From 24c7636cf8f8582e7acbd056aa189a87c00243a4 Mon Sep 17 00:00:00 2001 From: pasibun Date: Fri, 17 Jul 2026 11:40:11 +0200 Subject: [PATCH 1/2] schema added --- .dockerignore | 3 + .github/workflows/build.yml | 9 + Dockerfile.schemas | 6 + README.md | 12 + assets/one.json | 37 + assets/schemas/adr/ProblemJson.schema.json | 60 + .../_shared/AppHealthStatus.schema.json | 15 + .../api-register/_shared/Links.schema.json | 14 + .../_shared/MultipolygonGeoJSON.schema.json | 125 + .../_shared/PointGeoJSON.schema.json | 115 + .../_shared/PolygonGeoJSON.schema.json | 122 + .../Catalog.schema.json | 75 + .../CatalogSingleResult.schema.json | 20 + .../DatasetBase.schema.json | 104 + .../EdmContainerElementKind.schema.json | 16 + .../EdmExpressionKind.schema.json | 37 + .../EdmSchemaElementKind.schema.json | 17 + .../EdmTypeKind.schema.json | 21 + ...mDirectValueAnnotationsManager.schema.json | 9 + .../IEdmExpression.schema.json | 43 + .../IEdmSchemaElement.schema.json | 37 + .../IEdmTerm.schema.json | 54 + .../IEdmType.schema.json | 27 + .../IEdmTypeReference.schema.json | 18 + .../IEdmVocabularyAnnotation.schema.json | 28 + .../ODataEntitySetInfo.schema.json | 33 + .../ODataServiceDocument.schema.json | 41 + .../ODataTypeAnnotation.schema.json | 18 + .../Release.schema.json | 21 + ...ebsite.ODataApi.Models.Article.schema.json | 243 + ...dels.ArticleCollectionResponse.schema.json | 17 + ...te.ODataApi.Models.ArticleType.schema.json | 20 + ....ODataApi.Models.CalendarEvent.schema.json | 128 + ...alendarEventCollectionResponse.schema.json | 17 + ...ebsite.ODataApi.Models.CbsFact.schema.json | 35 + ...dels.CbsFactCollectionResponse.schema.json | 17 + ...te.ODataApi.Models.CbsFactList.schema.json | 17 + ...ite.ODataApi.Models.Definition.schema.json | 142 + ...s.DefinitionCollectionResponse.schema.json | 17 + ...ODataApi.Models.DefinitionType.schema.json | 16 + ...ite.ODataApi.Models.ErrataList.schema.json | 17 + ...te.ODataApi.Models.ErratumItem.schema.json | 22 + ....ErratumItemCollectionResponse.schema.json | 17 + ....Website.ODataApi.Models.Flash.schema.json | 83 + ...Models.FlashCollectionResponse.schema.json | 17 + ...te.ODataApi.Models.JobLocation.schema.json | 47 + ....JobLocationCollectionResponse.schema.json | 17 + ...DataApi.Models.JobLocationList.schema.json | 17 + ...S.Website.ODataApi.Models.Link.schema.json | 41 + ....Models.LinkCollectionResponse.schema.json | 17 + ...bsite.ODataApi.Models.LinkList.schema.json | 17 + ...site.ODataApi.Models.MediaType.schema.json | 17 + ...Website.ODataApi.Models.Medium.schema.json | 134 + ...odels.MediumCollectionResponse.schema.json | 17 + ...odels.ODataErrors.ErrorDetails.schema.json | 26 + ....Models.ODataErrors.InnerError.schema.json | 9 + ...i.Models.ODataErrors.MainError.schema.json | 37 + ....Models.ODataErrors.ODataError.schema.json | 16 + ...S.Website.ODataApi.Models.Page.schema.json | 243 + ....Models.PageCollectionResponse.schema.json | 17 + ...bsite.ODataApi.Models.PageType.schema.json | 21 + ...Website.ODataApi.Models.Person.schema.json | 35 + ...ataApi.Models.SearchResultItem.schema.json | 124 + ...chResultItemCollectionResponse.schema.json | 17 + ...bsite.ODataApi.Models.TeamFact.schema.json | 29 + ...els.TeamFactCollectionResponse.schema.json | 17 + ...e.ODataApi.Models.TeamFactList.schema.json | 17 + ...ebsite.ODataApi.Models.Vacancy.schema.json | 368 + ...dels.VacancyCollectionResponse.schema.json | 17 + .../ReferenceCreate.schema.json | 16 + .../ReferenceNumeric.schema.json | 16 + .../ReferenceUpdate.schema.json | 19 + .../ModelsKeycloakClientResult.schema.json | 18 + .../ModelsLintMessage.schema.json | 51 + .../ModelsLintMessageInfo.schema.json | 30 + .../ModelsLintResult.schema.json | 94 + .../OasInput.schema.json | 27 + .../UntrustClientInput.schema.json | 18 + .../AangebodenOpleiding.schema.json | 109 + ...gebodenOpleidingOpleidingsvorm.schema.json | 17 + .../AangebodenOpleidingscohort.schema.json | 104 + .../AangebodenopleidingCohorttype.schema.json | 17 + .../Aangebodenopleidingtype.schema.json | 21 + .../AanleveringEindResultaat.schema.json | 14 + ...everingResultaatCentraalExamen.schema.json | 14 + ...ringResultaatInstellingsexamen.schema.json | 14 + .../AanvullendeEisen.schema.json | 13 + .../Bekostigingcode.schema.json | 17 + .../Bekostigingsniveau.schema.json | 14 + .../Beroepseisen.schema.json | 13 + .../Beroepsopleidingsoort.schema.json | 17 + .../BesturendeOrganisatiesoort.schema.json | 20 + .../BevragingsoortNuffic.schema.json | 13 + .../BijzondereInrichtingBo.schema.json | 16 + .../BijzondereInrichtingSo.schema.json | 13 + .../BijzondereInrichtingVso.schema.json | 13 + .../BuitenlandsAdres.schema.json | 56 + .../Cohortstatus.schema.json | 13 + .../CommunicatiecontextsoortLOD.schema.json | 15 + .../Contactadres.schema.json | 100 + .../Contactadrestype.schema.json | 20 + .../DeficientieMogelijk.schema.json | 13 + .../Denominatie.schema.json | 36 + .../DoelgroeponderwijsBO.schema.json | 18 + .../EQFniveau.schema.json | 19 + .../EisenWerkzaamheden.schema.json | 13 + .../EmbeddedContactadres.schema.json | 22 + ...mbeddedFormeelInstellingsadres.schema.json | 16 + .../EmbeddedHoOnderwijslicentie.schema.json | 32 + .../EmbeddedMboOnderwijslicentie.schema.json | 19 + ...EmbeddedSamenwerkingserkenning.schema.json | 16 + ...ErkendeOrganisatierelatiesoort.schema.json | 19 + .../ErkendeOrganisatietype.schema.json | 16 + .../ErkendeSamenwerkingssoort.schema.json | 21 + .../Erkenning.schema.json | 207 + .../Examenlicentie.schema.json | 66 + .../Examenonderdeel.schema.json | 16 + .../Financieringsbesluit.schema.json | 47 + .../FormeelAdrestype.schema.json | 13 + .../FormeelInstellingsadres.schema.json | 111 + .../rio-lod-api-a2amj_gdg/GraadHO.schema.json | 14 + .../GraadToevoegingwaarde.schema.json | 24 + .../GrondslagStudielast.schema.json | 14 + ...oErkendeSamenwerkingsopleiding.schema.json | 12 + .../HoOnderwijsaccreditatie.schema.json | 68 + .../HoOpleidingsinrichting.schema.json | 115 + .../HoOpleidingsoort.schema.json | 13 + .../HoofdNevenVestiging.schema.json | 13 + .../Instellingsbekostigingcode.schema.json | 21 + .../Instellingsrelatie.schema.json | 53 + .../Instellingssoort.schema.json | 48 + .../IntensiefProgramma.schema.json | 15 + .../Keuzeruimtesoort.schema.json | 12 + .../Kwalificatieniveau.schema.json | 15 + .../LeertrajectMBO.schema.json | 23 + .../LeerwegMBO.schema.json | 17 + .../Licentie.schema.json | 65 + .../Licentieerwijze.schema.json | 13 + .../Licentieherkomst.schema.json | 20 + .../Licentiestadium.schema.json | 14 + .../Licentietype.schema.json | 21 + .../MBOStructuursoorttype.schema.json | 16 + .../MboSanctie.schema.json | 24 + .../MinisterieAanduiding.schema.json | 13 + .../NLQFniveau.schema.json | 20 + .../NederlandsAdres.schema.json | 61 + .../NfoOpleidingscategorie.schema.json | 27 + .../NiveauBuitenland.schema.json | 21 + .../NiveauVO.schema.json | 19 + .../Niveaucode.schema.json | 44 + ...egeleidingsaanbiedersexpertise.schema.json | 27 + ...stellingserkenningskenmerkcode.schema.json | 17 + .../Onderwijslocatie.schema.json | 80 + .../Onderwijslocatiegebruik.schema.json | 37 + .../Onderwijsondersteunerssoort.schema.json | 22 + .../Oordeelsoort.schema.json | 13 + .../Opleiding.schema.json | 195 + .../OpleidingOnderdeel.schema.json | 21 + .../OpleidingSubonderdeel.schema.json | 21 + .../Opleidingseenheid.schema.json | 101 + .../Opleidingseenheiderkenner.schema.json | 21 + .../Opleidingseenheidtype.schema.json | 45 + .../Opleidingserkenningskader.schema.json | 13 + .../Opleidingserkenningtype.schema.json | 26 + .../Opleidingsherkomst.schema.json | 18 + ...nmerkcodeAangebodenVoOpleiding.schema.json | 38 + ...erkcodeDoelgroeponderwijsSoVso.schema.json | 27 + ...kcodeDoorlopendeLeerlijnenBoVo.schema.json | 13 + ...deDoorlopendeLeerlijnenVmboMbo.schema.json | 14 + ...OpleidingskenmerkcodeErkenning.schema.json | 15 + ...enmerkcodeOnderwijsintensiteit.schema.json | 14 + ...skenmerkcodePedagogischConcept.schema.json | 19 + .../Opleidingsrelatie.schema.json | 132 + .../Opleidingssamenhangsoort.schema.json | 16 + .../Opleidingsstelsel.schema.json | 44 + .../OrganisatieErkenner.schema.json | 21 + .../Organisatierelatie.schema.json | 49 + .../Organisatierelatiesoort.schema.json | 13 + .../OrganisatorischeEenheidtype.schema.json | 15 + .../PropedeutischeFase.schema.json | 14 + .../RegioErkendeSamenwerking.schema.json | 19 + .../SoVsoOnderwijssoort.schema.json | 53 + .../SoortWaardedocument.schema.json | 17 + .../rio-lod-api-a2amj_gdg/Sort.schema.json | 18 + .../SpeciaalOnderwijsCluster.schema.json | 15 + .../rio-lod-api-a2amj_gdg/Status.schema.json | 12 + .../Studieduureenheid.schema.json | 16 + .../Studiekeuzecheck.schema.json | 14 + .../StudielastEenheid.schema.json | 16 + .../Taalcode.schema.json | 29 + .../ToegankelijkVoor.schema.json | 13 + .../Toelatingseisen.schema.json | 13 + ...emmingAanmeldingscohortVereist.schema.json | 13 + .../VOvaksoort.schema.json | 13 + .../VWOrichting.schema.json | 14 + .../VersneldHO.schema.json | 13 + .../Vestigingskenmerkcode.schema.json | 15 + .../Vestigingslicentie.schema.json | 33 + .../Vestigingssoort.schema.json | 24 + .../VrijheidVanOnderwijs.schema.json | 13 + .../Waarschuwing.schema.json | 23 + .../rio-lod-api-a2amj_gdg/Wet.schema.json | 26 + .../WetEisendMinisterie.schema.json | 24 + .../_shared/Crss.schema.json | 18 + .../_shared/Geometry.schema.json | 26 + .../_shared/MeldingFeature.schema.json | 26 + .../TerugmeldingFeatureCollection.schema.json | 29 + .../APIInfo.schema.json | 43 + .../Adres.schema.json | 154 + .../AdresIO.schema.json | 168 + .../AdresIOEmbedded.schema.json | 72 + .../AdresIOHal.schema.json | 190 + .../AdresIOHalBasis.schema.json | 179 + .../AdresIOHalCollection.schema.json | 58 + .../AdresIOHalCollectionEmbedded.schema.json | 198 + .../AdresIOLinks.schema.json | 32 + .../AdresInOnderzoek.schema.json | 63 + .../AdresUitgebreid.schema.json | 303 + .../AdresUitgebreidGeconstateerd.schema.json | 28 + .../AdresUitgebreidHal.schema.json | 314 + ...itgebreidHalCollectionEmbedded.schema.json | 322 + .../AdresUitgebreidInOnderzoek.schema.json | 46 + .../AdresUitgebreidLinks.schema.json | 8 + .../AdresseerbaarObject.schema.json | 52 + .../AdresseerbaarObjectEmbedded.schema.json | 43 + .../AdresseerbaarObjectIOHal.schema.json | 1011 +++ ...resseerbaarObjectIdentificatie.schema.json | 14 + .../AdresseerbaarObjectLinks.schema.json | 30 + ...erbaarObjectLvcIOHalCollection.schema.json | 16 + ...jectLvcIOHalCollectionEmbedded.schema.json | 17 + ...bjectenIOHalCollectionEmbedded.schema.json | 16 + .../BouwjaarFilter.schema.json | 23 + .../BronhouderHal.schema.json | 21 + ...ronhouderHalCollectionEmbedded.schema.json | 16 + .../BronhouderLinks.schema.json | 16 + .../Error.schema.json | 63 + .../ExtendedProblemDetails.schema.json | 22 + .../Gebruiksdoel.schema.json | 23 + .../Geconstateerd.schema.json | 20 + .../Gemeente.schema.json | 96 + .../GemeenteCode.schema.json | 14 + .../HalCollectionLinks.schema.json | 14 + .../HalLink.schema.json | 28 + .../HalPaginationLinks.schema.json | 50 + .../HistorieInOnderzoek.schema.json | 59 + .../Href.schema.json | 12 + .../InOnderzoekLigplaats.schema.json | 15 + .../InOnderzoekNummeraanduiding.schema.json | 19 + .../InOnderzoekOpenbareRuimte.schema.json | 15 + .../InOnderzoekPand.schema.json | 14 + .../InOnderzoekStandplaats.schema.json | 15 + .../InOnderzoekVerblijfsobject.schema.json | 18 + .../InOnderzoekWoonplaats.schema.json | 14 + .../Indicatie.schema.json | 14 + .../InvalidParams.schema.json | 43 + .../KenmerkLigplaatsInOnderzoek.schema.json | 70 + ...erkNummeraanduidingInOnderzoek.schema.json | 72 + ...nmerkOpenbareRuimteInOnderzoek.schema.json | 70 + .../KenmerkPandInOnderzoek.schema.json | 69 + .../KenmerkStandplaatsInOnderzoek.schema.json | 70 + ...merkVerblijfsobjectInOnderzoek.schema.json | 73 + .../KenmerkWoonplaatsInOnderzoek.schema.json | 69 + .../Ligplaats.schema.json | 273 + .../LigplaatsEmbedded.schema.json | 43 + .../LigplaatsIO.schema.json | 289 + .../LigplaatsIOHal.schema.json | 366 + .../LigplaatsIOHalBasis.schema.json | 321 + ...gplaatsIOHalCollectionEmbedded.schema.json | 374 + ...aatsIOLvcHalCollectionEmbedded.schema.json | 375 + .../LigplaatsIdentificatie.schema.json | 14 + .../LigplaatsLinks.schema.json | 30 + .../MultiSurface.schema.json | 101 + .../Nummeraanduiding.schema.json | 147 + .../NummeraanduidingEmbedded.schema.json | 38 + .../NummeraanduidingIO.schema.json | 25 + .../NummeraanduidingIOHal.schema.json | 30 + .../NummeraanduidingIOHalBasis.schema.json | 19 + ...duidingIOHalCollectionEmbedded.schema.json | 38 + ...dingIOLvcHalCollectionEmbedded.schema.json | 39 + .../NummeraanduidingIdentificatie.schema.json | 14 + .../NummeraanduidingLinks.schema.json | 22 + .../OpenbareRuimte.schema.json | 126 + .../OpenbareRuimteEmbedded.schema.json | 24 + .../OpenbareRuimteIO.schema.json | 25 + ...eRuimteIOHalCollectionEmbedded.schema.json | 39 + .../OpenbareRuimteIdentificatie.schema.json | 14 + .../OpenbareRuimteLinks.schema.json | 19 + .../OppervlakteFilter.schema.json | 23 + .../Pand.schema.json | 285 + .../PandIO.schema.json | 25 + .../PandIOHal.schema.json | 7 + .../PandIOHalCollectionEmbedded.schema.json | 15 + ...PandIOLvcHalCollectionEmbedded.schema.json | 15 + .../PandIdentificatie.schema.json | 14 + .../ProblemDetails.schema.json | 46 + .../Provincie.schema.json | 38 + .../PuntOfVlak.schema.json | 201 + .../Standplaats.schema.json | 273 + .../StandplaatsIO.schema.json | 289 + .../StandplaatsIOHal.schema.json | 366 + .../StandplaatsIOHalBasis.schema.json | 321 + ...dplaatsIOHalCollectionEmbedded.schema.json | 374 + ...aatsIOLvcHalCollectionEmbedded.schema.json | 375 + .../StandplaatsIdentificatie.schema.json | 14 + .../StatusGemeente.schema.json | 14 + .../StatusNaamgeving.schema.json | 14 + .../StatusPand.schema.json | 22 + .../StatusPlaats.schema.json | 14 + .../StatusVerblijfsobject.schema.json | 20 + .../StatusWoonplaats.schema.json | 14 + .../Surface.schema.json | 191 + .../TypeAdresseerbaarObject.schema.json | 15 + .../TypeOpenbareRuimte.schema.json | 19 + .../Verblijfsobject.schema.json | 144 + .../VerblijfsobjectEmbedded.schema.json | 68 + .../VerblijfsobjectIO.schema.json | 160 + .../VerblijfsobjectIOHal.schema.json | 279 + .../VerblijfsobjectIOHalBasis.schema.json | 208 + ...sobjectIOHalCollectionEmbedded.schema.json | 287 + ...jectIOLvcHalCollectionEmbedded.schema.json | 288 + .../VerblijfsobjectIdentificatie.schema.json | 14 + .../VerblijfsobjectLinks.schema.json | 45 + .../VlakOfMultivlak.schema.json | 294 + .../VoorkomenLV.schema.json | 86 + .../Woonplaats.schema.json | 90 + .../WoonplaatsEmbedded.schema.json | 20 + .../WoonplaatsIO.schema.json | 25 + ...nplaatsIOHalCollectionEmbedded.schema.json | 38 + .../WoonplaatsIdentificatie.schema.json | 14 + .../WoonplaatsLinks.schema.json | 24 + .../ZoekResultaat.schema.json | 23 + .../ZoekResultaatHal.schema.json | 35 + .../ZoekResultaatHalCollection.schema.json | 60 + ...ResultaatHalCollectionEmbedded.schema.json | 44 + .../ZoekResultaatLinks.schema.json | 14 + .../GeneriekErrorResponse.schema.json | 21 + .../Bronhouder.schema.json | 17 + .../ErrorResponseBulkPatch.schema.json | 12 + .../GeneriekErrorResponse.schema.json | 12 + .../Item.schema.json | 19 + .../Item2.schema.json | 16 + .../Item3.schema.json | 28 + .../MergePatch.schema.json | 26 + .../MergePatchBulk.schema.json | 29 + .../Page.schema.json | 39 + ...ingFeaturePaginationCollection.schema.json | 40 + .../_shared/401.schema.json | 41 + .../_shared/404.schema.json | 40 + .../_shared/406.schema.json | 38 + .../_shared/409.schema.json | 37 + .../_shared/410.schema.json | 38 + .../_shared/413.schema.json | 38 + .../_shared/415.schema.json | 38 + .../_shared/500.schema.json | 43 + .../_shared/Activiteit.schema.json | 36 + .../ActiviteitMetConclusies.schema.json | 410 + .../ActiviteitMetVoorschriften.schema.json | 401 + .../_shared/ActiviteitTypering.schema.json | 18 + .../_shared/ActiviteitUrn.schema.json | 12 + .../_shared/Adres.schema.json | 47 + .../_shared/AppHealth.schema.json | 24 + .../_shared/AppHealthResponse.schema.json | 19 + .../_shared/AppInfo.schema.json | 35 + .../_shared/BaseActiviteit.schema.json | 306 + .../BehandeldienstWijzigen.schema.json | 33 + .../_shared/Bereik.schema.json | 15 + .../_shared/Bestuurslaag.schema.json | 18 + .../_shared/BevoegdGezag.schema.json | 32 + .../_shared/Bijlage.schema.json | 32 + .../_shared/Classificatie.schema.json | 16 + .../_shared/Conclusie.schema.json | 64 + .../_shared/ConclusieResponse.schema.json | 425 + .../_shared/ConclusieToestemming.schema.json | 29 + .../_shared/Contactgegevens.schema.json | 21 + .../_shared/Coordinaat.schema.json | 38 + .../_shared/Datum.schema.json | 18 + .../_shared/Document.schema.json | 37 + .../_shared/Documenten.schema.json | 14 + .../_shared/DoelVerzoekStam5And6.schema.json | 15 + .../_shared/DsoId.schema.json | 18 + .../_shared/Embedded.schema.json | 17 + .../_shared/Embedded2.schema.json | 40 + .../_shared/Fout.schema.json | 34 + .../_shared/GelabeldAdres.schema.json | 31 + .../_shared/GelabeldeCoordinaat.schema.json | 31 + .../_shared/GelabeldePostcode.schema.json | 29 + .../_shared/GeoQuery.schema.json | 75 + .../_shared/GeometryCollection.schema.json | 124 + .../_shared/HalLink.schema.json | 19 + .../_shared/HalPaginationLinks.schema.json | 78 + .../_shared/Health.schema.json | 40 + .../_shared/HealthResponse.schema.json | 22 + .../_shared/Ideeverkenning.schema.json | 43 + .../_shared/Ideeverkenning2.schema.json | 30 + .../IdeeverkenningContactgegevens.schema.json | 41 + .../IdeeverkenningHALResource.schema.json | 32 + .../IdeeverkenningMetadata.schema.json | 49 + .../IndieningsvereistenResponse.schema.json | 420 + ...dieningsvereistenSubActiviteit.schema.json | 389 + .../_shared/Info.schema.json | 18 + .../_shared/InitieelVerzoeknummer.schema.json | 11 + .../_shared/Intrekken.schema.json | 25 + .../_shared/InvalidParams.schema.json | 30 + .../_shared/Kadastraal.schema.json | 25 + .../_shared/Link.schema.json | 22 + .../_shared/Links.schema.json | 42 + .../_shared/Links2.schema.json | 42 + .../_shared/Links3.schema.json | 27 + .../_shared/Locatie.schema.json | 41 + .../_shared/Maatregel.schema.json | 51 + .../_shared/MaatregelenResponse.schema.json | 416 + .../_shared/Metadata.schema.json | 37 + .../_shared/MultiPolygon.schema.json | 46 + .../_shared/OIN.schema.json | 11 + .../_shared/OntbrekendeData.schema.json | 13 + .../_shared/Optie.schema.json | 47 + .../_shared/Organisatie.schema.json | 32 + .../_shared/Page.schema.json | 40 + .../_shared/PlichtTypeStam5And6.schema.json | 19 + .../_shared/Point.schema.json | 51 + .../_shared/Polygon.schema.json | 93 + .../_shared/Position.schema.json | 25 + .../_shared/Postcode.schema.json | 32 + .../_shared/ProjectId.schema.json | 10 + .../_shared/RegelbeheerobjectType.schema.json | 15 + .../ResultaatIngediendVerzoek.schema.json | 35 + ...ultaatIngediendeIdeeverkenning.schema.json | 30 + .../ResultaatIngetrokkenVerzoek.schema.json | 26 + .../ResultaatVerwerktVerzoek.schema.json | 34 + .../_shared/ResultaatVerzoek.schema.json | 28 + .../_shared/Rolaanduiding.schema.json | 72 + .../_shared/SubActiviteit.schema.json | 29 + .../_shared/Toelichting.schema.json | 18 + .../_shared/ToelichtingDetails.schema.json | 26 + .../_shared/Toelichtingen.schema.json | 27 + .../_shared/ToelichtingenRequest.schema.json | 23 + .../_shared/ToestemmingResponse.schema.json | 31 + .../ToonbareActiviteitDetails.schema.json | 23 + .../_shared/ValidatieFout.schema.json | 44 + .../_shared/Verzoek.schema.json | 28 + .../_shared/VerzoekHALResource.schema.json | 33 + .../VerzoekHALResourceAlgemeen.schema.json | 19 + .../_shared/VerzoekMetadata.schema.json | 56 + .../_shared/VerzoekenZoekcriteria.schema.json | 82 + .../_shared/Vestigingsnummer.schema.json | 16 + .../_shared/Voorbehoud.schema.json | 16 + .../_shared/Voorschrift.schema.json | 67 + .../_shared/Vraag.schema.json | 204 + .../_shared/VraagAntwoord.schema.json | 31 + .../_shared/Vraaggroep.schema.json | 223 + .../_shared/WerkzaamheidUrn.schema.json | 15 + .../_shared/ZoekresultaatVerzoek.schema.json | 29 + ...ldienstConfiguratieHALResponse.schema.json | 90 + ...nstConfiguratieHALResponseList.schema.json | 101 + ...andeldienstConfiguratieRequest.schema.json | 72 + .../Activiteit.schema.json | 143 + .../BegripRelatie.schema.json | 31 + .../Begrippenkader.schema.json | 78 + .../catalogus-api-wl_g_invg/Bron.schema.json | 92 + .../Collectie.schema.json | 93 + .../Concept.schema.json | 413 + .../Conceptschema.schema.json | 81 + .../Dataset.schema.json | 65 + .../Distributie.schema.json | 186 + .../Embedded.schema.json | 20 + .../Embedded2.schema.json | 29 + .../Embedded3.schema.json | 20 + .../catalogus-api-wl_g_invg/Info.schema.json | 32 + .../Informatieproduct.schema.json | 153 + .../catalogus-api-wl_g_invg/Links.schema.json | 25 + .../catalogus-api-wl_g_invg/Next.schema.json | 27 + .../Omgevingsaspect.schema.json | 36 + .../PageInfo.schema.json | 34 + .../catalogus-api-wl_g_invg/Prev.schema.json | 27 + .../catalogus-api-wl_g_invg/Self.schema.json | 24 + .../Waardelijst.schema.json | 135 + .../Werkzaamheid.schema.json | 133 + .../Activiteit.schema.json | 293 + .../ActiviteitHALResponseList.schema.json | 385 + .../ActiviteitKoppeling.schema.json | 18 + ...ActiviteitKoppelingHALResponse.schema.json | 61 + ...viteitKoppelingHALResponseList.schema.json | 153 + .../HalLinks.schema.json | 22 + .../Locatie.schema.json | 33 + .../OrganisatieMetBgCode.schema.json | 46 + .../OrganisatieMetOptioneelOin.schema.json | 28 + .../Point.schema.json | 34 + .../Polygon.schema.json | 42 + .../Regelbeheerobject.schema.json | 51 + .../Trefwoord.schema.json | 11 + .../WerkzaamheidBeherenResponse.schema.json | 215 + .../WerkzaamheidCreateRequest.schema.json | 51 + .../WerkzaamheidHALResponseList.schema.json | 202 + .../WerkzaamheidRelatie.schema.json | 20 + ...WerkzaamheidRelatieHALResponse.schema.json | 63 + ...zaamheidRelatieHALResponseList.schema.json | 155 + .../WerkzaamheidResponse.schema.json | 42 + .../WerkzaamheidUpdateRequest.schema.json | 31 + .../ZoekCriteria.schema.json | 153 + .../AppInfo.schema.json | 26 + .../Error.schema.json | 26 + .../Geovalidatieopdracht.schema.json | 58 + .../Melding.schema.json | 40 + .../Rapport.schema.json | 33 + .../ResponsLocatie.schema.json | 13 + .../ZipLocatie.schema.json | 13 + .../App.schema.json | 19 + .../AppHealth.schema.json | 17 + .../CRSs.schema.json | 22 + .../GeoJsonGeometry.schema.json | 178 + .../Health.schema.json | 14 + .../Info.schema.json | 18 + .../LineString.schema.json | 31 + .../MultiLineString.schema.json | 34 + .../MultiPoint.schema.json | 30 + .../MultiPolygon.schema.json | 37 + .../OpenApiSchemaJson.schema.json | 9 + .../OpenApiSchemaYaml.schema.json | 9 + .../Point.schema.json | 27 + .../Polygon.schema.json | 34 + .../Problem.schema.json | 43 + .../AanvraagRespons.schema.json | 20 + .../AanvraagVerzoek.schema.json | 25 + .../App.schema.json | 28 + .../BestandsnaamUitwisselpakket.schema.json | 12 + .../DownloadRespons.schema.json | 20 + .../GeometrieAanvraagVerzoek.schema.json | 39 + .../Info.schema.json | 18 + .../OntwerpAanvraagVerzoek.schema.json | 22 + .../Problem.schema.json | 42 + .../Status.schema.json | 14 + .../StatusRespons.schema.json | 29 + .../VerzoekIdentificatie.schema.json | 13 + .../Activiteit.schema.json | 15 + .../ActiviteitDelta.schema.json | 32 + ...ctiviteitDeltaLijstWijzigingen.schema.json | 14 + .../ActiviteitDeltaWijzigingen.schema.json | 27 + .../ActiviteitLocatieaanduiding.schema.json | 42 + ...tiviteitLocatieaanduidingDelta.schema.json | 32 + ...anduidingDeltaLijstWijzigingen.schema.json | 14 + ...atieaanduidingDeltaWijzigingen.schema.json | 18 + ...ctiviteitLocatieaanduidingRefs.schema.json | 15 + ...viteitLocatieaanduidingRenvooi.schema.json | 39 + .../ActiviteitOnderwerp.schema.json | 29 + .../ActiviteitOnderwerpDelta.schema.json | 26 + ...iteitOnderwerpDeltaWijzigingen.schema.json | 18 + .../ActiviteitRefs.schema.json | 15 + .../ActiviteitRegelkwalificatie.schema.json | 28 + ...tiviteitRegelkwalificatieDelta.schema.json | 28 + ...elkwalificatieDeltaWijzigingen.schema.json | 27 + ...viteitRegelkwalificatieRenvooi.schema.json | 22 + .../ActiviteitRenvooi.schema.json | 56 + .../ActiviteitSpec.schema.json | 51 + .../Activiteitengroep.schema.json | 28 + .../ActiviteitengroepDelta.schema.json | 28 + ...iviteitengroepDeltaWijzigingen.schema.json | 27 + .../ActiviteitengroepRenvooi.schema.json | 22 + .../Adressaat.schema.json | 28 + .../AdressaatDelta.schema.json | 25 + .../AdressaatRenvooi.schema.json | 22 + .../Afbeelding.schema.json | 10 + .../AnnotatieBesluitRenvooiLinks.schema.json | 31 + .../AnnotatieLinks.schema.json | 24 + .../AnnotatieOntwerpRenvooiLinks.schema.json | 28 + .../AnnotatieZoekLinks.schema.json | 20 + .../BesluitMetadata.schema.json | 17 + .../Besluitversie.schema.json | 111 + ...itversieDocumentstructuurLinks.schema.json | 23 + .../BesluitversieLinks.schema.json | 29 + .../BesluitversieProcedurestap.schema.json | 24 + .../BesluitversieProcedureverloop.schema.json | 28 + .../BesluitversieSoortStap.schema.json | 24 + .../Besluitversie_Embedded.schema.json | 12 + .../Besluitversies.schema.json | 51 + .../BesluitversiesEmbedded.schema.json | 20 + .../BesluitversiesSort.schema.json | 15 + .../BevoegdGezag.schema.json | 38 + .../BevoegdGezagCode.schema.json | 13 + .../BevoegdGezagType.schema.json | 16 + .../BoundingBox.schema.json | 34 + .../ConditieArtikel.schema.json | 19 + .../Crs.schema.json | 13 + .../DeltaBewerking.schema.json | 17 + ...aBewerkingToevoegenVerwijderen.schema.json | 16 + .../DeltaBewerkingWijzigen.schema.json | 15 + .../Divisie.schema.json | 15 + .../DivisieDelta.schema.json | 29 + .../DivisieDeltaWijzigingen.schema.json | 18 + .../DivisieRenvooi.schema.json | 22 + .../DivisieSpec.schema.json | 27 + ...ivisieannotatiesBesluitRenvooi.schema.json | 23 + ...ivisieannotatiesOntwerpRenvooi.schema.json | 16 + .../DivisieannotatiesRenvooi.schema.json | 225 + ...sieannotatiesRenvooiAtLocation.schema.json | 23 + .../DivisieannotatiesVastgesteld.schema.json | 57 + ...nnotatiesVastgesteldAtLocation.schema.json | 67 + .../Divisietekst.schema.json | 15 + .../DivisietekstDelta.schema.json | 29 + .../DivisietekstDeltaWijzigingen.schema.json | 18 + .../DivisietekstRenvooi.schema.json | 22 + .../DivisietekstSpec.schema.json | 27 + .../DocumentComponentLinks.schema.json | 14 + .../Documentstructuur.schema.json | 17 + .../DocumentstructuurLinks.schema.json | 24 + .../EId.schema.json | 12 + .../Eenheid.schema.json | 28 + .../EenheidDelta.schema.json | 29 + .../EenheidDeltaWijzigingen.schema.json | 27 + .../EenheidRenvooi.schema.json | 22 + ...andScopeVastgesteldeAnnotaties.schema.json | 12 + .../Gebiedsaanwijzing.schema.json | 15 + .../GebiedsaanwijzingDelta.schema.json | 32 + ...anwijzingDeltaLijstWijzigingen.schema.json | 14 + ...iedsaanwijzingDeltaWijzigingen.schema.json | 18 + .../GebiedsaanwijzingOnderwerp.schema.json | 21 + ...ebiedsaanwijzingOnderwerpDelta.schema.json | 26 + ...jzingOnderwerpDeltaWijzigingen.schema.json | 18 + .../GebiedsaanwijzingRefs.schema.json | 15 + .../GebiedsaanwijzingRenvooi.schema.json | 73 + .../GebiedsaanwijzingSpec.schema.json | 50 + .../Gebiedsaanwijzinggroep.schema.json | 28 + .../GebiedsaanwijzinggroepDelta.schema.json | 28 + ...anwijzinggroepDeltaWijzigingen.schema.json | 27 + .../GebiedsaanwijzinggroepRenvooi.schema.json | 22 + .../GeoZoekRequestBody.schema.json | 56 + .../Geometry.schema.json | 36 + .../GeometryCollection.schema.json | 46 + .../HalLink.schema.json | 23 + .../HalPaginationLinks.schema.json | 34 + .../HalPaginationLinksFirst.schema.json | 25 + .../HalPaginationLinksLast.schema.json | 25 + .../HalPaginationLinksNext.schema.json | 25 + .../HalPaginationLinksPrev.schema.json | 25 + .../HalPaginationLinksSelf.schema.json | 19 + .../Health.schema.json | 17 + .../Hoofdlijn.schema.json | 15 + .../HoofdlijnDelta.schema.json | 32 + ...HoofdlijnDeltaLijstWijzigingen.schema.json | 14 + .../HoofdlijnDeltaWijzigingen.schema.json | 24 + .../HoofdlijnRefs.schema.json | 15 + .../HoofdlijnRenvooi.schema.json | 22 + .../HoofdlijnSpec.schema.json | 44 + .../Href.schema.json | 13 + .../Idealisatie.schema.json | 28 + .../IdealisatieDelta.schema.json | 29 + .../IdealisatieDeltaWijzigingen.schema.json | 27 + .../IdealisatieRenvooi.schema.json | 22 + .../Info.schema.json | 17 + .../Instructieregel.schema.json | 15 + .../InstructieregelDelta.schema.json | 32 + ...ctieregelDeltaLijstWijzigingen.schema.json | 23 + ...nstructieregelDeltaWijzigingen.schema.json | 18 + .../InstructieregelRenvooi.schema.json | 99 + .../InstructieregelSpec.schema.json | 90 + .../Instrument.schema.json | 28 + .../InstrumentDelta.schema.json | 25 + .../InstrumentRenvooi.schema.json | 22 + .../InvalidParam.schema.json | 23 + .../Inzagetermijn.schema.json | 12 + .../KaartDelta.schema.json | 29 + .../KaartDeltaWijzigingen.schema.json | 24 + .../KaartDivisie.schema.json | 42 + .../KaartDivisieRenvooi.schema.json | 52 + .../KaartRefs.schema.json | 15 + .../KaartRegeltekst.schema.json | 72 + .../KaartRegeltekstRenvooi.schema.json | 82 + .../KaartRenvooiSpec.schema.json | 39 + .../KaartSpec.schema.json | 34 + .../Kaartextent.schema.json | 41 + .../KaartextentDelta.schema.json | 28 + .../KaartextentDeltaWijzigingen.schema.json | 36 + .../KaartextentRenvooi.schema.json | 22 + .../KaartlaagDeltaWijzigingen.schema.json | 31 + .../KaartlaagDivisie.schema.json | 29 + .../KaartlaagDivisieDelta.schema.json | 32 + ...agDivisieDeltaLijstWijzigingen.schema.json | 14 + .../KaartlaagDivisieRenvooi.schema.json | 43 + .../KaartlaagRegeltekst.schema.json | 59 + .../KaartlaagRegeltekstDelta.schema.json | 32 + ...egeltekstDeltaLijstWijzigingen.schema.json | 23 + .../KaartlaagRegeltekstRenvooi.schema.json | 73 + .../KaartlaagSpec.schema.json | 34 + ...ctiviteitLocatieaanduidingRefs.schema.json | 31 + ...LijstWijzigingenActiviteitRefs.schema.json | 31 + ...jzigingenGebiedsaanwijzingRefs.schema.json | 31 + .../LijstWijzigingenHoofdlijnRefs.schema.json | 31 + .../LijstWijzigingenKaartRefs.schema.json | 31 + .../LijstWijzigingenLocatieRefs.schema.json | 31 + ...stWijzigingenOmgevingsnormRefs.schema.json | 31 + ...WijzigingenOmgevingswaardeRefs.schema.json | 31 + .../LineString.schema.json | 41 + .../Locatie.schema.json | 15 + .../LocatieDelta.schema.json | 32 + .../LocatieDeltaLijstWijzigingen.schema.json | 14 + .../LocatieDeltaWijzigingen.schema.json | 30 + .../LocatieRefs.schema.json | 15 + .../LocatieRenvooi.schema.json | 22 + .../LocatieSpec.schema.json | 56 + .../LocatieType.schema.json | 18 + .../MultiLineString.schema.json | 44 + .../MultiPoint.schema.json | 40 + .../MultiPolygon.schema.json | 47 + .../Norm.schema.json | 15 + .../NormDelta.schema.json | 29 + .../NormDeltaWijzigingen.schema.json | 18 + .../NormRenvooi.schema.json | 110 + .../NormSpec.schema.json | 49 + .../Normgroep.schema.json | 28 + .../NormgroepDelta.schema.json | 28 + .../NormgroepDeltaWijzigingen.schema.json | 27 + .../NormgroepRenvooi.schema.json | 22 + .../Normwaarde.schema.json | 15 + .../NormwaardeDelta.schema.json | 32 + ...ormwaardeDeltaLijstWijzigingen.schema.json | 14 + .../NormwaardeDeltaWijzigingen.schema.json | 39 + .../NormwaardeRenvooi.schema.json | 22 + .../NormwaardeSpec.schema.json | 49 + .../Omgevingsdocument.schema.json | 33 + .../OmgevingsnormRefs.schema.json | 15 + .../Omgevingsvergunning.schema.json | 56 + .../OmgevingsvergunningLinks.schema.json | 20 + .../OmgevingsvergunningZoekobject.schema.json | 89 + .../Omgevingsvergunning_Embedded.schema.json | 11 + .../Omgevingsvergunningen.schema.json | 51 + .../OmgevingsvergunningenEmbedded.schema.json | 68 + .../OmgevingsvergunningenSort.schema.json | 19 + .../OmgevingswaardeRefs.schema.json | 15 + .../Omgevingswaarderegel.schema.json | 15 + .../OmgevingswaarderegelDelta.schema.json | 32 + ...arderegelDeltaLijstWijzigingen.schema.json | 23 + ...ngswaarderegelDeltaWijzigingen.schema.json | 18 + .../OmgevingswaarderegelRenvooi.schema.json | 59 + .../OmgevingswaarderegelSpec.schema.json | 78 + .../Onderwerpen.schema.json | 20 + .../OntwerpActiviteitOnderwerp.schema.json | 22 + .../OntwerpDocumentstructuurLinks.schema.json | 36 + ...werpGebiedsaanwijzingOnderwerp.schema.json | 22 + .../OntwerpOnderwerpen.schema.json | 20 + .../OntwerpProcedurestap.schema.json | 25 + .../OntwerpProcedureverloop.schema.json | 28 + .../OntwerpRegelingOnderwerpen.schema.json | 90 + ...ntwerpRegelingOnderwerpenLinks.schema.json | 24 + .../OntwerpSoortStap.schema.json | 24 + .../OntwerpThemaOnderwerp.schema.json | 22 + .../Ontwerpregeling.schema.json | 92 + .../OntwerpregelingLinks.schema.json | 34 + .../OntwerpregelingZoekobject.schema.json | 105 + .../Ontwerpregeling_Embedded.schema.json | 12 + .../Ontwerpregelingen.schema.json | 51 + .../OntwerpregelingenEmbedded.schema.json | 104 + .../OntwerpregelingenSort.schema.json | 15 + .../Ontwerpregistratiegegevens.schema.json | 41 + .../Page.schema.json | 46 + .../Point.schema.json | 37 + .../Polygon.schema.json | 44 + .../Problem.schema.json | 43 + .../Problem400.schema.json | 25 + .../RegelVoorIedereen.schema.json | 15 + .../RegelVoorIedereenDelta.schema.json | 32 + ...rIedereenDeltaLijstWijzigingen.schema.json | 23 + ...elVoorIedereenDeltaWijzigingen.schema.json | 18 + .../RegelVoorIedereenRenvooi.schema.json | 96 + .../RegelVoorIedereenSpec.schema.json | 84 + .../RegelingAllOfEmbedded.schema.json | 13 + .../RegelingLinks.schema.json | 49 + .../RegelingOnderwerpen.schema.json | 42 + .../RegelingOnderwerpenLinks.schema.json | 24 + .../RegelingType.schema.json | 13 + .../RegelingVoorkomensSort.schema.json | 17 + .../RegelingZoekobject.schema.json | 89 + .../Regelingen.schema.json | 51 + .../RegelingenEmbedded.schema.json | 89 + .../RegelingenSort.schema.json | 19 + .../Regeltekst.schema.json | 15 + .../RegeltekstDelta.schema.json | 29 + .../RegeltekstDeltaWijzigingen.schema.json | 18 + .../RegeltekstRenvooi.schema.json | 22 + .../RegeltekstSpec.schema.json | 27 + ...ltekstannotatiesBesluitRenvooi.schema.json | 23 + ...ltekstannotatiesOntwerpRenvooi.schema.json | 16 + .../RegeltekstannotatiesRenvooi.schema.json | 646 ++ ...kstannotatiesRenvooiAtLocation.schema.json | 23 + ...egeltekstannotatiesVastgesteld.schema.json | 75 + ...nnotatiesVastgesteldAtLocation.schema.json | 85 + .../Registratiegegevens.schema.json | 66 + .../SelfLinks.schema.json | 17 + .../SoortRegeling.schema.json | 23 + .../SoortVergunning.schema.json | 23 + .../StopIdentificatie.schema.json | 11 + .../Symboolcodes.schema.json | 29 + .../SymboolcodesDelta.schema.json | 29 + .../SymboolcodesDeltaWijzigingen.schema.json | 39 + .../SymboolcodesRenvooi.schema.json | 22 + .../TechnischId.schema.json | 10 + .../Tekstdeel.schema.json | 15 + .../TekstdeelDelta.schema.json | 32 + ...TekstdeelDeltaLijstWijzigingen.schema.json | 23 + .../TekstdeelDeltaWijzigingen.schema.json | 30 + .../TekstdeelRenvooi.schema.json | 59 + .../TekstdeelSpec.schema.json | 77 + .../Thema.schema.json | 28 + .../ThemaDelta.schema.json | 25 + .../ThemaOnderwerp.schema.json | 28 + .../ThemaOnderwerpDelta.schema.json | 25 + .../ThemaRenvooi.schema.json | 22 + .../Tileset.schema.json | 13 + .../TransformXml.schema.json | 11 + .../TypeGebiedsaanwijzing.schema.json | 28 + .../TypeGebiedsaanwijzingDelta.schema.json | 28 + ...iedsaanwijzingDeltaWijzigingen.schema.json | 27 + .../TypeGebiedsaanwijzingRenvooi.schema.json | 22 + .../TypeNorm.schema.json | 28 + .../TypeNormDelta.schema.json | 28 + .../TypeNormDeltaWijzigingen.schema.json | 27 + .../TypeNormRenvooi.schema.json | 22 + .../Voorkomens.schema.json | 51 + .../Voorkomens_Embedded.schema.json | 88 + .../WId.schema.json | 13 + .../GeneriekZoekobject.schema.json | 64 + .../Href.schema.json | 12 + .../InvalidParam.schema.json | 23 + .../Layout.schema.json | 24 + .../Locatie.schema.json | 19 + .../MapboxStyle.schema.json | 31 + .../MapboxStyleRequest.schema.json | 16 + .../MapboxStyleRequestItem.schema.json | 25 + .../MapboxZoekobject.schema.json | 21 + .../Page.schema.json | 45 + .../Paint.schema.json | 58 + .../PrimairObjectIdentificator.schema.json | 27 + .../Problem.schema.json | 43 + .../Problem400.schema.json | 53 + .../Problem404.schema.json | 45 + .../Problem406.schema.json | 45 + .../Problem412.schema.json | 45 + .../Problem422.schema.json | 45 + .../Self.schema.json | 18 + .../Source.schema.json | 12 + .../Sources.schema.json | 17 + .../SymbolisatieItem.schema.json | 18 + .../Symbool.schema.json | 59 + .../SymboolDeprecated.schema.json | 66 + .../SymboolMetadata.schema.json | 35 + .../SymboolMetadataDeprecated.schema.json | 35 + .../TilingResponse.schema.json | 19 + .../VerbeeldingDeprecated.schema.json | 19 + .../AppHealth.schema.json | 25 + .../AppInfo.schema.json | 33 + .../BeginInzagetermijn.schema.json | 13 + .../Bekendmaking.schema.json | 34 + .../BeschikbaarTot.schema.json | 10 + .../BeschikbaarVanaf.schema.json | 10 + .../BesluitCiteertitel.schema.json | 12 + .../BesluitVersie.schema.json | 166 + .../Bestuurslaag.schema.json | 18 + .../BevoegdGezag.schema.json | 41 + .../Crs.schema.json | 15 + .../Document.schema.json | 173 + .../DocumentSuggestie.schema.json | 92 + .../DocumentSuggesties.schema.json | 17 + .../DocumentVersie.schema.json | 125 + .../Documenten.schema.json | 25 + .../EindeInzagetermijn.schema.json | 13 + .../Embedded.schema.json | 19 + .../Embedded2.schema.json | 19 + .../Error.schema.json | 54 + .../ExpressionId.schema.json | 12 + .../GeldigTot.schema.json | 13 + .../GeldigVanaf.schema.json | 13 + .../GeoJsonGeometry.schema.json | 45 + .../GeometrieIdentificaties.schema.json | 16 + .../GeometryCollection.schema.json | 46 + .../HalLink.schema.json | 21 + .../HalLinks.schema.json | 38 + .../Health.schema.json | 17 + .../HeeftVectorTiles.schema.json | 12 + .../Identificatie.schema.json | 12 + .../ImroDocumentMetadata.schema.json | 143 + .../Info.schema.json | 17 + .../InwerkingTot.schema.json | 13 + .../InwerkingVanaf.schema.json | 13 + .../IsBesluit.schema.json | 12 + .../IsOntwerp.schema.json | 12 + .../IsToekomstig.schema.json | 12 + .../LineString.schema.json | 48 + .../Match.schema.json | 58 + .../MatchType.schema.json | 13 + .../MultiLineString.schema.json | 63 + .../MultiPoint.schema.json | 47 + .../MultiPolygon.schema.json | 85 + .../ObjectgerichteTekst.schema.json | 34 + .../OmgevingsdocumentMetadata.schema.json | 712 ++ .../OmgevingsdocumentStatus.schema.json | 15 + .../Onderdeel.schema.json | 34 + .../OntwerpDocumentVersie.schema.json | 119 + .../OpenApiSchemaJson.schema.json | 9 + .../OpenApiSchemaYaml.schema.json | 9 + .../Page.schema.json | 38 + .../PlanOndergrond.schema.json | 27 + .../PlanstatusInfo.schema.json | 47 + .../Point.schema.json | 38 + .../Polygon.schema.json | 58 + .../Publicatiedatum.schema.json | 13 + .../RegelStatus.schema.json | 18 + .../Titel.schema.json | 12 + .../UriIdentificatie.schema.json | 12 + .../Versie.schema.json | 13 + .../Datum.schema.json | 14 + .../Omschrijving.schema.json | 14 + .../Page.schema.json | 37 + .../Trefwoord.schema.json | 14 + .../Trefwoorden.schema.json | 26 + .../WerkzaamheidHALResponse.schema.json | 52 + .../WerkzaamheidHALResponseList.schema.json | 145 + .../WerkzaamheidResponse.schema.json | 21 + .../WerkzaamheidVersieHALResponse.schema.json | 135 + ...kzaamheidVersieHALResponseList.schema.json | 143 + ...ersieHALResponseListWithExpand.schema.json | 228 + .../WerkzaamheidVersieResponse.schema.json | 50 + .../VerifierenResponse.schema.json | 24 + .../AppHealth.schema.json | 21 + .../AppHealthHealth.schema.json | 18 + .../AppInfo.schema.json | 16 + .../ApplicatieEigenschappen.schema.json | 16 + .../Artikel.schema.json | 100 + .../ArtikelLinks.schema.json | 86 + .../BaseBesluitsubvlak.schema.json | 74 + .../BaseBesluitvlak.schema.json | 74 + .../BaseBestemmingsvlak.schema.json | 100 + .../BaseBouwaanduiding.schema.json | 60 + .../BaseBouwvlak.schema.json | 40 + .../BaseFiguur.schema.json | 118 + .../BaseFunctieaanduiding.schema.json | 60 + .../BaseGebiedsaanduiding.schema.json | 89 + .../BaseMaatvoering.schema.json | 57 + .../BaseStructuurvisiecomplex.schema.json | 85 + .../BaseStructuurvisiegebied.schema.json | 85 + .../BaseStructuurvisieverklaring.schema.json | 74 + .../BaseTekst.schema.json | 202 + .../Bekendmaking.schema.json | 34 + .../BekendmakingCollectie.schema.json | 19 + ...matigVerantwoordelijkeOverheid.schema.json | 46 + ...atigVerantwoordelijkeOverheid2.schema.json | 22 + .../BesluitsubvlakReferentie.schema.json | 19 + .../BesluitvlakLinks.schema.json | 30 + .../BesluitvlakReferentie.schema.json | 19 + .../Bestemmingsvlak.schema.json | 572 ++ .../BestemmingsvlakLinks.schema.json | 72 + .../BestemmingsvlakReferentie.schema.json | 19 + .../BouwaanduidingReferentie.schema.json | 19 + .../BouwvlakLinks.schema.json | 44 + .../BouwvlakReferentie.schema.json | 19 + .../CRS.schema.json | 13 + .../CartografieInfo.schema.json | 48 + .../CartografieInfoCollectie.schema.json | 11 + .../CartografieSummary.schema.json | 68 + .../CartografieSummaryLinks.schema.json | 19 + .../ChildTekst.schema.json | 214 + .../CollectieLinks.schema.json | 39 + .../Contains.schema.json | 563 ++ .../Embedded.schema.json | 19 + .../Embedded10.schema.json | 192 + .../Embedded12.schema.json | 58 + .../Embedded13.schema.json | 583 ++ .../Embedded14.schema.json | 34 + .../Embedded15.schema.json | 583 ++ .../Embedded16.schema.json | 16 + .../Embedded17.schema.json | 583 ++ .../Embedded18.schema.json | 583 ++ .../Embedded19.schema.json | 19 + .../Embedded2.schema.json | 22 + .../Embedded20.schema.json | 583 ++ .../Embedded21.schema.json | 583 ++ .../Embedded22.schema.json | 40 + .../Embedded23.schema.json | 583 ++ .../Embedded24.schema.json | 586 ++ .../Embedded25.schema.json | 28 + .../Embedded26.schema.json | 586 ++ .../Embedded28.schema.json | 28 + .../Embedded29.schema.json | 586 ++ .../Embedded3.schema.json | 19 + .../Embedded30.schema.json | 22 + .../Embedded31.schema.json | 586 ++ .../Embedded32.schema.json | 586 ++ .../Embedded33.schema.json | 19 + .../Embedded34.schema.json | 19 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 94 + .../Embedded6.schema.json | 160 + .../Embedded7.schema.json | 31 + .../Embedded8.schema.json | 76 + .../Error.schema.json | 48 + .../Error406.schema.json | 58 + .../Error5xx.schema.json | 48 + .../ExtendedError.schema.json | 55 + .../ExterneReferentie.schema.json | 36 + .../FiguurReferentie.schema.json | 19 + .../FunctieaanduidingLinks.schema.json | 23 + .../FunctieaanduidingReferentie.schema.json | 19 + .../GebiedsaanduidingLinks.schema.json | 51 + .../GebiedsaanduidingReferentie.schema.json | 19 + .../Geo.schema.json | 2243 ++++++ .../GeoBody.schema.json | 2262 ++++++ .../GeoJSONGeometry.schema.json | 557 ++ .../Geometry.schema.json | 33 + .../GeometryCollection.schema.json | 275 + .../GerelateerdPlan.schema.json | 140 + .../GerelateerdPlanCollectie.schema.json | 26 + .../Health.schema.json | 15 + .../IdsCollection.schema.json | 23 + .../IllustratieReferentie.schema.json | 46 + .../Info.schema.json | 34 + .../IntersectAndNotTouches.schema.json | 563 ++ .../Intersects.schema.json | 563 ++ .../Item24.schema.json | 26 + .../Item3.schema.json | 32 + .../Item32.schema.json | 26 + .../Item37.schema.json | 42 + .../Item39.schema.json | 42 + .../Item42.schema.json | 124 + .../Item50.schema.json | 26 + .../Item6.schema.json | 33 + .../Item7.schema.json | 36 + .../Kruimel.schema.json | 37 + .../Lettertekenaanduiding.schema.json | 609 ++ ...ettertekenaanduidingReferentie.schema.json | 19 + .../LineString.schema.json | 45 + .../MaatvoeringReferentie.schema.json | 19 + .../MultiLineString.schema.json | 47 + .../MultiPoint.schema.json | 44 + .../MultiPolygon.schema.json | 50 + .../Next.schema.json | 22 + .../Onderwerp.schema.json | 26 + .../Onderwerpen.schema.json | 26 + .../OpenApiSchemaJson.schema.json | 10 + .../OpenApiSchemaYaml.schema.json | 9 + .../Plan.schema.json | 1408 ++++ .../PlanCollectie.schema.json | 20 + .../PlanLinks.schema.json | 16 + .../PlanSuggestie.schema.json | 94 + .../PlanType.schema.json | 39 + .../PlanobjectReferentie.schema.json | 26 + .../PlanstatusInfo.schema.json | 49 + .../Point.schema.json | 41 + .../Point2D.schema.json | 21 + .../Polygon.schema.json | 47 + ...RelatieMetExternPlanReferentie.schema.json | 77 + .../RelatiesMetExternePlannen.schema.json | 61 + .../RelatiesMetExternePlannen2.schema.json | 40 + .../Resultaat.schema.json | 40 + .../Self.schema.json | 16 + .../Self10.schema.json | 16 + .../Self11.schema.json | 16 + .../Self12.schema.json | 16 + .../Self13.schema.json | 16 + .../Self14.schema.json | 19 + .../Self2.schema.json | 22 + .../Self3.schema.json | 19 + .../Self4.schema.json | 16 + .../Self5.schema.json | 16 + .../Self6.schema.json | 16 + .../Self7.schema.json | 16 + .../Self8.schema.json | 16 + .../Self9.schema.json | 16 + .../StructuurvisiecomplexLinks.schema.json | 37 + ...tructuurvisiecomplexReferentie.schema.json | 19 + .../Structuurvisiegebied.schema.json | 575 ++ ...StructuurvisiegebiedReferentie.schema.json | 19 + ...ctuurvisieverklaringReferentie.schema.json | 19 + .../SuggestieCollectie.schema.json | 16 + .../Tekst.schema.json | 20 + .../TekstLinks.schema.json | 119 + .../TekstReferentie.schema.json | 19 + .../Within.schema.json | 563 ++ .../AlgemeneSetActiviteit.schema.json | 69 + ...alenRegelbeheerobjectenRequest.schema.json | 104 + ...lenRegelbeheerobjectenResponse.schema.json | 39 + ...lenWerkzaamheidCompleetRequest.schema.json | 83 + ...enWerkzaamheidCompleetResponse.schema.json | 45 + ...relateerdeWerkzaamhedenRequest.schema.json | 115 + ...relateerdeWerkzaamhedenRequest.schema.json | 21 + .../Point.schema.json | 34 + .../Polygon.schema.json | 42 + ...elateerdeWerkzaamhedenResponse.schema.json | 87 + .../WerkzaamhedenResponse.schema.json | 29 + .../Werkzaamheid.schema.json | 26 + ...dischGerelateerdeWerkzaamheden.schema.json | 84 + .../Antwoord.schema.json | 21 + .../Bijlage.schema.json | 77 + ...ctioneleStructuurRefAntwoorden.schema.json | 37 + .../IndieningsvereistenRequest.schema.json | 185 + .../Point.schema.json | 34 + .../Polygon.schema.json | 42 + .../Request.schema.json | 133 + ...ctioneleStructuurRefAntwoorden.schema.json | 54 + .../Antwoord.schema.json | 22 + .../Bijlage.schema.json | 77 + ...ctioneleStructuurRefAntwoorden.schema.json | 38 + .../IndieningsvereistenRequest.schema.json | 218 + .../KetenMachtiging.schema.json | 17 + .../Point.schema.json | 34 + .../Polygon.schema.json | 42 + .../ProjectMachtiging.schema.json | 21 + .../Request.schema.json | 134 + ...ctioneleStructuurRefAntwoorden.schema.json | 55 + .../ToepasbareRegels.schema.json | 122 + ...oepasbareRegelsHALResponseList.schema.json | 523 ++ .../ToepasbareRegelsHalResponse.schema.json | 439 ++ .../401.schema.json | 37 + .../404.schema.json | 37 + .../IdeeVerkenningConfiguratie.schema.json | 29 + .../Info.schema.json | 37 + .../NotificatieversieConfiguratie.schema.json | 27 + .../ValidatieFout.schema.json | 42 + .../401.schema.json | 37 + .../404.schema.json | 37 + .../IdeeVerkenningConfiguratie.schema.json | 29 + ...onfiguratieMetBevoegdGezagNaam.schema.json | 46 + .../Info.schema.json | 26 + .../NotificatieversieConfiguratie.schema.json | 25 + .../ValidatieFout.schema.json | 42 + .../BevoegdGezagWijzigen.schema.json | 26 + .../Document.schema.json | 44 + .../HalLink.schema.json | 22 + .../HalPaginationLinks.schema.json | 77 + .../Info.schema.json | 37 + .../Links.schema.json | 41 + .../Links2.schema.json | 56 + .../Page.schema.json | 47 + .../VerzoekTypeStam5And6.schema.json | 13 + .../ZoekresultaatVerzoeken.schema.json | 154 + .../BevoegdGezagWijzigen.schema.json | 26 + .../Document.schema.json | 44 + .../HalLink.schema.json | 22 + .../HalPaginationLinks.schema.json | 77 + .../Info.schema.json | 37 + .../Links.schema.json | 41 + .../Links2.schema.json | 56 + .../Page.schema.json | 47 + .../ZoekresultaatVerzoeken.schema.json | 153 + .../406.schema.json | 38 + .../Activiteit.schema.json | 62 + .../BevoegdGezag.schema.json | 26 + .../BronLocatie.schema.json | 116 + .../Contactgegevens.schema.json | 20 + .../GelabeldKadastraal.schema.json | 25 + .../GelabeldeCoordinaat.schema.json | 30 + .../Info.schema.json | 38 + .../Locatie.schema.json | 54 + .../SubActiviteit.schema.json | 42 + .../ValidatieFout.schema.json | 43 + .../Verzoek.schema.json | 44 + .../406.schema.json | 38 + .../Activiteit.schema.json | 62 + .../BevoegdGezag.schema.json | 26 + .../BronLocatie.schema.json | 116 + .../GelabeldKadastraal.schema.json | 25 + .../Info.schema.json | 38 + .../Locatie.schema.json | 45 + .../SubActiviteit.schema.json | 42 + .../ValidatieFout.schema.json | 43 + .../Verzoek.schema.json | 44 + .../406.schema.json | 38 + .../Activiteit.schema.json | 62 + .../Adres.schema.json | 37 + .../BevoegdGezag.schema.json | 26 + .../BronLocatie.schema.json | 116 + .../GelabeldKadastraal.schema.json | 25 + .../Ideeverkenning.schema.json | 42 + .../IdeeverkenningMetadata.schema.json | 48 + .../Info.schema.json | 37 + .../Intrekken.schema.json | 24 + .../Kadastraal.schema.json | 24 + .../Locatie.schema.json | 45 + .../Machtiging.schema.json | 35 + .../ProjectId.schema.json | 9 + .../SubActiviteit.schema.json | 42 + .../ValidatieFout.schema.json | 43 + .../Verzoek.schema.json | 43 + .../VerzoekMetadata.schema.json | 55 + .../Embedded2.schema.json | 38 + .../HalLink.schema.json | 22 + .../HalPaginationLinks.schema.json | 77 + .../Info.schema.json | 37 + .../Page.schema.json | 47 + .../VerzoekTypeStam5And6.schema.json | 15 + .../VerzoekenoverzichtResultaat.schema.json | 138 + ...oekenoverzichtResultaatVerzoek.schema.json | 27 + .../ZoekresultaatVerzoeken.schema.json | 154 + .../Activiteit.schema.json | 27 + .../ActiviteitMetSubactiviteiten.schema.json | 26 + .../Behandeldienst.schema.json | 22 + .../BepalenBehandeldienstRequest.schema.json | 119 + .../BepalenBevoegdGezagRequest.schema.json | 114 + .../BepalenConceptverzoekRequest.schema.json | 119 + .../BevoegdGezag.schema.json | 38 + .../Conceptverzoek.schema.json | 17 + .../Point.schema.json | 34 + .../Polygon.schema.json | 42 + .../Verzoek.schema.json | 103 + .../ActiviteitHALResponseList.schema.json | 286 + .../ActiviteitResponse.schema.json | 85 + .../Aggregaties.schema.json | 113 + .../BestuurslaagAggregatie.schema.json | 28 + .../BestuursorgaanAggregatie.schema.json | 23 + ...ganenPerBestuurslaagAggregatie.schema.json | 45 + .../Sortering.schema.json | 15 + .../SuggestiesCriteria.schema.json | 17 + .../Toestemming.schema.json | 18 + .../ToestemmingAggregatie.schema.json | 31 + .../Trefwoord.schema.json | 9 + .../WerkzaamheidHALResponseList.schema.json | 131 + .../WerkzaamheidResponse.schema.json | 39 + .../ZoekCriteriaActiviteiten.schema.json | 87 + .../ZoekCriteriaWerkzaamheden.schema.json | 24 + .../Zoekterm.schema.json | 10 + .../ApiResponse.schema.json | 23 + .../Category.schema.json | 26 + .../Order.schema.json | 53 + .../Pet.schema.json | 63 + .../Tag.schema.json | 20 + .../User.schema.json | 64 + .../_shared/BagLigplaatsenLink.schema.json | 39 + .../BagNummeraanduidingenLink.schema.json | 39 + .../BagOpenbareruimtesLink.schema.json | 39 + .../_shared/BagPandenLink.schema.json | 40 + .../_shared/BagStandplaatsenLink.schema.json | 39 + .../BagVerblijfsobjectenLink.schema.json | 40 + .../BagWoonplaatsenRawIdentifier.schema.json | 30 + .../_shared/BenkaggBagpandenLink.schema.json | 38 + .../_shared/BenkaggBagzoekLink.schema.json | 40 + .../_shared/BomenstamgegevensLink.schema.json | 32 + .../_shared/Brk2GemeentesLink.schema.json | 39 + .../_shared/Brt25pluslabelsLink.schema.json | 30 + ...formatieBagadresinformatieLink.schema.json | 37 + ...erBetrokkenbijbetrokkenbijLink.schema.json | 29 + ...tenmBevatverblijfsobjectenLink.schema.json | 39 + ...sontstaanuitmisontstaanuitLink.schema.json | 29 + ...raleobjectKadastraleobjectLink.schema.json | 37 + ...kennerPandligtinPandligtinLink.schema.json | 37 + .../GebiedenBouwblokkenLink.schema.json | 41 + .../_shared/GebiedenBuurtenLink.schema.json | 40 + .../GebiedenBuurtenRawIdentifier.schema.json | 34 + ...biedenGgwgebiedenRawIdentifier.schema.json | 31 + .../GebiedenStadsdelenLink.schema.json | 39 + ...ebiedenStadsdelenRawIdentifier.schema.json | 31 + .../GebiedenWijkenRawIdentifier.schema.json | 31 + .../_shared/Geometry.schema.json | 133 + .../_shared/GeometryCollection.schema.json | 123 + ...esroutesGevaarlijkeStoffenLink.schema.json | 31 + ...stunnelsGevaarlijkeStoffenLink.schema.json | 31 + .../_shared/LineString.schema.json | 116 + .../_shared/Links.schema.json | 49 + .../MeldingenmeldingenLink.schema.json | 29 + .../_shared/MultiLineString.schema.json | 119 + .../_shared/MultiPoint.schema.json | 116 + .../_shared/MultiPolygon.schema.json | 122 + .../_shared/NappeilmerkenLink.schema.json | 30 + .../_shared/Next.schema.json | 116 + ...jectenopenbareruimtehekkenLink.schema.json | 32 + ...ctenopenbareruimteroostersLink.schema.json | 32 + ...penbareruimtewaterobjectenLink.schema.json | 32 + .../_shared/Page.schema.json | 130 + ...dAardgasverbruikmraLianderList.schema.json | 115 + .../_shared/Point.schema.json | 113 + .../_shared/Point3D.schema.json | 110 + .../_shared/Polygon.schema.json | 119 + .../_shared/Previous.schema.json | 116 + .../ReferentiekalenderdatumLink.schema.json | 32 + .../_shared/Self2.schema.json | 113 + ...verbruikdefaultMraLianderLinks.schema.json | 24 + ...ltMraStatistiekenPcrangesLinks.schema.json | 28 + .../AardgasverbruikmraLiander.schema.json | 263 + .../AardgasverbruikmraLianderLink.schema.json | 28 + ...erbruikmraStatistiekenPcranges.schema.json | 99 + ...uikmraStatistiekenPcrangesLink.schema.json | 28 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 25 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../Aardgasvrijezonesbuurt.schema.json | 73 + .../AardgasvrijezonesbuurtLink.schema.json | 31 + ...rdgasvrijezonesbuurtinitiatief.schema.json | 75 + ...svrijezonesbuurtinitiatiefLink.schema.json | 31 + ...gasvrijezonesdefaultBuurtLinks.schema.json | 24 + ...nesdefaultBuurtinitiatiefLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 25 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...ummeraanduidingenRawIdentifier.schema.json | 27 + ...agOpenbareruimtesRawIdentifier.schema.json | 27 + ...VerblijfsobjectenRawIdentifier.schema.json | 27 + .../Embedded.schema.json | 16 + .../Embedded10.schema.json | 16 + .../Embedded11.schema.json | 16 + .../Embedded12.schema.json | 16 + .../Embedded13.schema.json | 16 + .../Embedded14.schema.json | 16 + .../Embedded15.schema.json | 16 + .../Embedded16.schema.json | 16 + .../Embedded17.schema.json | 16 + .../Embedded18.schema.json | 16 + .../Embedded19.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded20.schema.json | 16 + .../Embedded21.schema.json | 16 + .../Embedded22.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../Embedded7.schema.json | 16 + .../Embedded8.schema.json | 16 + .../Embedded9.schema.json | 16 + ...udelijkafvaladresLoopafstandV2.schema.json | 201 + ...ijkafvaladresLoopafstandV2Link.schema.json | 29 + ...ishoudelijkafvalafvoermomenten.schema.json | 231 + ...udelijkafvalafvoermomentenLink.schema.json | 28 + ...ijkafvalbagObjectLoopafstandV2.schema.json | 191 + ...fvalbagObjectLoopafstandV2Link.schema.json | 29 + ...ishoudelijkafvalbijplaatsingen.schema.json | 476 ++ ...udelijkafvalbijplaatsingenLink.schema.json | 29 + .../Huishoudelijkafvalcluster.schema.json | 235 + .../HuishoudelijkafvalclusterLink.schema.json | 29 + ...delijkafvalclusterVulsnelheden.schema.json | 146 + ...jkafvalclusterVulsnelhedenLink.schema.json | 28 + ...ishoudelijkafvalclusterfractie.schema.json | 118 + ...udelijkafvalclusterfractieLink.schema.json | 29 + .../Huishoudelijkafvalcontainer.schema.json | 430 + ...uishoudelijkafvalcontainerLink.schema.json | 29 + ...udelijkafvalcontainerVulgraden.schema.json | 110 + ...ijkafvalcontainerVulgradenLink.schema.json | 28 + ...houdelijkafvalcontainerlocatie.schema.json | 322 + ...elijkafvalcontainerlocatieLink.schema.json | 29 + ...uishoudelijkafvalcontainertype.schema.json | 132 + ...oudelijkafvalcontainertypeLink.schema.json | 29 + ...defaultAdresLoopafstandV2Links.schema.json | 32 + ...ultBagObjectLoopafstandV2Links.schema.json | 32 + ...fvaldefaultBijplaatsingenLinks.schema.json | 48 + ...delijkafvaldefaultClusterLinks.schema.json | 40 + ...fvaldefaultClusterfractieLinks.schema.json | 24 + ...lijkafvaldefaultContainerLinks.schema.json | 52 + ...aldefaultContainerlocatieLinks.schema.json | 40 + ...afvaldefaultContainertypeLinks.schema.json | 24 + ...elijkafvaldefaultFractiesLinks.schema.json | 24 + ...ultLoopafstandCategorieV2Links.schema.json | 24 + ...defaultPlanningVoertuigenLinks.schema.json | 28 + ...ldefaultRolcontainerActieLinks.schema.json | 36 + ...kafvaldefaultRolcontainerLinks.schema.json | 56 + ...efaultRolcontainerMeldingLinks.schema.json | 36 + ...defaultRolcontainerStatusLinks.schema.json | 28 + ...valdefaultServicegebiedenLinks.schema.json | 28 + ...ultServicegebiedenLocatieLinks.schema.json | 24 + ...udelijkafvaldefaultTicketLinks.schema.json | 48 + .../Huishoudelijkafvalfracties.schema.json | 84 + ...HuishoudelijkafvalfractiesLink.schema.json | 28 + ...ijkafvalloopafstandCategorieV2.schema.json | 100 + ...fvalloopafstandCategorieV2Link.schema.json | 29 + ...udelijkafvalplanningVoertuigen.schema.json | 267 + ...ijkafvalplanningVoertuigenLink.schema.json | 32 + ...Huishoudelijkafvalrolcontainer.schema.json | 435 ++ ...oudelijkafvalrolcontainerActie.schema.json | 193 + ...lijkafvalrolcontainerActieLink.schema.json | 32 + ...houdelijkafvalrolcontainerLink.schema.json | 32 + ...delijkafvalrolcontainerMelding.schema.json | 132 + ...jkafvalrolcontainerMeldingLink.schema.json | 32 + ...udelijkafvalrolcontainerStatus.schema.json | 103 + ...ijkafvalrolcontainerStatusLink.schema.json | 32 + ...shoudelijkafvalservicegebieden.schema.json | 200 + ...delijkafvalservicegebiedenLink.schema.json | 29 + ...ijkafvalservicegebiedenLocatie.schema.json | 149 + ...fvalservicegebiedenLocatieLink.schema.json | 29 + .../Huishoudelijkafvalticket.schema.json | 496 ++ .../HuishoudelijkafvalticketLink.schema.json | 32 + ...lijkafvalv0AfvoermomentenLinks.schema.json | 24 + ...fvalv0ClusterVulsnelhedenLinks.schema.json | 24 + ...afvalv0ContainerVulgradenLinks.schema.json | 24 + ...uishoudelijkafvalv1WegingLinks.schema.json | 40 + .../Huishoudelijkafvalweging.schema.json | 313 + .../HuishoudelijkafvalwegingLink.schema.json | 29 + .../Links.schema.json | 20 + .../AfvalwijzeraccAfvalwijzer.schema.json | 423 + .../AfvalwijzeraccAfvalwijzerLink.schema.json | 28 + .../Afvalwijzerafvalwijzer.schema.json | 434 ++ .../AfvalwijzerafvalwijzerLink.schema.json | 28 + ...jzerdefaultAccAfvalwijzerLinks.schema.json | 24 + ...lwijzerdefaultAfvalwijzerLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../afvalwijzer-d6xlfx6ng/Links.schema.json | 25 + .../BagOnderzoekenLink.schema.json | 38 + .../BagVotopafvoerlegacyLink.schema.json | 38 + .../BagWoonplaatsenLink.schema.json | 38 + .../Bagbrondocumenten.schema.json | 97 + .../BagbrondocumentenLink.schema.json | 29 + .../BagdefaultBrondocumentenLinks.schema.json | 24 + .../BagdefaultDossiersLinks.schema.json | 31 + .../BagdefaultLigplaatsenLinks.schema.json | 50 + ...defaultNummeraanduidingenLinks.schema.json | 55 + .../BagdefaultOnderzoekenLinks.schema.json | 24 + ...BagdefaultOpenbareruimtesLinks.schema.json | 39 + .../BagdefaultPandenLinks.schema.json | 50 + .../BagdefaultStandplaatsenLinks.schema.json | 50 + .../bag-6-fsfxehg/Bagdossiers.schema.json | 47 + ...ossiersHeeftBrondocumenten_M2M.schema.json | 29 + .../bag-6-fsfxehg/BagdossiersLink.schema.json | 29 + .../bag-6-fsfxehg/Bagligplaatsen.schema.json | 228 + .../BagligplaatsenGebruiksdoel.schema.json | 17 + ...ligplaatsenHeeftNevenadres_M2M.schema.json | 46 + ...igplaatsenHeeftOnderzoeken_M2M.schema.json | 53 + .../Bagnummeraanduidingen.schema.json | 315 + ...nduidingenHeeftOnderzoeken_M2M.schema.json | 53 + .../bag-6-fsfxehg/Bagonderzoeken.schema.json | 143 + .../Bagopenbareruimtes.schema.json | 266 + ...areruimtesHeeftOnderzoeken_M2M.schema.json | 53 + .../bag-6-fsfxehg/Bagpanden.schema.json | 300 + .../BagpandenHeeftOnderzoeken_M2M.schema.json | 53 + .../Bagstandplaatsen.schema.json | 228 + .../BagstandplaatsenGebruiksdoel.schema.json | 17 + ...andplaatsenHeeftNevenadres_M2M.schema.json | 46 + ...ndplaatsenHeeftOnderzoeken_M2M.schema.json | 53 + .../Bagv1VerblijfsobjectenLinks.schema.json | 57 + .../Bagv1VotopafvoerlegacyLinks.schema.json | 24 + .../Bagv1WoonplaatsenLinks.schema.json | 43 + .../Bagverblijfsobjecten.schema.json | 462 ++ ...gverblijfsobjectenGebruiksdoel.schema.json | 27 + ...jfsobjectenHeeftNevenadres_M2M.schema.json | 46 + ...fsobjectenHeeftOnderzoeken_M2M.schema.json | 53 + ...blijfsobjectenLigtInPanden_M2M.schema.json | 46 + .../BagverblijfsobjectenToegang.schema.json | 27 + .../Bagvotopafvoerlegacy.schema.json | 83 + .../bag-6-fsfxehg/Bagwoonplaatsen.schema.json | 219 + ...onplaatsenHeeftOnderzoeken_M2M.schema.json | 53 + .../bag-6-fsfxehg/Embedded.schema.json | 16 + .../bag-6-fsfxehg/Embedded10.schema.json | 16 + .../bag-6-fsfxehg/Embedded11.schema.json | 16 + .../bag-6-fsfxehg/Embedded2.schema.json | 16 + .../bag-6-fsfxehg/Embedded3.schema.json | 16 + .../bag-6-fsfxehg/Embedded4.schema.json | 16 + .../bag-6-fsfxehg/Embedded5.schema.json | 16 + .../bag-6-fsfxehg/Embedded6.schema.json | 16 + .../bag-6-fsfxehg/Embedded7.schema.json | 16 + .../bag-6-fsfxehg/Embedded8.schema.json | 16 + .../bag-6-fsfxehg/Embedded9.schema.json | 16 + .../bag-6-fsfxehg/LineString.schema.json | 80 + .../bag-6-fsfxehg/Links.schema.json | 19 + .../bag-6-fsfxehg/MultiLineString.schema.json | 83 + .../bag-6-fsfxehg/MultiPoint.schema.json | 80 + .../bag-6-fsfxehg/MultiPolygon.schema.json | 86 + .../bag-6-fsfxehg/Point.schema.json | 77 + .../bag-6-fsfxehg/Polygon.schema.json | 83 + .../bag-6-fsfxehg/RelatedSummary.schema.json | 21 + ...aultIndicatorenDefinitiesLinks.schema.json | 24 + .../BbgadefaultKerncijfersLinks.schema.json | 28 + .../BbgadefaultStatistiekenLinks.schema.json | 28 + .../BbgaindicatorenDefinities.schema.json | 206 + .../BbgaindicatorenDefinitiesLink.schema.json | 27 + .../Bbgakerncijfers.schema.json | 74 + .../BbgakerncijfersLink.schema.json | 32 + .../Bbgastatistieken.schema.json | 81 + .../BbgastatistiekenLink.schema.json | 32 + .../bbga-jkipjx6hr/Embedded.schema.json | 16 + .../bbga-jkipjx6hr/Embedded2.schema.json | 16 + .../bbga-jkipjx6hr/Embedded3.schema.json | 16 + .../bbga-jkipjx6hr/Links.schema.json | 26 + ...ringszonesdefaultGebiedenLinks.schema.json | 24 + ...ijveninvesteringszonesgebieden.schema.json | 106 + ...ninvesteringszonesgebiedenLink.schema.json | 32 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../BeheerkaartBasisbgt.schema.json | 265 + .../BeheerkaartBasisbgtLink.schema.json | 28 + ...eheerkaartBasisdefaultBgtLinks.schema.json | 24 + ...asisdefaultEigendomsrechtLinks.schema.json | 24 + ...eerkaartBasisdefaultKaartLinks.schema.json | 24 + ...BeheerkaartBasiseigendomsrecht.schema.json | 330 + ...erkaartBasiseigendomsrechtLink.schema.json | 28 + .../BeheerkaartBasiskaart.schema.json | 354 + .../BeheerkaartBasiskaartLink.schema.json | 28 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Links.schema.json | 26 + ...rtCbsGriddefaultRaster100Links.schema.json | 24 + ...artCbsGriddefaultRaster10Links.schema.json | 24 + .../BeheerkaartCbsGridraster_10.schema.json | 282 + .../BeheerkaartCbsGridraster_100.schema.json | 275 + ...heerkaartCbsGridraster_100Link.schema.json | 28 + ...eheerkaartCbsGridraster_10Link.schema.json | 28 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Links.schema.json | 25 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../Embedded7.schema.json | 16 + .../Item.schema.json | 301 + .../Item2.schema.json | 580 ++ .../LineString.schema.json | 80 + .../Links.schema.json | 20 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + ...ectenopenbareruimteafvalbakken.schema.json | 330 + ...nopenbareruimteafvalbakkenLink.schema.json | 28 + ...eruimtedefaultAfvalbakkenLinks.schema.json | 24 + ...uimtedefaultGroenobjectenLinks.schema.json | 24 + ...enbareruimtedefaultHekkenLinks.schema.json | 24 + ...bareruimtedefaultRoostersLinks.schema.json | 24 + ...eruimtedefaultTerreindeelLinks.schema.json | 24 + ...tenopenbareruimtegroenobjecten.schema.json | 609 ++ ...penbareruimtegroenobjectenLink.schema.json | 32 + .../Objectenopenbareruimtehekken.schema.json | 566 ++ ...Objectenopenbareruimteroosters.schema.json | 442 ++ ...ectenopenbareruimteterreindeel.schema.json | 473 ++ ...nopenbareruimteterreindeelLink.schema.json | 32 + ...nbareruimtev1VerhardingenLinks.schema.json | 24 + ...bareruimtev1WaterobjectenLinks.schema.json | 24 + ...ctenopenbareruimteverhardingen.schema.json | 390 + ...openbareruimteverhardingenLink.schema.json | 32 + ...tenopenbareruimtewaterobjecten.schema.json | 844 ++ .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...BelastingendefaultReclameLinks.schema.json | 24 + .../Belastingenreclame.schema.json | 130 + .../BelastingenreclameLink.schema.json | 31 + .../Embedded.schema.json | 16 + ...nkaggAdresseerbareobjectenLink.schema.json | 36 + ...pandbevatverblijfsobjectenLink.schema.json | 40 + .../BenkaggBagpandligtinLink.schema.json | 36 + ...rkaantekeningenkadobjectenLink.schema.json | 36 + ...nkaggBrkkadastraleobjectenLink.schema.json | 36 + ...BenkaggBrktenaamstellingenLink.schema.json | 36 + ...BenkaggBrkzakelijkerechtenLink.schema.json | 36 + .../Benkaggadresseerbareobjecten.schema.json | 840 ++ ...gbagpandbevatverblijfsobjecten.schema.json | 96 + .../Benkaggbagpanden.schema.json | 156 + .../Benkaggbagpandligtin.schema.json | 211 + .../Benkaggbagzoek.schema.json | 168 + ...aggbrkaantekeningenkadobjecten.schema.json | 84 + .../Benkaggbrkbasis.schema.json | 615 ++ .../BenkaggbrkbasisLink.schema.json | 29 + .../Benkaggbrkbasisdataselectie.schema.json | 751 ++ ...enkaggbrkbasisdataselectieLink.schema.json | 29 + ...Benkaggbrkbasiszondersubjecten.schema.json | 477 ++ ...aggbrkbasiszondersubjectenLink.schema.json | 29 + .../Benkaggbrkkaartlaageigenaren.schema.json | 91 + ...nkaggbrkkaartlaageigenarenLink.schema.json | 31 + ...gbrkkaartlaagerfpachtuitgevers.schema.json | 92 + ...kaartlaagerfpachtuitgeversLink.schema.json | 31 + .../Benkaggbrkkadastraleobjecten.schema.json | 224 + .../Benkaggbrkkotbetrokkenbij.schema.json | 99 + .../BenkaggbrkkotbetrokkenbijLink.schema.json | 28 + .../Benkaggbrkkotisontstaanuit.schema.json | 99 + ...BenkaggbrkkotisontstaanuitLink.schema.json | 28 + .../Benkaggbrksubjectcategorieen.schema.json | 56 + ...nkaggbrksubjectcategorieenLink.schema.json | 28 + .../Benkaggbrktenaamstellingen.schema.json | 139 + .../Benkaggbrkzakelijkerechten.schema.json | 98 + ...aultAdresseerbareobjectenLinks.schema.json | 24 + ...andbevatverblijfsobjectenLinks.schema.json | 24 + .../BenkaggdefaultBagpandenLinks.schema.json | 24 + ...nkaggdefaultBagpandligtinLinks.schema.json | 24 + .../BenkaggdefaultBagzoekLinks.schema.json | 24 + ...kaantekeningenkadobjectenLinks.schema.json | 24 + .../BenkaggdefaultBrkbasisLinks.schema.json | 24 + ...faultBrkbasisdataselectieLinks.schema.json | 24 + ...ltBrkbasiszondersubjectenLinks.schema.json | 24 + ...aultBrkkaartlaageigenarenLinks.schema.json | 24 + ...aartlaagerfpachtuitgeversLinks.schema.json | 24 + ...aultBrkkadastraleobjectenLinks.schema.json | 24 + ...defaultBrkkotbetrokkenbijLinks.schema.json | 24 + ...efaultBrkkotisontstaanuitLinks.schema.json | 24 + ...aultBrksubjectcategorieenLinks.schema.json | 24 + ...efaultBrktenaamstellingenLinks.schema.json | 24 + ...efaultBrkzakelijkerechtenLinks.schema.json | 24 + ...aggdefaultGebiedenbuurtenLinks.schema.json | 24 + ...defaultHandelsregisterkvkLinks.schema.json | 24 + .../Benkagggebiedenbuurten.schema.json | 332 + .../BenkagggebiedenbuurtenLink.schema.json | 29 + .../Benkagghandelsregisterkvk.schema.json | 1343 ++++ .../BenkagghandelsregisterkvkLink.schema.json | 28 + .../benkagg-lqtl1u6hg/Embedded.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded10.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded11.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded12.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded13.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded14.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded15.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded16.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded17.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded18.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded19.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded2.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded3.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded4.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded5.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded6.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded7.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded8.schema.json | 16 + .../benkagg-lqtl1u6hg/Embedded9.schema.json | 16 + .../benkagg-lqtl1u6hg/LineString.schema.json | 80 + .../benkagg-lqtl1u6hg/Links.schema.json | 19 + .../MultiLineString.schema.json | 83 + .../benkagg-lqtl1u6hg/MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../benkagg-lqtl1u6hg/Point.schema.json | 77 + .../benkagg-lqtl1u6hg/Polygon.schema.json | 83 + ...nbeschermdestadsdorpsgezichten.schema.json | 172 + ...chermdestadsdorpsgezichtenLink.schema.json | 32 + ...hermdestadsdorpsgezichtenLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../bgt-btm_fu6hg/BgtBakkenLink.schema.json | 40 + .../BgtBegroeideterreindelenLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtBordenLink.schema.json | 40 + .../BgtFunctionelegebiedenLink.schema.json | 40 + .../BgtGebouwinstallatiesLink.schema.json | 40 + .../BgtInstallatiesLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtKastenLink.schema.json | 40 + .../BgtKunstwerkdelenLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtMastenLink.schema.json | 40 + ...ummeraanduidingreekslabelsLink.schema.json | 40 + ...BgtOnbegroeideterreindelenLink.schema.json | 40 + ...gtOndersteunendewaterdelenLink.schema.json | 40 + .../BgtOndersteunendewegdelenLink.schema.json | 40 + .../BgtOpenbareruimtelabelsLink.schema.json | 40 + .../BgtOverbruggingsdelenLink.schema.json | 40 + .../BgtOverigebouwwerkenLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtPalenLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtPandenLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtPuttenLink.schema.json | 40 + .../BgtScheidingenLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtSensorenLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtSporenLink.schema.json | 40 + .../BgtStraatmeubilairLink.schema.json | 40 + .../BgtTunneldelenLink.schema.json | 40 + .../BgtVegetatieobjectenLink.schema.json | 40 + .../BgtWaterdelenLink.schema.json | 40 + ...tWaterinrichtingselementenLink.schema.json | 40 + .../bgt-btm_fu6hg/BgtWegdelenLink.schema.json | 40 + ...BgtWeginrichtingselementenLink.schema.json | 40 + .../bgt-btm_fu6hg/Bgtbakken.schema.json | 278 + .../Bgtbegroeideterreindelen.schema.json | 358 + .../bgt-btm_fu6hg/Bgtborden.schema.json | 278 + .../BgtdefaultBakkenLinks.schema.json | 24 + ...aultBegroeideterreindelenLinks.schema.json | 24 + .../BgtdefaultBordenLinks.schema.json | 24 + ...efaultFunctionelegebiedenLinks.schema.json | 24 + ...defaultGebouwinstallatiesLinks.schema.json | 24 + .../BgtdefaultInstallatiesLinks.schema.json | 24 + .../BgtdefaultKastenLinks.schema.json | 24 + .../BgtdefaultKunstwerkdelenLinks.schema.json | 24 + ...mmeraanduidingreekslabelsLinks.schema.json | 24 + .../BgtdefaultMastenLinks.schema.json | 24 + ...mmeraanduidingreekslabelsLinks.schema.json | 40 + ...ltOnbegroeideterreindelenLinks.schema.json | 24 + .../BgtdefaultOnderbouwenLinks.schema.json | 24 + ...tOndersteunendewaterdelenLinks.schema.json | 24 + ...ultOndersteunendewegdelenLinks.schema.json | 24 + ...faultOpenbareruimtelabelsLinks.schema.json | 28 + .../BgtdefaultOverbouwenLinks.schema.json | 24 + ...defaultOverbruggingsdelenLinks.schema.json | 24 + ...tdefaultOverigebouwwerkenLinks.schema.json | 24 + .../BgtdefaultPalenLinks.schema.json | 24 + .../BgtdefaultPandenLinks.schema.json | 24 + .../BgtdefaultPuttenLinks.schema.json | 24 + .../BgtdefaultScheidingenLinks.schema.json | 24 + .../BgtdefaultSensorenLinks.schema.json | 24 + .../BgtdefaultSporenLinks.schema.json | 24 + ...mmeraanduidingreekslabelsLinks.schema.json | 24 + ...BgtdefaultStraatmeubilairLinks.schema.json | 24 + .../BgtdefaultTunneldelenLinks.schema.json | 24 + .../Bgtfunctionelegebieden.schema.json | 298 + .../Bgtgebouwinstallaties.schema.json | 290 + .../bgt-btm_fu6hg/Bgtinstallaties.schema.json | 278 + .../bgt-btm_fu6hg/Bgtkasten.schema.json | 278 + .../Bgtkunstwerkdelen.schema.json | 266 + ...atsnummeraanduidingreekslabels.schema.json | 120 + ...ummeraanduidingreekslabelsLink.schema.json | 29 + .../bgt-btm_fu6hg/Bgtmasten.schema.json | 220 + ...Bgtnummeraanduidingreekslabels.schema.json | 289 + .../Bgtonbegroeideterreindelen.schema.json | 271 + .../bgt-btm_fu6hg/Bgtonderbouwen.schema.json | 136 + .../BgtonderbouwenLink.schema.json | 29 + .../Bgtondersteunendewaterdelen.schema.json | 232 + .../Bgtondersteunendewegdelen.schema.json | 287 + .../Bgtopenbareruimtelabels.schema.json | 243 + .../bgt-btm_fu6hg/Bgtoverbouwen.schema.json | 142 + .../BgtoverbouwenLink.schema.json | 29 + .../Bgtoverbruggingsdelen.schema.json | 240 + .../Bgtoverigebouwwerken.schema.json | 238 + .../bgt-btm_fu6hg/Bgtpalen.schema.json | 228 + .../bgt-btm_fu6hg/Bgtpanden.schema.json | 230 + .../bgt-btm_fu6hg/Bgtputten.schema.json | 220 + .../bgt-btm_fu6hg/Bgtscheidingen.schema.json | 232 + .../bgt-btm_fu6hg/Bgtsensoren.schema.json | 195 + .../bgt-btm_fu6hg/Bgtsporen.schema.json | 226 + ...atsnummeraanduidingreekslabels.schema.json | 120 + ...ummeraanduidingreekslabelsLink.schema.json | 29 + .../Bgtstraatmeubilair.schema.json | 220 + .../bgt-btm_fu6hg/Bgttunneldelen.schema.json | 216 + .../Bgtv1VegetatieobjectenLinks.schema.json | 24 + .../Bgtv1WaterdelenLinks.schema.json | 24 + ...WaterinrichtingselementenLinks.schema.json | 24 + .../Bgtv1WegdelenLinks.schema.json | 24 + ...v1WeginrichtingselementenLinks.schema.json | 24 + .../Bgtvegetatieobjecten.schema.json | 260 + .../bgt-btm_fu6hg/Bgtwaterdelen.schema.json | 232 + .../Bgtwaterinrichtingselementen.schema.json | 226 + .../bgt-btm_fu6hg/Bgtwegdelen.schema.json | 287 + .../Bgtweginrichtingselementen.schema.json | 260 + .../bgt-btm_fu6hg/Embedded.schema.json | 16 + .../bgt-btm_fu6hg/Embedded10.schema.json | 16 + .../bgt-btm_fu6hg/Embedded11.schema.json | 16 + .../bgt-btm_fu6hg/Embedded12.schema.json | 16 + .../bgt-btm_fu6hg/Embedded13.schema.json | 16 + .../bgt-btm_fu6hg/Embedded14.schema.json | 16 + .../bgt-btm_fu6hg/Embedded15.schema.json | 16 + .../bgt-btm_fu6hg/Embedded16.schema.json | 16 + .../bgt-btm_fu6hg/Embedded17.schema.json | 16 + .../bgt-btm_fu6hg/Embedded18.schema.json | 16 + .../bgt-btm_fu6hg/Embedded19.schema.json | 16 + .../bgt-btm_fu6hg/Embedded2.schema.json | 16 + .../bgt-btm_fu6hg/Embedded20.schema.json | 16 + .../bgt-btm_fu6hg/Embedded21.schema.json | 16 + .../bgt-btm_fu6hg/Embedded22.schema.json | 16 + .../bgt-btm_fu6hg/Embedded23.schema.json | 16 + .../bgt-btm_fu6hg/Embedded24.schema.json | 16 + .../bgt-btm_fu6hg/Embedded25.schema.json | 16 + .../bgt-btm_fu6hg/Embedded26.schema.json | 16 + .../bgt-btm_fu6hg/Embedded27.schema.json | 16 + .../bgt-btm_fu6hg/Embedded28.schema.json | 16 + .../bgt-btm_fu6hg/Embedded29.schema.json | 16 + .../bgt-btm_fu6hg/Embedded3.schema.json | 16 + .../bgt-btm_fu6hg/Embedded30.schema.json | 16 + .../bgt-btm_fu6hg/Embedded31.schema.json | 16 + .../bgt-btm_fu6hg/Embedded32.schema.json | 16 + .../bgt-btm_fu6hg/Embedded33.schema.json | 16 + .../bgt-btm_fu6hg/Embedded4.schema.json | 16 + .../bgt-btm_fu6hg/Embedded5.schema.json | 16 + .../bgt-btm_fu6hg/Embedded6.schema.json | 16 + .../bgt-btm_fu6hg/Embedded7.schema.json | 16 + .../bgt-btm_fu6hg/Embedded8.schema.json | 16 + .../bgt-btm_fu6hg/Embedded9.schema.json | 16 + .../bgt-btm_fu6hg/Item.schema.json | 220 + .../bgt-btm_fu6hg/Item2.schema.json | 271 + .../bgt-btm_fu6hg/Item3.schema.json | 220 + .../bgt-btm_fu6hg/Item4.schema.json | 240 + .../bgt-btm_fu6hg/Item5.schema.json | 232 + .../bgt-btm_fu6hg/Item6.schema.json | 220 + .../bgt-btm_fu6hg/Item7.schema.json | 220 + .../bgt-btm_fu6hg/LineString.schema.json | 80 + .../bgt-btm_fu6hg/Links.schema.json | 19 + .../bgt-btm_fu6hg/MultiLineString.schema.json | 83 + .../bgt-btm_fu6hg/MultiPoint.schema.json | 80 + .../bgt-btm_fu6hg/MultiPolygon.schema.json | 86 + .../bgt-btm_fu6hg/Point.schema.json | 77 + .../bgt-btm_fu6hg/Polygon.schema.json | 83 + .../Bodemasbest.schema.json | 130 + .../BodemasbestLink.schema.json | 30 + .../BodemdefaultAsbestLinks.schema.json | 24 + .../BodemdefaultGrondLinks.schema.json | 24 + .../BodemdefaultGrondwaterLinks.schema.json | 24 + .../Bodemgrond.schema.json | 280 + .../BodemgrondLink.schema.json | 30 + .../Bodemgrondwater.schema.json | 472 ++ .../BodemgrondwaterLink.schema.json | 30 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 26 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...ndefaultGebrekregistratieLinks.schema.json | 24 + ...mendefaultGroeiplaatsboomLinks.schema.json | 24 + ...aultGroeiplaatsmedebeheerLinks.schema.json | 24 + ...HoofdbomenstructuurbufferLinks.schema.json | 24 + ...HoofdbomenstructuurlijnenLinks.schema.json | 24 + ...BomendefaultKapenherplantLinks.schema.json | 28 + ...faultMaatregelregistratieLinks.schema.json | 24 + .../BomendefaultNtometingLinks.schema.json | 24 + .../BomendefaultStamgegevensLinks.schema.json | 28 + ...omendefaultStormmeldingenLinks.schema.json | 28 + .../Bomengebrekregistratie.schema.json | 136 + .../BomengebrekregistratieLink.schema.json | 31 + .../Bomengroeiplaatsboom.schema.json | 243 + .../BomengroeiplaatsboomLink.schema.json | 32 + .../Bomengroeiplaatsmedebeheer.schema.json | 66 + ...BomengroeiplaatsmedebeheerLink.schema.json | 31 + ...Bomenhoofdbomenstructuurbuffer.schema.json | 54 + ...nhoofdbomenstructuurbufferLink.schema.json | 31 + ...Bomenhoofdbomenstructuurlijnen.schema.json | 54 + ...nhoofdbomenstructuurlijnenLink.schema.json | 31 + .../Bomenkapenherplant.schema.json | 625 ++ .../BomenkapenherplantLink.schema.json | 31 + .../Bomenmaatregelregistratie.schema.json | 294 + .../BomenmaatregelregistratieLink.schema.json | 31 + .../Bomenntometing.schema.json | 205 + .../BomenntometingLink.schema.json | 31 + .../Bomenstamgegevens.schema.json | 414 + .../Bomenstormmeldingen.schema.json | 184 + .../BomenstormmeldingenLink.schema.json | 31 + ...env1VeiligheidsinspectiesLinks.schema.json | 24 + ...VergunningsplichtigesnoeiLinks.schema.json | 24 + .../Bomenveiligheidsinspecties.schema.json | 228 + ...BomenveiligheidsinspectiesLink.schema.json | 31 + ...Bomenvergunningsplichtigesnoei.schema.json | 146 + ...nvergunningsplichtigesnoeiLink.schema.json | 31 + .../bomen-rak8bxeng/Embedded.schema.json | 16 + .../bomen-rak8bxeng/Embedded10.schema.json | 16 + .../bomen-rak8bxeng/Embedded11.schema.json | 16 + .../bomen-rak8bxeng/Embedded12.schema.json | 16 + .../bomen-rak8bxeng/Embedded2.schema.json | 16 + .../bomen-rak8bxeng/Embedded3.schema.json | 16 + .../bomen-rak8bxeng/Embedded4.schema.json | 16 + .../bomen-rak8bxeng/Embedded5.schema.json | 16 + .../bomen-rak8bxeng/Embedded6.schema.json | 16 + .../bomen-rak8bxeng/Embedded7.schema.json | 16 + .../bomen-rak8bxeng/Embedded8.schema.json | 16 + .../bomen-rak8bxeng/Embedded9.schema.json | 16 + .../bomen-rak8bxeng/LineString.schema.json | 80 + .../bomen-rak8bxeng/Links.schema.json | 20 + .../MultiLineString.schema.json | 83 + .../bomen-rak8bxeng/MultiPoint.schema.json | 80 + .../bomen-rak8bxeng/MultiPolygon.schema.json | 86 + .../bomen-rak8bxeng/Point.schema.json | 77 + .../bomen-rak8bxeng/Polygon.schema.json | 83 + ...uwstroompuntenbouwstroompunten.schema.json | 274 + ...roompuntenbouwstroompuntenLink.schema.json | 28 + ...endefaultBouwstroompuntenLinks.schema.json | 24 + .../Embedded.schema.json | 16 + ...keningenkadastraleobjectenLink.schema.json | 38 + .../Brk2ErfpachtcanonsLink.schema.json | 38 + .../Brk2KadastraleobjectenLink.schema.json | 38 + .../Brk2TenaamstellingenLink.schema.json | 38 + .../Brk2ZakelijkerechtenLink.schema.json | 38 + ...antekeningenkadastraleobjecten.schema.json | 174 + ...enHeeftBrkBetrokkenPersoon_M2M.schema.json | 29 + .../Brk2aantekeningenrechten.schema.json | 149 + ...BetrokkenBrkTenaamstelling_M2M.schema.json | 53 + ...enHeeftBrkBetrokkenPersoon_M2M.schema.json | 29 + .../Brk2aantekeningenrechtenLink.schema.json | 29 + .../Brk2aardzakelijkerechten.schema.json | 85 + .../Brk2aardzakelijkerechtenLink.schema.json | 32 + ...eningenkadastraleobjectenLinks.schema.json | 39 + ...faultAantekeningenrechtenLinks.schema.json | 42 + ...faultAardzakelijkerechtenLinks.schema.json | 24 + ...Brk2defaultErfpachtcanonsLinks.schema.json | 32 + .../Brk2defaultGemeentesLinks.schema.json | 24 + ...ltKadastralegemeentecodesLinks.schema.json | 28 + ...efaultKadastralegemeentesLinks.schema.json | 28 + ...defaultKadastraleobjectenLinks.schema.json | 61 + ...2defaultKadastralesectiesLinks.schema.json | 28 + ...efaultKadastralesubjectenLinks.schema.json | 24 + .../Brk2defaultMetaLinks.schema.json | 24 + .../Brk2defaultStukdelenLinks.schema.json | 59 + ...k2defaultTenaamstellingenLinks.schema.json | 51 + .../Brk2erfpachtcanons.schema.json | 154 + .../brk2-oktbfx6hg/Brk2gemeentes.schema.json | 78 + .../Brk2kadastralegemeentecodes.schema.json | 66 + ...rk2kadastralegemeentecodesLink.schema.json | 29 + .../Brk2kadastralegemeentes.schema.json | 66 + .../Brk2kadastralegemeentesLink.schema.json | 29 + .../Brk2kadastraleobjecten.schema.json | 517 ++ ...latieMetBagVerblijfsobject_M2M.schema.json | 46 + ...enIsOntstaanUitBrkGPerceel_M2M.schema.json | 53 + ...taanUitBrkKadastraalobject_M2M.schema.json | 53 + .../Brk2kadastralesecties.schema.json | 66 + .../Brk2kadastralesectiesLink.schema.json | 29 + .../Brk2kadastralesubjecten.schema.json | 557 ++ .../Brk2kadastralesubjectenLink.schema.json | 29 + .../brk2-oktbfx6hg/Brk2meta.schema.json | 52 + .../brk2-oktbfx6hg/Brk2metaLink.schema.json | 32 + .../brk2-oktbfx6hg/Brk2stukdelen.schema.json | 239 + ...antekeningKadastraalObject_M2M.schema.json | 53 + ...ronVoorBrkAantekeningRecht_M2M.schema.json | 29 + ...IsBronVoorBrkErfpachtcanon_M2M.schema.json | 39 + ...sBronVoorBrkTenaamstelling_M2M.schema.json | 53 + ...IsBronVoorBrkZakelijkRecht_M2M.schema.json | 53 + .../Brk2stukdelenLink.schema.json | 29 + .../Brk2tenaamstellingen.schema.json | 253 + ...nIsGebaseerdOpBrkStukdelen_M2M.schema.json | 29 + .../Brk2v1ZakelijkerechtenLinks.schema.json | 71 + .../Brk2zakelijkerechten.schema.json | 244 + ...nBelastBrkZakelijkeRechten_M2M.schema.json | 53 + ...lastMetBrkZakelijkeRechten_M2M.schema.json | 53 + ...kkenBijBrkZakelijkeRechten_M2M.schema.json | 53 + ...erktTotBrkTenaamstellingen_M2M.schema.json | 53 + ...taanUitBrkZakelijkeRechten_M2M.schema.json | 53 + .../brk2-oktbfx6hg/Embedded.schema.json | 16 + .../brk2-oktbfx6hg/Embedded10.schema.json | 16 + .../brk2-oktbfx6hg/Embedded11.schema.json | 16 + .../brk2-oktbfx6hg/Embedded12.schema.json | 16 + .../brk2-oktbfx6hg/Embedded13.schema.json | 16 + .../brk2-oktbfx6hg/Embedded14.schema.json | 16 + .../brk2-oktbfx6hg/Embedded2.schema.json | 16 + .../brk2-oktbfx6hg/Embedded3.schema.json | 16 + .../brk2-oktbfx6hg/Embedded4.schema.json | 16 + .../brk2-oktbfx6hg/Embedded5.schema.json | 16 + .../brk2-oktbfx6hg/Embedded6.schema.json | 16 + .../brk2-oktbfx6hg/Embedded7.schema.json | 16 + .../brk2-oktbfx6hg/Embedded8.schema.json | 16 + .../brk2-oktbfx6hg/Embedded9.schema.json | 16 + .../brk2-oktbfx6hg/LineString.schema.json | 80 + .../brk2-oktbfx6hg/Links.schema.json | 19 + .../MultiLineString.schema.json | 83 + .../brk2-oktbfx6hg/MultiPoint.schema.json | 80 + .../brk2-oktbfx6hg/MultiPolygon.schema.json | 86 + .../brk2-oktbfx6hg/Point.schema.json | 77 + .../brk2-oktbfx6hg/Polygon.schema.json | 83 + ...efaultFunctionelegebiedenLinks.schema.json | 24 + .../Brt10defaultGebouwenLinks.schema.json | 24 + ...faultGeografischegebiedenLinks.schema.json | 24 + .../Brt10defaultHoogtesLinks.schema.json | 24 + ...faultInrichtingselementenLinks.schema.json | 24 + .../Brt10defaultPlaatsenLinks.schema.json | 24 + ...rt10defaultPlantopografieLinks.schema.json | 24 + .../Brt10defaultPluslabelsLinks.schema.json | 24 + ...Brt10defaultPlusterreinenLinks.schema.json | 24 + ...aultRegistratievegebiedenLinks.schema.json | 24 + .../Brt10defaultReliefLinks.schema.json | 24 + .../Brt10defaultRelieftaludsLinks.schema.json | 24 + ...rt10defaultSpoorbaandelenLinks.schema.json | 24 + .../Brt10defaultTerreinenLinks.schema.json | 24 + .../Brt10functionelegebieden.schema.json | 222 + .../Brt10functionelegebiedenLink.schema.json | 29 + .../Brt10gebouwen.schema.json | 263 + .../Brt10gebouwenLink.schema.json | 29 + .../Brt10geografischegebieden.schema.json | 186 + .../Brt10geografischegebiedenLink.schema.json | 29 + .../brt-10-_uamfx6hg/Brt10hoogtes.schema.json | 209 + .../Brt10hoogtesLink.schema.json | 29 + .../Brt10inrichtingselementen.schema.json | 247 + .../Brt10inrichtingselementenLink.schema.json | 29 + .../Brt10plaatsen.schema.json | 249 + .../Brt10plaatsenLink.schema.json | 29 + .../Brt10plantopografie.schema.json | 175 + .../Brt10plantopografieLink.schema.json | 29 + .../Brt10pluslabels.schema.json | 88 + .../Brt10pluslabelsLink.schema.json | 29 + .../Brt10plusterreinen.schema.json | 85 + .../Brt10plusterreinenLink.schema.json | 29 + .../Brt10registratievegebieden.schema.json | 202 + ...Brt10registratievegebiedenLink.schema.json | 29 + .../brt-10-_uamfx6hg/Brt10relief.schema.json | 191 + .../Brt10reliefLink.schema.json | 29 + .../Brt10relieftaluds.schema.json | 222 + .../Brt10relieftaludsLink.schema.json | 29 + .../Brt10spoorbaandelen.schema.json | 283 + .../Brt10spoorbaandelenLink.schema.json | 29 + .../Brt10terreinen.schema.json | 202 + .../Brt10terreinenLink.schema.json | 29 + .../Brt10v1WaterdelenLinks.schema.json | 24 + .../Brt10v1WegdeelhartlijnenLinks.schema.json | 24 + .../Brt10v1WegdelenLinks.schema.json | 24 + .../Brt10waterdelen.schema.json | 341 + .../Brt10waterdelenLink.schema.json | 29 + .../Brt10wegdeelhartlijnen.schema.json | 354 + .../Brt10wegdeelhartlijnenLink.schema.json | 29 + .../Brt10wegdelen.schema.json | 388 + .../Brt10wegdelenLink.schema.json | 29 + .../brt-10-_uamfx6hg/Embedded.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded10.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded11.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded12.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded13.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded14.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded15.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded16.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded17.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded2.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded3.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded4.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded5.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded6.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded7.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded8.schema.json | 16 + .../brt-10-_uamfx6hg/Embedded9.schema.json | 16 + .../brt-10-_uamfx6hg/LineString.schema.json | 80 + .../brt-10-_uamfx6hg/Links.schema.json | 19 + .../MultiLineString.schema.json | 83 + .../brt-10-_uamfx6hg/MultiPoint.schema.json | 80 + .../brt-10-_uamfx6hg/MultiPolygon.schema.json | 86 + .../brt-10-_uamfx6hg/Point.schema.json | 77 + .../brt-10-_uamfx6hg/Polygon.schema.json | 83 + .../Brt25defaultPluslabelsLinks.schema.json | 24 + .../Brt25pluslabels.schema.json | 88 + .../brt-25-tf4u1uehg/Embedded.schema.json | 16 + .../brt-25-tf4u1uehg/LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../brt-25-tf4u1uehg/MultiPoint.schema.json | 80 + .../brt-25-tf4u1uehg/MultiPolygon.schema.json | 86 + .../brt-25-tf4u1uehg/Point.schema.json | 77 + .../brt-25-tf4u1uehg/Polygon.schema.json | 83 + ...efaultFunctionelegebiedenLinks.schema.json | 24 + .../Brt50defaultGebouwenLinks.schema.json | 24 + .../Brt50defaultHoogtesLinks.schema.json | 24 + ...faultInrichtingselementenLinks.schema.json | 24 + .../Brt50defaultPluslabelsLinks.schema.json | 24 + ...Brt50defaultPlusterreinenLinks.schema.json | 24 + ...aultRegistratievegebiedenLinks.schema.json | 24 + .../Brt50defaultReliefLinks.schema.json | 24 + ...rt50defaultSpoorbaandelenLinks.schema.json | 24 + .../Brt50defaultTerreinenLinks.schema.json | 24 + .../Brt50functionelegebieden.schema.json | 151 + .../Brt50functionelegebiedenLink.schema.json | 29 + .../Brt50gebouwen.schema.json | 210 + .../Brt50gebouwenLink.schema.json | 29 + .../brt-50-nxes1ueng/Brt50hoogtes.schema.json | 175 + .../Brt50hoogtesLink.schema.json | 29 + .../Brt50inrichtingselementen.schema.json | 201 + .../Brt50inrichtingselementenLink.schema.json | 29 + .../Brt50pluslabels.schema.json | 88 + .../Brt50plusterreinen.schema.json | 85 + .../Brt50plusterreinenLink.schema.json | 29 + .../Brt50registratievegebieden.schema.json | 165 + ...Brt50registratievegebiedenLink.schema.json | 29 + .../brt-50-nxes1ueng/Brt50relief.schema.json | 181 + .../Brt50reliefLink.schema.json | 29 + .../Brt50spoorbaandelen.schema.json | 173 + .../Brt50spoorbaandelenLink.schema.json | 29 + .../Brt50terreinen.schema.json | 141 + .../Brt50terreinenLink.schema.json | 29 + .../Brt50v1WaterdelenLinks.schema.json | 24 + .../Brt50v1WegdelenLinks.schema.json | 24 + .../Brt50waterdelen.schema.json | 215 + .../Brt50waterdelenLink.schema.json | 29 + .../Brt50wegdelen.schema.json | 319 + .../Brt50wegdelenLink.schema.json | 29 + .../brt-50-nxes1ueng/Embedded.schema.json | 16 + .../brt-50-nxes1ueng/Embedded10.schema.json | 16 + .../brt-50-nxes1ueng/Embedded11.schema.json | 16 + .../brt-50-nxes1ueng/Embedded12.schema.json | 16 + .../brt-50-nxes1ueng/Embedded2.schema.json | 16 + .../brt-50-nxes1ueng/Embedded3.schema.json | 16 + .../brt-50-nxes1ueng/Embedded4.schema.json | 16 + .../brt-50-nxes1ueng/Embedded5.schema.json | 16 + .../brt-50-nxes1ueng/Embedded6.schema.json | 16 + .../brt-50-nxes1ueng/Embedded7.schema.json | 16 + .../brt-50-nxes1ueng/Embedded8.schema.json | 16 + .../brt-50-nxes1ueng/Embedded9.schema.json | 16 + .../brt-50-nxes1ueng/LineString.schema.json | 80 + .../brt-50-nxes1ueng/Links.schema.json | 20 + .../MultiLineString.schema.json | 83 + .../brt-50-nxes1ueng/MultiPoint.schema.json | 80 + .../brt-50-nxes1ueng/MultiPolygon.schema.json | 86 + .../brt-50-nxes1ueng/Point.schema.json | 77 + .../brt-50-nxes1ueng/Polygon.schema.json | 83 + .../BulkDatacsv.schema.json | 39 + .../BulkDatacsvLink.schema.json | 28 + .../BulkDatadefaultCsvLinks.schema.json | 24 + ...BulkDatadefaultGeopackageLinks.schema.json | 24 + .../BulkDatadefaultJsonlinesLinks.schema.json | 24 + .../BulkDatageopackage.schema.json | 39 + .../BulkDatageopackageLink.schema.json | 28 + .../BulkDatajsonlines.schema.json | 39 + .../BulkDatajsonlinesLink.schema.json | 28 + .../bulkdata-xirsbxehg/Embedded.schema.json | 16 + .../bulkdata-xirsbxehg/Embedded2.schema.json | 16 + .../bulkdata-xirsbxehg/Embedded3.schema.json | 16 + .../bulkdata-xirsbxehg/Links.schema.json | 26 + ...Civieleconstructiesbeschoeiing.schema.json | 132 + ...eleconstructiesbeschoeiingLink.schema.json | 28 + .../Civieleconstructiesbrug.schema.json | 132 + .../CivieleconstructiesbrugLink.schema.json | 28 + .../CivieleconstructiesbrugVast.schema.json | 593 ++ ...econstructiesbrugVastBouwdelen.schema.json | 87 + ...structiesbrugVastBouwdelenLink.schema.json | 28 + ...econstructiesbrugVastElementen.schema.json | 80 + ...structiesbrugVastElementenLink.schema.json | 28 + ...ivieleconstructiesbrugVastLink.schema.json | 28 + .../Civieleconstructiesdamwand.schema.json | 132 + ...CivieleconstructiesdamwandLink.schema.json | 28 + ...ructiesdefaultBeschoeiingLinks.schema.json | 24 + ...leconstructiesdefaultBrugLinks.schema.json | 24 + ...onstructiesdefaultDamwandLinks.schema.json | 24 + ...spectiesDimObjectpaspoortLinks.schema.json | 24 + ...sDimSubinspectiekenmerkenLinks.schema.json | 24 + ...spectiesFeitSubinspectiesLinks.schema.json | 24 + ...nstructiesdefaultKademuurLinks.schema.json | 24 + ...onstructiesdefaultSluizenLinks.schema.json | 24 + ...iesinspectiesDimObjectpaspoort.schema.json | 189 + ...nspectiesDimObjectpaspoortLink.schema.json | 29 + ...ectiesDimSubinspectiekenmerken.schema.json | 62 + ...esDimSubinspectiekenmerkenLink.schema.json | 29 + ...iesinspectiesFeitSubinspecties.schema.json | 72 + ...nspectiesFeitSubinspectiesLink.schema.json | 29 + .../Civieleconstructieskademuur.schema.json | 133 + ...ivieleconstructieskademuurLink.schema.json | 28 + .../Civieleconstructiessluizen.schema.json | 128 + ...CivieleconstructiessluizenLink.schema.json | 28 + ...uctiesv0BrugVastBouwdelenLinks.schema.json | 24 + ...uctiesv0BrugVastElementenLinks.schema.json | 24 + ...eleconstructiesv0BrugVastLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../Embedded10.schema.json | 16 + .../Embedded11.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../Embedded7.schema.json | 16 + .../Embedded8.schema.json | 16 + .../Embedded9.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 19 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../CmsadefaultLocatieLinks.schema.json | 28 + .../CmsadefaultMarkeringLinks.schema.json | 32 + .../CmsadefaultSensorLinks.schema.json | 24 + .../Cmsalocatie.schema.json | 73 + .../CmsalocatieLink.schema.json | 31 + .../Cmsamarkering.schema.json | 90 + .../CmsamarkeringLink.schema.json | 31 + .../Cmsasensor.schema.json | 74 + .../CmsasensorLink.schema.json | 28 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 25 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...wdmonitordefaultPassantenLinks.schema.json | 24 + .../Crowdmonitorpassanten.schema.json | 145 + .../CrowdmonitorpassantenLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Datakwaliteitafwijking.schema.json | 88 + .../DatakwaliteitafwijkingLink.schema.json | 28 + .../Datakwaliteitbronattribuut.schema.json | 117 + ...DatakwaliteitbronattribuutLink.schema.json | 28 + .../Datakwaliteitbrondataset.schema.json | 79 + .../DatakwaliteitbrondatasetLink.schema.json | 28 + .../Datakwaliteitbrontabel.schema.json | 110 + .../DatakwaliteitbrontabelLink.schema.json | 28 + ...kwaliteitdefaultAfwijkingLinks.schema.json | 24 + ...iteitdefaultBronattribuutLinks.schema.json | 24 + ...aliteitdefaultBrondatasetLinks.schema.json | 24 + ...kwaliteitdefaultBrontabelLinks.schema.json | 24 + ...akwaliteitdefaultRaamwerkLinks.schema.json | 24 + ...DatakwaliteitdefaultRegelLinks.schema.json | 24 + .../Datakwaliteitraamwerk.schema.json | 53 + .../DatakwaliteitraamwerkLink.schema.json | 28 + .../Datakwaliteitregel.schema.json | 67 + .../DatakwaliteitregelLink.schema.json | 28 + .../Datakwaliteitv1ValidatieLinks.schema.json | 24 + .../Datakwaliteitvalidatie.schema.json | 76 + .../DatakwaliteitvalidatieLink.schema.json | 28 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../Embedded7.schema.json | 16 + .../datakwaliteit-tzzq1x6ng/Links.schema.json | 20 + ...esinformatiebagadresinformatie.schema.json | 711 ++ ...defaultBagadresinformatieLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...sinformatiembagadresinformatie.schema.json | 711 ++ ...defaultBagadresinformatieLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...ataverkennerBagpandenbagpanden.schema.json | 156 + ...BagpandendefaultBagpandenLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...taverkennerBagpandenmbagpanden.schema.json | 167 + ...agpandenmdefaultBagpandenLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../DataverkennerBagzoekbagzoek.schema.json | 168 + ...nnerBagzoekdefaultBagzoekLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../DataverkennerBagzoekmbagzoek.schema.json | 168 + ...nerBagzoekmdefaultBagzoekLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...kennerBetrokkenbijbetrokkenbij.schema.json | 97 + ...kenbijdefaultBetrokkenbijLinks.schema.json | 24 + .../Embedded.schema.json | 16 + ...ennerBetrokkenbijmbetrokkenbij.schema.json | 97 + ...enbijmdefaultBetrokkenbijLinks.schema.json | 24 + .../Embedded.schema.json | 16 + ...objectenbevatverblijfsobjecten.schema.json | 96 + ...ultBevatverblijfsobjectenLinks.schema.json | 24 + .../Embedded.schema.json | 16 + ...bjectenmbevatverblijfsobjecten.schema.json | 96 + ...ultBevatverblijfsobjectenLinks.schema.json | 24 + .../Embedded.schema.json | 16 + ...anuitdefaultIsontstaanuitLinks.schema.json | 24 + ...nnerIsontstaanuitisontstaanuit.schema.json | 97 + .../Embedded.schema.json | 16 + ...nuitmdefaultIsontstaanuitLinks.schema.json | 24 + ...nerIsontstaanuitmisontstaanuit.schema.json | 97 + .../Embedded.schema.json | 16 + ...ctdefaultKadastraleobjectLinks.schema.json | 24 + ...dastraleobjectkadastraleobject.schema.json | 215 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...tmdefaultKadastraleobjectLinks.schema.json | 24 + ...astraleobjectmkadastraleobject.schema.json | 222 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...ndligtindefaultPandligtinLinks.schema.json | 24 + ...averkennerPandligtinpandligtin.schema.json | 211 + .../Embedded.schema.json | 16 + ...dligtinmdefaultPandligtinLinks.schema.json | 24 + ...verkennerPandligtinmpandligtin.schema.json | 211 + .../Embedded.schema.json | 16 + ...amheiddefaultEnergielabelLinks.schema.json | 24 + .../Duurzaamheidenergielabel.schema.json | 382 + .../DuurzaamheidenergielabelLink.schema.json | 29 + .../Embedded.schema.json | 16 + ...ogiedefaultFaunameubilairLinks.schema.json | 24 + ...aultFaunaverblijfplaatsenLinks.schema.json | 24 + ...defaultFaunavoorzieningenLinks.schema.json | 24 + ...pectiesFaunavoorzieningenLinks.schema.json | 24 + ...ctiesStructuurkarteringenLinks.schema.json | 24 + ...ologiedefaultKerngebiedenLinks.schema.json | 24 + .../Ecologiefaunameubilair.schema.json | 727 ++ .../EcologiefaunameubilairLink.schema.json | 31 + .../Ecologiefaunaverblijfplaatsen.schema.json | 808 ++ ...logiefaunaverblijfplaatsenLink.schema.json | 31 + .../Ecologiefaunavoorzieningen.schema.json | 790 ++ ...EcologiefaunavoorzieningenLink.schema.json | 31 + .../Ecologiehekken.schema.json | 538 ++ ...ieinspectiesFaunavoorzieningen.schema.json | 322 + ...spectiesFaunavoorzieningenLink.schema.json | 31 + ...inspectiesStructuurkarteringen.schema.json | 901 +++ ...ectiesStructuurkarteringenLink.schema.json | 31 + .../Ecologiekerngebieden.schema.json | 146 + .../EcologiekerngebiedenLink.schema.json | 32 + .../Ecologieroosters.schema.json | 414 + .../Ecologiev1HekkenLinks.schema.json | 24 + .../Ecologiev1RoostersLinks.schema.json | 24 + ...cologiev1VerbindingszonesLinks.schema.json | 24 + .../Ecologiev1WaterobjectenLinks.schema.json | 24 + .../Ecologieverbindingszones.schema.json | 167 + .../EcologieverbindingszonesLink.schema.json | 32 + .../Ecologiewaterobjecten.schema.json | 844 ++ .../ecologie-ohh_1xenr/Embedded.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded10.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded2.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded3.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded4.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded5.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded6.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded7.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded8.schema.json | 16 + .../ecologie-ohh_1xenr/Embedded9.schema.json | 16 + .../ecologie-ohh_1xenr/LineString.schema.json | 80 + .../ecologie-ohh_1xenr/Links.schema.json | 20 + .../MultiLineString.schema.json | 83 + .../ecologie-ohh_1xenr/MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../ecologie-ohh_1xenr/Point.schema.json | 77 + .../ecologie-ohh_1xenr/Polygon.schema.json | 83 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + ...asEnElektriciteitKwartaalLinks.schema.json | 24 + ...ElektriciteitMaandLianderLinks.schema.json | 24 + ...kMragasEnElektriciteitKwartaal.schema.json | 168 + ...gasEnElektriciteitKwartaalLink.schema.json | 32 + ...gasEnElektriciteitMaandLiander.schema.json | 175 + ...nElektriciteitMaandLianderLink.schema.json | 32 + .../Links.schema.json | 25 + .../Embedded.schema.json | 16 + ...ementendefaultEvenementenLinks.schema.json | 24 + .../Evenementenevenementen.schema.json | 100 + .../EvenementenevenementenLink.schema.json | 31 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../evenementen-cpvb1x6ng/Point.schema.json | 77 + .../evenementen-cpvb1x6ng/Polygon.schema.json | 83 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Explosievenbominslag.schema.json | 130 + .../ExplosievenbominslagLink.schema.json | 32 + ...plosievendefaultBominslagLinks.schema.json | 24 + ...ndefaultGevrijwaardgebiedLinks.schema.json | 24 + ...efaultUitgevoerdonderzoekLinks.schema.json | 24 + .../Explosievengevrijwaardgebied.schema.json | 103 + ...plosievengevrijwaardgebiedLink.schema.json | 32 + ...Explosievenuitgevoerdonderzoek.schema.json | 102 + ...osievenuitgevoerdonderzoekLink.schema.json | 32 + ...plosievenv1VerdachtgebiedLinks.schema.json | 24 + .../Explosievenverdachtgebied.schema.json | 144 + .../ExplosievenverdachtgebiedLink.schema.json | 32 + .../LineString.schema.json | 80 + .../explosieven-lntsjxeng/Links.schema.json | 24 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../explosieven-lntsjxeng/Point.schema.json | 77 + .../explosieven-lntsjxeng/Polygon.schema.json | 83 + .../Embedded.schema.json | 16 + ...ltjesdefaultFietspaaltjesLinks.schema.json | 24 + .../Fietspaaltjesfietspaaltjes.schema.json | 183 + ...FietspaaltjesfietspaaltjesLink.schema.json | 27 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../fietspaaltjes-zwsbjx6nr/Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../Embedded.schema.json | 16 + ...oneleGebiedendefaultGroenLinks.schema.json | 24 + .../FunctioneleGebiedengroen.schema.json | 73 + .../FunctioneleGebiedengroenLink.schema.json | 31 + .../LineString.schema.json | 80 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../Brk2GemeentesRawIdentifier.schema.json | 27 + .../gebieden--nkpfu6hg/Embedded.schema.json | 16 + .../gebieden--nkpfu6hg/Embedded2.schema.json | 16 + .../gebieden--nkpfu6hg/Embedded3.schema.json | 16 + .../gebieden--nkpfu6hg/Embedded4.schema.json | 16 + .../gebieden--nkpfu6hg/Embedded5.schema.json | 16 + .../gebieden--nkpfu6hg/Embedded6.schema.json | 16 + .../gebieden--nkpfu6hg/Embedded7.schema.json | 16 + .../gebieden--nkpfu6hg/Embedded8.schema.json | 16 + .../GebiedenGgpgebiedenLink.schema.json | 38 + .../GebiedenGgwgebiedenLink.schema.json | 38 + .../GebiedenWijkenLink.schema.json | 38 + .../Gebiedenbouwblokken.schema.json | 162 + .../Gebiedenbuurten.schema.json | 225 + ...ebiedendefaultBouwblokkenLinks.schema.json | 28 + .../GebiedendefaultBuurtenLinks.schema.json | 36 + ...ebiedendefaultGgpgebiedenLinks.schema.json | 35 + ...ebiedendefaultGgwgebiedenLinks.schema.json | 35 + ...tGrootstedelijkeProjectenLinks.schema.json | 24 + ...GebiedendefaultStadsdelenLinks.schema.json | 28 + ...jkgebiedprojectofbelangenLinks.schema.json | 24 + .../Gebiedenggpgebieden.schema.json | 194 + ...pgebiedenBestaatUitBuurten_M2M.schema.json | 53 + .../Gebiedenggwgebieden.schema.json | 194 + ...wgebiedenBestaatUitBuurten_M2M.schema.json | 53 + ...biedengrootstedelijkeProjecten.schema.json | 149 + ...engrootstedelijkeProjectenLink.schema.json | 30 + .../Gebiedenstadsdelen.schema.json | 187 + ...edelijkgebiedprojectofbelangen.schema.json | 163 + ...ijkgebiedprojectofbelangenLink.schema.json | 29 + .../Gebiedenv1WijkenLinks.schema.json | 32 + .../Gebiedenwijken.schema.json | 210 + .../gebieden--nkpfu6hg/Links.schema.json | 26 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + ...uidszonesdefaultIndustrieLinks.schema.json | 24 + .../GeluidszonesdefaultMetroLinks.schema.json | 24 + ...luidszonesdefaultSchipholLinks.schema.json | 24 + ...idszonesdefaultSpoorwegenLinks.schema.json | 24 + .../Geluidszonesindustrie.schema.json | 80 + .../GeluidszonesindustrieLink.schema.json | 31 + .../Geluidszonesmetro.schema.json | 73 + .../GeluidszonesmetroLink.schema.json | 31 + .../Geluidszonesschiphol.schema.json | 73 + .../GeluidszonesschipholLink.schema.json | 31 + .../Geluidszonesspoorwegen.schema.json | 73 + .../GeluidszonesspoorwegenLink.schema.json | 31 + .../LineString.schema.json | 80 + .../geluidszones-dpjbbuehg/Links.schema.json | 24 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../geluidszones-dpjbbuehg/Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + ...goeddefaultGebouwobjectenLinks.schema.json | 24 + ...tGebouwobjectenUitgebreidLinks.schema.json | 24 + ...entelijkVastgoedgebouwobjecten.schema.json | 106 + ...lijkVastgoedgebouwobjectenLink.schema.json | 32 + ...stgoedgebouwobjectenUitgebreid.schema.json | 159 + ...edgebouwobjectenUitgebreidLink.schema.json | 32 + ...goedv1VerhuurbareEenhedenLinks.schema.json | 24 + ...ijkVastgoedverhuurbareEenheden.schema.json | 178 + ...astgoedverhuurbareEenhedenLink.schema.json | 32 + .../LineString.schema.json | 80 + .../Links.schema.json | 26 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../Embedded.schema.json | 16 + .../GrexdefaultProjectenLinks.schema.json | 24 + .../Grexprojecten.schema.json | 143 + .../GrexprojectenLink.schema.json | 32 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + ...ormatiebodemgebruikEnObstakels.schema.json | 139 + ...tiebodemgebruikEnObstakelsLink.schema.json | 28 + ...ltBodemgebruikEnObstakelsLinks.schema.json | 24 + ...aultDempingenEnOphogingenLinks.schema.json | 24 + ...faultLijnvormigeObstakelsLinks.schema.json | 24 + ...ormatiedefaultOnderzoekenLinks.schema.json | 24 + ...nformatiedempingenEnOphogingen.schema.json | 139 + ...matiedempingenEnOphogingenLink.schema.json | 28 + ...informatielijnvormigeObstakels.schema.json | 139 + ...rmatielijnvormigeObstakelsLink.schema.json | 28 + ...scheBodeminformatieonderzoeken.schema.json | 125 + ...BodeminformatieonderzoekenLink.schema.json | 31 + .../LineString.schema.json | 80 + .../Links.schema.json | 24 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../hoofdwegen-ghf_fxehg/Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + ...tRoutesGevaarlijkeStoffenLinks.schema.json | 24 + ...TunnelsGevaarlijkeStoffenLinks.schema.json | 24 + ...HoofdroutesdefaultURoutesLinks.schema.json | 24 + ...routesroutesGevaarlijkeStoffen.schema.json | 116 + ...outestunnelsGevaarlijkeStoffen.schema.json | 116 + .../HoofdroutesuRoutes.schema.json | 119 + .../HoofdroutesuRoutesLink.schema.json | 27 + .../hoofdwegen-ghf_fxehg/Links.schema.json | 26 + .../horeca-0kmwjuehg/Embedded.schema.json | 16 + ...aultExploitatievergunningLinks.schema.json | 24 + .../Horecaexploitatievergunning.schema.json | 313 + ...orecaexploitatievergunningLink.schema.json | 30 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Indicatorenbuurt.schema.json | 409 + .../IndicatorenbuurtLink.schema.json | 28 + .../IndicatorendefaultBuurtLinks.schema.json | 44 + .../IndicatorendefaultGgwLinks.schema.json | 36 + ...dicatorendefaultStadsdeelLinks.schema.json | 32 + .../Indicatorenggw.schema.json | 365 + .../IndicatorenggwLink.schema.json | 28 + .../Indicatorenstadsdeel.schema.json | 343 + .../IndicatorenstadsdeelLink.schema.json | 28 + .../Indicatorenv1WijkLinks.schema.json | 40 + .../Indicatorenv1WoonplaatsLinks.schema.json | 28 + .../Indicatorenwijk.schema.json | 387 + .../IndicatorenwijkLink.schema.json | 28 + .../Indicatorenwoonplaats.schema.json | 321 + .../IndicatorenwoonplaatsLink.schema.json | 28 + .../indicatoren-xmgybu6nr/Links.schema.json | 20 + .../Embedded.schema.json | 16 + .../Embedded10.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../Embedded7.schema.json | 16 + .../Embedded8.schema.json | 16 + .../Embedded9.schema.json | 16 + ...amsterdamOvlBovengrondseKabels.schema.json | 328 + ...erdamOvlBovengrondseKabelsLink.schema.json | 32 + ...ructuuramsterdamOvlLichtpunten.schema.json | 132 + ...uuramsterdamOvlLichtpuntenLink.schema.json | 32 + ...uctuuramsterdamOvlMantelbuizen.schema.json | 218 + ...uramsterdamOvlMantelbuizenLink.schema.json | 32 + ...amsterdamOvlOndergrondseKabels.schema.json | 320 + ...erdamOvlOndergrondseKabelsLink.schema.json | 32 + ...frastructuuramsterdamOvlPunten.schema.json | 209 + ...tructuuramsterdamOvlPuntenLink.schema.json | 32 + ...rdamOvlBovengrondseKabelsLinks.schema.json | 24 + ...ltAmsterdamOvlLichtpuntenLinks.schema.json | 24 + ...tAmsterdamOvlMantelbuizenLinks.schema.json | 24 + ...rdamOvlOndergrondseKabelsLinks.schema.json | 24 + ...defaultAmsterdamOvlPuntenLinks.schema.json | 24 + ...icEisvoorzorgsmaatregelenLinks.schema.json | 24 + ...aultKlicKabelsEnLeidingenLinks.schema.json | 24 + ...urdefaultKlicPuntobjectenLinks.schema.json | 24 + ...uurklicEisvoorzorgsmaatregelen.schema.json | 251 + ...licEisvoorzorgsmaatregelenLink.schema.json | 32 + ...structuurklicKabelsEnLeidingen.schema.json | 289 + ...ctuurklicKabelsEnLeidingenLink.schema.json | 32 + ...infrastructuurklicPuntobjecten.schema.json | 244 + ...astructuurklicPuntobjectenLink.schema.json | 31 + ...tuurv1WaternetRioolknopenLinks.schema.json | 24 + ...rv1WaternetRioolleidingenLinks.schema.json | 24 + ...rastructuurwaternetRioolknopen.schema.json | 220 + ...ructuurwaternetRioolknopenLink.schema.json | 29 + ...tructuurwaternetRioolleidingen.schema.json | 260 + ...tuurwaternetRioolleidingenLink.schema.json | 29 + .../Links.schema.json | 20 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Links.schema.json | 25 + ...pfietsnetwerkdefaultEdgesLinks.schema.json | 32 + ...etsnetwerkdefaultNodesPoiLinks.schema.json | 24 + ...netwerkdefaultPoiAdressenLinks.schema.json | 24 + .../Loopfietsnetwerkedges.schema.json | 257 + .../LoopfietsnetwerkedgesLink.schema.json | 31 + .../LoopfietsnetwerknodesPoi.schema.json | 142 + .../LoopfietsnetwerknodesPoiLink.schema.json | 30 + .../LoopfietsnetwerkpoiAdressen.schema.json | 215 + ...oopfietsnetwerkpoiAdressenLink.schema.json | 28 + .../meetbouten-gs2ubxehg/Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../meetbouten-gs2ubxehg/Links.schema.json | 24 + ...etboutendefaultMeetboutenLinks.schema.json | 36 + ...MeetboutendefaultMetingenLinks.schema.json | 35 + ...endefaultReferentiepuntenLinks.schema.json | 40 + ...MeetboutendefaultRollagenLinks.schema.json | 28 + .../Meetboutenmeetbouten.schema.json | 236 + .../MeetboutenmeetboutenLink.schema.json | 29 + .../Meetboutenmetingen.schema.json | 169 + .../MeetboutenmetingenLink.schema.json | 29 + ...fereertAanReferentiepunten_M2M.schema.json | 29 + .../Meetboutenreferentiepunten.schema.json | 265 + ...MeetboutenreferentiepuntenLink.schema.json | 29 + .../Meetboutenrollagen.schema.json | 55 + .../MeetboutenrollagenLink.schema.json | 29 + .../Embedded.schema.json | 16 + ...MeldingendefaultMeldingenLinks.schema.json | 44 + .../Meldingenmeldingen.schema.json | 539 ++ .../Embedded.schema.json | 16 + ...dingenAccdefaultMeldingenLinks.schema.json | 44 + .../MeldingenAccmeldingen.schema.json | 539 ++ .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../milieuzones-4ryl1xenr/Links.schema.json | 24 + ...es2025defaultPersonenautoLinks.schema.json | 24 + ...ilieuzones2025defaultTaxiLinks.schema.json | 24 + ...ones2025defaultTouringcarLinks.schema.json | 24 + .../Milieuzones2025personenauto.schema.json | 109 + ...ilieuzones2025personenautoLink.schema.json | 32 + .../Milieuzones2025taxi.schema.json | 109 + .../Milieuzones2025taxiLink.schema.json | 32 + .../Milieuzones2025touringcar.schema.json | 109 + .../Milieuzones2025touringcarLink.schema.json | 32 + ...s2025v1VrachtEnBestelautoLinks.schema.json | 24 + ...ieuzones2025vrachtEnBestelauto.schema.json | 109 + ...ones2025vrachtEnBestelautoLink.schema.json | 32 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../LineString.schema.json | 80 + .../milieuzones-t9fs1ueng/Links.schema.json | 20 + .../Milieuzonesbestelbus.schema.json | 60 + .../MilieuzonesbestelbusLink.schema.json | 31 + .../Milieuzonesbromensnorfiets.schema.json | 60 + ...MilieuzonesbromensnorfietsLink.schema.json | 31 + ...lieuzonesdefaultBestelbusLinks.schema.json | 24 + ...nesdefaultBromensnorfietsLinks.schema.json | 24 + .../MilieuzonesdefaultTaxiLinks.schema.json | 24 + ...ieuzonesdefaultTouringcarLinks.schema.json | 24 + .../Milieuzonestaxi.schema.json | 60 + .../MilieuzonestaxiLink.schema.json | 31 + .../Milieuzonestouringcar.schema.json | 60 + .../MilieuzonestouringcarLink.schema.json | 31 + .../Milieuzonesv1VrachtautoLinks.schema.json | 24 + .../Milieuzonesvrachtauto.schema.json | 60 + .../MilieuzonesvrachtautoLink.schema.json | 31 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../milieuzones-t9fs1ueng/Point.schema.json | 77 + .../milieuzones-t9fs1ueng/Polygon.schema.json | 83 + .../monumenten-1xuffu6hr/Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../monumenten-1xuffu6hr/Item5.schema.json | 287 + .../LineString.schema.json | 80 + .../monumenten-1xuffu6hr/Links.schema.json | 24 + .../Monumentencomplexen.schema.json | 91 + ...aatUitMonumentenMonumenten_M2M.schema.json | 29 + .../MonumentencomplexenLink.schema.json | 29 + ...onumentendefaultComplexenLinks.schema.json | 31 + ...numentendefaultMonumentenLinks.schema.json | 42 + ...umentendefaultSitueringenLinks.schema.json | 32 + .../MonumentendefaultUnescoLinks.schema.json | 24 + .../Monumentenmonumenten.schema.json | 316 + ...enmonumentenBetreftBagPand_M2M.schema.json | 46 + ...HeeftMonumentenSitueringen_M2M.schema.json | 29 + .../MonumentenmonumentenLink.schema.json | 29 + .../Monumentensitueringen.schema.json | 95 + .../MonumentensitueringenLink.schema.json | 29 + .../Monumentenunesco.schema.json | 86 + .../MonumentenunescoLink.schema.json | 29 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../monumenten-1xuffu6hr/Point.schema.json | 77 + .../monumenten-1xuffu6hr/Polygon.schema.json | 83 + .../nap-fhpljuenr/Embedded.schema.json | 16 + .../nap-fhpljuenr/LineString.schema.json | 80 + .../nap-fhpljuenr/MultiLineString.schema.json | 83 + .../nap-fhpljuenr/MultiPoint.schema.json | 80 + .../nap-fhpljuenr/MultiPolygon.schema.json | 86 + .../NapdefaultPeilmerkenLinks.schema.json | 28 + .../nap-fhpljuenr/Nappeilmerken.schema.json | 172 + .../nap-fhpljuenr/Point.schema.json | 77 + .../nap-fhpljuenr/Polygon.schema.json | 83 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Links.schema.json | 26 + ...wplannenKwartaalStandaardLinks.schema.json | 24 + ...plannenKwartaalUitgebreidLinks.schema.json | 24 + ...WoningbouwplannenOpenbaarLinks.schema.json | 24 + ...ngbouwplannenKwartaalStandaard.schema.json | 371 + ...uwplannenKwartaalStandaardLink.schema.json | 32 + ...gbouwplannenKwartaalUitgebreid.schema.json | 419 + ...wplannenKwartaalUitgebreidLink.schema.json | 32 + ...annenwoningbouwplannenOpenbaar.schema.json | 371 + ...nwoningbouwplannenOpenbaarLink.schema.json | 32 + .../Embedded.schema.json | 16 + .../Embedded10.schema.json | 16 + .../Embedded11.schema.json | 16 + .../Embedded12.schema.json | 16 + .../Embedded13.schema.json | 16 + .../Embedded14.schema.json | 16 + .../Embedded15.schema.json | 16 + .../Embedded16.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../Embedded7.schema.json | 16 + .../Embedded8.schema.json | 16 + .../Embedded9.schema.json | 16 + .../Links.schema.json | 20 + .../Overlastgebiedenalcoholverbod.schema.json | 166 + ...rlastgebiedenalcoholverbodLink.schema.json | 31 + ...stgebiedenalcoholverkoopverbod.schema.json | 166 + ...biedenalcoholverkoopverbodLink.schema.json | 31 + ...erlastgebiedenalgemeenoverlast.schema.json | 166 + ...stgebiedenalgemeenoverlastLink.schema.json | 31 + ...Overlastgebiedenbarbecueverbod.schema.json | 166 + ...lastgebiedenbarbecueverbodLink.schema.json | 31 + .../Overlastgebiedenbedelverbod.schema.json | 166 + ...verlastgebiedenbedelverbodLink.schema.json | 31 + ...rlastgebiedenblowverbodsgebied.schema.json | 166 + ...tgebiedenblowverbodsgebiedLink.schema.json | 31 + ...Overlastgebiedencameratoezicht.schema.json | 166 + ...lastgebiedencameratoezichtLink.schema.json | 31 + ...Overlastgebiedendealeroverlast.schema.json | 166 + ...lastgebiedendealeroverlastLink.schema.json | 31 + ...iedendefaultAlcoholverbodLinks.schema.json | 24 + ...faultAlcoholverkoopverbodLinks.schema.json | 24 + ...endefaultAlgemeenoverlastLinks.schema.json | 24 + ...edendefaultBarbecueverbodLinks.schema.json | 24 + ...ebiedendefaultBedelverbodLinks.schema.json | 24 + ...ndefaultBlowverbodsgebiedLinks.schema.json | 24 + ...edendefaultCameratoezichtLinks.schema.json | 24 + ...edendefaultDealeroverlastLinks.schema.json | 24 + ...ndefaultGroepsfietsverbodLinks.schema.json | 24 + ...biedendefaultMessenverbodLinks.schema.json | 24 + ...ndefaultRondleidingverbodLinks.schema.json | 24 + ...SluitingstijdenkernwallenLinks.schema.json | 24 + ...efaultStraatartiestverbodLinks.schema.json | 24 + ...dendefaultTaxistandplaatsLinks.schema.json | 24 + ...endefaultUitgaansoverlastLinks.schema.json | 24 + ...rlastgebiedengroepsfietsverbod.schema.json | 166 + ...tgebiedengroepsfietsverbodLink.schema.json | 31 + .../Overlastgebiedenmessenverbod.schema.json | 166 + ...erlastgebiedenmessenverbodLink.schema.json | 31 + ...rlastgebiedenrondleidingverbod.schema.json | 166 + ...tgebiedenrondleidingverbodLink.schema.json | 31 + ...iedensluitingstijdenkernwallen.schema.json | 166 + ...nsluitingstijdenkernwallenLink.schema.json | 31 + ...astgebiedenstraatartiestverbod.schema.json | 166 + ...ebiedenstraatartiestverbodLink.schema.json | 31 + ...verlastgebiedentaxistandplaats.schema.json | 159 + ...astgebiedentaxistandplaatsLink.schema.json | 31 + ...erlastgebiedenuitgaansoverlast.schema.json | 159 + ...stgebiedenuitgaansoverlastLink.schema.json | 31 + ...astgebiedenv1VuurwerkvrijLinks.schema.json | 24 + .../Overlastgebiedenvuurwerkvrij.schema.json | 159 + ...erlastgebiedenvuurwerkvrijLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../parkeervakken-9k3pju6hr/Links.schema.json | 47 + ...akkendefaultParkeervakkenLinks.schema.json | 24 + .../Parkeervakkenparkeervakken.schema.json | 159 + ...ParkeervakkenparkeervakkenLink.schema.json | 27 + ...keervakkenparkeervakkenRegimes.schema.json | 110 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + ...rzonesdefaultParkeerzonesLinks.schema.json | 24 + ...tParkeerzonesUitzonderingLinks.schema.json | 24 + .../Parkeerzonesparkeerzones.schema.json | 117 + .../ParkeerzonesparkeerzonesLink.schema.json | 31 + ...rzonesparkeerzonesUitzondering.schema.json | 103 + ...esparkeerzonesUitzonderingLink.schema.json | 31 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Links.schema.json | 47 + ...riobelastingbedrijfsvaartuigen.schema.json | 146 + ...elastingbedrijfsvaartuigenLink.schema.json | 31 + ...defaultBedrijfsvaartuigenLinks.schema.json | 24 + ...faultPassagiersvaartuigenLinks.schema.json | 24 + ...belastingdefaultTerrassenLinks.schema.json | 24 + ...obelastingpassagiersvaartuigen.schema.json | 139 + ...astingpassagiersvaartuigenLink.schema.json | 31 + .../Precariobelastingterrassen.schema.json | 162 + ...PrecariobelastingterrassenLink.schema.json | 31 + ...riobelastingv1WoonschepenLinks.schema.json | 24 + .../Precariobelastingwoonschepen.schema.json | 146 + ...ecariobelastingwoonschepenLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Links.schema.json | 47 + ...nderwijsLoopafstandenafstanden.schema.json | 292 + ...wijsLoopafstandenafstandenLink.schema.json | 28 + ...afstandendefaultAfstandenLinks.schema.json | 24 + ...dendefaultLoopFietsroutesLinks.schema.json | 24 + ...jsLoopafstandenloopFietsroutes.schema.json | 110 + ...opafstandenloopFietsroutesLink.schema.json | 28 + .../rdw-ewup1xehr/Embedded.schema.json | 16 + .../rdw-ewup1xehr/Links.schema.json | 47 + .../Rdwv1VoertuigLinks.schema.json | 24 + .../rdw-ewup1xehr/Rdwvoertuig.schema.json | 130 + .../RdwvoertuigAssen.schema.json | 41 + .../RdwvoertuigBrandstof.schema.json | 25 + .../RdwvoertuigCarrosserie.schema.json | 18 + .../rdw-ewup1xehr/RdwvoertuigLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Links.schema.json | 47 + .../Referentiekalenderdatum.schema.json | 523 ++ ...entiekalenderdefaultDatumLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../Embedded10.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../Embedded7.schema.json | 16 + .../Embedded8.schema.json | 16 + .../Embedded9.schema.json | 16 + .../risicozones-ruvsbueng/Links.schema.json | 47 + .../Risicozonesaardgasgebieden.schema.json | 112 + ...RisicozonesaardgasgebiedenLink.schema.json | 31 + .../Risicozonesaardgasleidingen.schema.json | 105 + ...isicozonesaardgasleidingenLink.schema.json | 31 + .../Risicozonesbedrijven.schema.json | 224 + .../RisicozonesbedrijvenLink.schema.json | 31 + .../Risicozonesbronnen.schema.json | 139 + .../RisicozonesbronnenLink.schema.json | 31 + .../Risicozonescontouren.schema.json | 143 + .../RisicozonescontourenLink.schema.json | 31 + ...nesdefaultAardgasgebiedenLinks.schema.json | 24 + ...esdefaultAardgasleidingenLinks.schema.json | 24 + ...sicozonesdefaultBedrijvenLinks.schema.json | 24 + ...RisicozonesdefaultBronnenLinks.schema.json | 24 + ...sicozonesdefaultContourenLinks.schema.json | 24 + ...onesdefaultInfrastructuurLinks.schema.json | 24 + ...esdefaultLpgafleverzuilenLinks.schema.json | 28 + ...isicozonesdefaultLpgtanksLinks.schema.json | 28 + ...nesdefaultLpgtankstationsLinks.schema.json | 24 + ...ozonesdefaultLpgvulpuntenLinks.schema.json | 28 + .../Risicozonesinfrastructuur.schema.json | 115 + .../RisicozonesinfrastructuurLink.schema.json | 31 + .../Risicozoneslpgafleverzuilen.schema.json | 179 + ...isicozoneslpgafleverzuilenLink.schema.json | 31 + .../Risicozoneslpgtanks.schema.json | 151 + .../RisicozoneslpgtanksLink.schema.json | 31 + .../Risicozoneslpgtankstations.schema.json | 277 + ...RisicozoneslpgtankstationsLink.schema.json | 31 + .../Risicozoneslpgvulpunten.schema.json | 200 + .../RisicozoneslpgvulpuntenLink.schema.json | 31 + .../schiphol-zlib1u6nr/Embedded.schema.json | 16 + .../schiphol-zlib1u6nr/Embedded2.schema.json | 16 + .../schiphol-zlib1u6nr/Embedded3.schema.json | 16 + .../schiphol-zlib1u6nr/Embedded4.schema.json | 16 + .../schiphol-zlib1u6nr/Links.schema.json | 47 + ...chipholdefaultGeluidzonesLinks.schema.json | 24 + ...faultHoogtebeperkingradarLinks.schema.json | 24 + ...ltMaatgevendetoetshoogtesLinks.schema.json | 24 + .../Schipholgeluidzones.schema.json | 143 + .../SchipholgeluidzonesLink.schema.json | 31 + .../Schipholhoogtebeperkingradar.schema.json | 126 + ...hipholhoogtebeperkingradarLink.schema.json | 31 + ...chipholmaatgevendetoetshoogtes.schema.json | 126 + ...holmaatgevendetoetshoogtesLink.schema.json | 31 + ...1VogelvrijwaringsgebiedenLinks.schema.json | 24 + ...hipholvogelvrijwaringsgebieden.schema.json | 143 + ...olvogelvrijwaringsgebiedenLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../Embedded7.schema.json | 16 + .../Embedded8.schema.json | 16 + .../Links.schema.json | 47 + .../Sportaanbieder.schema.json | 193 + .../SportaanbiederLink.schema.json | 31 + .../SportdefaultAanbiederLinks.schema.json | 24 + .../SportdefaultGymzaalLinks.schema.json | 24 + .../SportdefaultHalLinks.schema.json | 24 + ...SportdefaultHardlooprouteLinks.schema.json | 24 + ...tdefaultOpenbaresportplekLinks.schema.json | 24 + .../SportdefaultParkLinks.schema.json | 24 + .../Sportgymzaal.schema.json | 216 + .../SportgymzaalLink.schema.json | 31 + .../Sporthal.schema.json | 209 + .../SporthalLink.schema.json | 32 + .../Sporthardlooproute.schema.json | 139 + .../SporthardlooprouteLink.schema.json | 32 + .../Sportopenbaresportplek.schema.json | 179 + .../SportopenbaresportplekLink.schema.json | 32 + .../Sportpark.schema.json | 167 + .../SportparkLink.schema.json | 31 + .../Sportv1VeldLinks.schema.json | 24 + .../Sportv1ZwembadLinks.schema.json | 24 + .../Sportveld.schema.json | 192 + .../SportveldLink.schema.json | 31 + .../Sportzwembad.schema.json | 202 + .../SportzwembadLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../StandvastgoedGebouwenLink.schema.json | 38 + ...ndvastgoeddefaultEigendomLinks.schema.json | 24 + ...ndvastgoeddefaultGebouwenLinks.schema.json | 24 + ...eddefaultPostcodeGebiedenLinks.schema.json | 40 + .../Standvastgoedeigendom.schema.json | 104 + .../StandvastgoedeigendomLink.schema.json | 28 + .../Standvastgoedgebouwen.schema.json | 1211 +++ .../StandvastgoedpostcodeGebieden.schema.json | 189 + ...ndvastgoedpostcodeGebiedenLink.schema.json | 27 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../statistieken-mmyqjuenr/Links.schema.json | 47 + .../Statistiekencijfers.schema.json | 93 + .../StatistiekencijfersLink.schema.json | 31 + ...tatistiekendefaultCijfersLinks.schema.json | 24 + ...stiekendefaultIndicatorenLinks.schema.json | 24 + ...tiekendefaultToepassingenLinks.schema.json | 24 + .../Statistiekenindicatoren.schema.json | 160 + .../StatistiekenindicatorenLink.schema.json | 31 + .../Statistiekentoepassingen.schema.json | 67 + .../StatistiekentoepassingenLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...vlEnKlokkendefaultKlokkenLinks.schema.json | 24 + ...efaultOpenbareVerlichtingLinks.schema.json | 24 + ...gsmeldingenOvlEnKlokkenklokken.schema.json | 102 + ...ldingenOvlEnKlokkenklokkenLink.schema.json | 31 + ...vlEnKlokkenopenbareVerlichting.schema.json | 102 + ...KlokkenopenbareVerlichtingLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Links.schema.json | 47 + ...gendefaultStroomstoringenLinks.schema.json | 24 + ...Stroomstoringenstroomstoringen.schema.json | 256 + ...omstoringenstroomstoringenLink.schema.json | 31 + .../subsidies-cnz8bxeng/Embedded.schema.json | 16 + .../subsidies-cnz8bxeng/Links.schema.json | 47 + ...tOpenbaarSubsidieregisterLinks.schema.json | 24 + ...sidiesopenbaarSubsidieregister.schema.json | 152 + ...esopenbaarSubsidieregisterLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Embedded6.schema.json | 16 + .../LineString.schema.json | 80 + .../touringcars-lkbffxehr/Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../touringcars-lkbffxehr/Point.schema.json | 77 + .../touringcars-lkbffxehr/Polygon.schema.json | 83 + .../Touringcarsaanbevolenroutes.schema.json | 51 + ...ouringcarsaanbevolenroutesLink.schema.json | 30 + ...rsdefaultAanbevolenroutesLinks.schema.json | 24 + ...carsdefaultDoorrijhoogtesLinks.schema.json | 24 + .../TouringcarsdefaultHaltesLinks.schema.json | 24 + ...arsdefaultParkeerplaatsenLinks.schema.json | 24 + .../Touringcarsdoorrijhoogtes.schema.json | 57 + .../TouringcarsdoorrijhoogtesLink.schema.json | 30 + .../Touringcarshaltes.schema.json | 64 + .../TouringcarshaltesLink.schema.json | 30 + .../Touringcarsparkeerplaatsen.schema.json | 78 + ...TouringcarsparkeerplaatsenLink.schema.json | 30 + ...ingcarsv1VerplichteroutesLinks.schema.json | 24 + ...ingcarsv1WegwerkzaamhedenLinks.schema.json | 24 + .../Touringcarsverplichteroutes.schema.json | 51 + ...ouringcarsverplichteroutesLink.schema.json | 30 + .../Touringcarswegwerkzaamheden.schema.json | 71 + ...ouringcarswegwerkzaamhedenLink.schema.json | 30 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Links.schema.json | 47 + ...stootvrijeZonesbromEnSnorfiets.schema.json | 109 + ...tvrijeZonesbromEnSnorfietsLink.schema.json | 32 + ...nesdefaultBromEnSnorfietsLinks.schema.json | 24 + ...Zonesv1VrachtEnBestelautoLinks.schema.json | 24 + ...otvrijeZonesvrachtEnBestelauto.schema.json | 106 + ...ijeZonesvrachtEnBestelautoLink.schema.json | 32 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...landefaultUitvoeringsplanLinks.schema.json | 24 + ...Uitvoeringsplanuitvoeringsplan.schema.json | 121 + ...oeringsplanuitvoeringsplanLink.schema.json | 31 + .../varen-vmtu1x6hr/Embedded.schema.json | 16 + .../varen-vmtu1x6hr/Embedded2.schema.json | 16 + .../varen-vmtu1x6hr/LineString.schema.json | 80 + .../varen-vmtu1x6hr/Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../varen-vmtu1x6hr/MultiPoint.schema.json | 80 + .../varen-vmtu1x6hr/MultiPolygon.schema.json | 86 + .../varen-vmtu1x6hr/Point.schema.json | 77 + .../varen-vmtu1x6hr/Polygon.schema.json | 83 + .../VarendefaultLigplaatsLinks.schema.json | 28 + ...arendefaultOpafstapplaatsLinks.schema.json | 28 + .../Varenligplaats.schema.json | 113 + .../VarenligplaatsLink.schema.json | 28 + .../Varenopafstapplaats.schema.json | 107 + .../VarenopafstapplaatsLink.schema.json | 28 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...standenv1VeiligeafstandenLinks.schema.json | 24 + ...iligeafstandenveiligeafstanden.schema.json | 87 + ...eafstandenveiligeafstandenLink.schema.json | 31 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../vergunningen-m40sfxehg/Item.schema.json | 122 + .../vergunningen-m40sfxehg/Item2.schema.json | 122 + .../LineString.schema.json | 80 + .../vergunningen-m40sfxehg/Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../vergunningen-m40sfxehg/Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../Vergunningenbedandbreakfast.schema.json | 93 + ...ergunningenbedandbreakfastLink.schema.json | 31 + ...gendefaultBedandbreakfastLinks.schema.json | 24 + ...gunningendefaultOmzettingLinks.schema.json | 24 + .../Vergunningenomzetting.schema.json | 93 + .../VergunningenomzettingLink.schema.json | 31 + ...env1WerkEnVervoerOpStraatLinks.schema.json | 24 + ...gunningenwerkEnVervoerOpStraat.schema.json | 388 + ...ingenwerkEnVervoerOpStraatLink.schema.json | 28 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...erkeersinformatiesystemenLinks.schema.json | 24 + ...emenverkeersinformatiesystemen.schema.json | 127 + ...verkeersinformatiesystemenLink.schema.json | 28 + .../Embedded.schema.json | 16 + .../verkiezingen-3uusjx6nr/Links.schema.json | 47 + ...endefaultProcessenverbaalLinks.schema.json | 24 + .../Verkiezingenprocessenverbaal.schema.json | 77 + ...rkiezingenprocessenverbaalLink.schema.json | 30 + .../water-5wmmbu6hr/Embedded.schema.json | 16 + .../water-5wmmbu6hr/Embedded2.schema.json | 16 + .../water-5wmmbu6hr/Links.schema.json | 47 + .../Waterbinnenwater.schema.json | 109 + .../WaterbinnenwaterLink.schema.json | 32 + .../WaterdefaultBinnenwaterLinks.schema.json | 24 + ...tootvrijeZonePleziervaartLinks.schema.json | 24 + ...ruitstootvrijeZonePleziervaart.schema.json | 106 + ...stootvrijeZonePleziervaartLink.schema.json | 32 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Links.schema.json | 47 + ...tRoutesGevaarlijkeStoffenLinks.schema.json | 24 + ...TunnelsGevaarlijkeStoffenLinks.schema.json | 24 + ...estandroutesGevaarlijkeStoffen.schema.json | 116 + ...standtunnelsGevaarlijkeStoffen.schema.json | 116 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Links.schema.json | 47 + ...nbestandZoneZwaarVerkeerbinnen.schema.json | 295 + ...tandZoneZwaarVerkeerbinnenLink.schema.json | 31 + ...waarVerkeerbreedOpgezetteWegen.schema.json | 295 + ...VerkeerbreedOpgezetteWegenLink.schema.json | 31 + ...nbestandZoneZwaarVerkeerbuiten.schema.json | 295 + ...tandZoneZwaarVerkeerbuitenLink.schema.json | 31 + ...ZwaarVerkeerdefaultBinnenLinks.schema.json | 24 + ...efaultBreedOpgezetteWegenLinks.schema.json | 24 + ...ZwaarVerkeerdefaultBuitenLinks.schema.json | 24 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + .../Wiorv1WiorLinks.schema.json | 24 + .../Wiorwior.schema.json | 100 + .../WiorwiorLink.schema.json | 28 + .../Embedded.schema.json | 16 + .../LineString.schema.json | 80 + .../Links.schema.json | 47 + .../MultiLineString.schema.json | 83 + .../MultiPoint.schema.json | 80 + .../MultiPolygon.schema.json | 86 + .../Point.schema.json | 77 + .../Polygon.schema.json | 83 + ...lgebiedenv1WinkelgebiedenLinks.schema.json | 24 + .../Winkelgebiedenwinkelgebieden.schema.json | 111 + ...nkelgebiedenwinkelgebiedenLink.schema.json | 30 + .../woz-lira1uenr/Embedded.schema.json | 16 + .../woz-lira1uenr/Embedded2.schema.json | 16 + .../woz-lira1uenr/Links.schema.json | 47 + .../WozDeelobjectenLink.schema.json | 38 + .../woz-lira1uenr/WozObjectenLink.schema.json | 38 + .../woz-lira1uenr/Wozdeelobjecten.schema.json | 169 + .../WozdefaultDeelobjectenLinks.schema.json | 40 + .../WozdefaultObjectenLinks.schema.json | 38 + .../woz-lira1uenr/Wozobjecten.schema.json | 124 + ...nBestaatUitWozDeelobjecten_M2M.schema.json | 53 + ...enBevatBrkKadastraalobject_M2M.schema.json | 53 + .../Embedded.schema.json | 16 + .../Embedded2.schema.json | 16 + .../Embedded3.schema.json | 16 + .../Embedded4.schema.json | 16 + .../Embedded5.schema.json | 16 + .../Links.schema.json | 47 + ...defaultEikenprocessierupsLinks.schema.json | 28 + ...enprocessierupsPreventiefLinks.schema.json | 32 + ...nseduizendknoopInspectiesLinks.schema.json | 28 + ...anseduizendknoopMeldingenLinks.schema.json | 28 + ...panseduizendknoopPercelenLinks.schema.json | 24 + ...nExotenGroeneikenprocessierups.schema.json | 403 + ...tenGroeneikenprocessierupsLink.schema.json | 28 + ...eneikenprocessierupsPreventief.schema.json | 253 + ...kenprocessierupsPreventiefLink.schema.json | 28 + ...njapanseduizendknoopInspecties.schema.json | 669 ++ ...anseduizendknoopInspectiesLink.schema.json | 29 + ...enjapanseduizendknoopMeldingen.schema.json | 177 + ...panseduizendknoopMeldingenLink.schema.json | 28 + ...oenjapanseduizendknoopPercelen.schema.json | 283 + ...apanseduizendknoopPercelenLink.schema.json | 28 + .../woo-ctnyjxehr/Bijlage.schema.json | 63 + .../woo-ctnyjxehr/Metadata.schema.json | 28 + .../woo-ctnyjxehr/Organisatie.schema.json | 50 + .../woo-ctnyjxehr/Publicatie.schema.json | 84 + .../woo-ctnyjxehr/Thema.schema.json | 32 + .../woo-ctnyjxehr/Verzoek.schema.json | 45 + .../ArticleContract.schema.json | 139 + .../ArticleSummary.schema.json | 47 + .../ArticlesContract.schema.json | 25 + .../Author.schema.json | 43 + .../Contact.schema.json | 63 + .../ContactLink.schema.json | 32 + .../ContactPhone.schema.json | 32 + .../EventContract.schema.json | 99 + .../EventSummary.schema.json | 67 + .../EventVenue.schema.json | 71 + .../EventVenueSummary.schema.json | 40 + .../EventsContract.schema.json | 25 + .../PagingInfo.schema.json | 32 + .../PartItem.schema.json | 47 + .../SubsidieContract.schema.json | 106 + .../SubsidieSummary.schema.json | 33 + .../SubsidiesContract.schema.json | 25 + .../ThemeContract.schema.json | 70 + .../ThemeSubject.schema.json | 28 + .../ThemeSubjectsContract.schema.json | 68 + .../ThemeSummary.schema.json | 40 + ...emeSummaryWithFeaturedArticles.schema.json | 50 + .../ThemesContract.schema.json | 22 + ...mesWithFeaturedArticleContract.schema.json | 22 + .../FileDownload.schema.json | 30 + .../FileSummary.schema.json | 30 + .../ListFilesResponse.schema.json | 41 + .../Adres.schema.json | 83 + .../Afsplitsing.schema.json | 79 + .../AfsplitsingPost.schema.json | 1314 ++++ .../Beschrijving.schema.json | 23 + .../Classificatie.schema.json | 62 + .../ClassificatieType.schema.json | 48 + .../ClassificatieUitgebreid.schema.json | 101 + .../Col.schema.json | 136 + .../CommonProperties.schema.json | 80 + .../Contact.schema.json | 133 + .../ContactFormulier.schema.json | 29 + .../DashboardIndicator.schema.json | 41 + .../Domein.schema.json | 42 + .../Domeinnaamregistratie.schema.json | 55 + .../Email.schema.json | 24 + .../ErrorRecord.schema.json | 25 + .../Gemeente.schema.json | 189 + .../Generated.schema.json | 1244 +++ .../Grondslag.schema.json | 26 + .../Herschikking.schema.json | 87 + .../HerschikkingPost.schema.json | 1322 ++++ .../HistorischeVersie.schema.json | 1410 ++++ .../HistorischeVersies.schema.json | 1413 ++++ .../HvUri.schema.json | 9 + .../IdentificatiecodeRecord.schema.json | 83 + .../Internet.schema.json | 24 + .../KaderwetVanToepassing.schema.json | 30 + .../Kwaliteitsdashboard.schema.json | 58 + .../Message.schema.json | 17 + .../Ministerie.schema.json | 135 + .../Oorg.schema.json | 202 + .../Opheffing.schema.json | 70 + .../Oprichting.schema.json | 70 + .../OprichtingPost.schema.json | 1305 ++++ .../Opsplitsing.schema.json | 80 + .../OpsplitsingPost.schema.json | 1315 ++++ .../OrganisatieType.schema.json | 50 + .../OrganisatieUri.schema.json | 9 + .../Overheidsorganisatie.schema.json | 1413 ++++ .../Overheidsorganisaties.schema.json | 27 + .../Provincie.schema.json | 135 + .../ReadOnly.schema.json | 26 + .../Samenvoeging.schema.json | 80 + .../SamenvoegingPost.schema.json | 1315 ++++ .../So.schema.json | 151 + .../SocialMedia.schema.json | 32 + ...SuggestIdentificatiecodeRecord.schema.json | 90 + .../Telefoon.schema.json | 24 + .../Toestandswijziging.schema.json | 79 + .../ToestandswijzigingPost.schema.json | 185 + .../ToestandswijzigingProperties.schema.json | 119 + .../Uitbreiding.schema.json | 79 + .../VerantwoordelijkMinisterie.schema.json | 14 + .../Waterschap.schema.json | 135 + .../Wijzigingsgebeurtenis.schema.json | 46 + .../WijzigingsgebeurtenisPost.schema.json | 6887 +++++++++++++++++ .../Wijzigingsgebeurtenissen.schema.json | 24 + .../Woo.schema.json | 296 + .../WooContactpersoon.schema.json | 224 + .../WooIndex.schema.json | 25 + .../WooInformatie.schema.json | 20 + .../WooVerzoek.schema.json | 20 + .../WzgType.schema.json | 42 + .../WzgUri.schema.json | 9 + .../Zbo.schema.json | 191 + .../ZboCluster.schema.json | 161 + .../ErrorResponse.schema.json | 39 + .../ErrorResponseParameter.schema.json | 23 + .../HalInfo.schema.json | 19 + .../HalPaginationInfo.schema.json | 81 + .../HalSelfInfo.schema.json | 25 + .../HealthCheckListItem.schema.json | 40 + .../HealthCheckResponse.schema.json | 26 + .../LaatsteWijzigingsDatum.schema.json | 39 + .../LocalDateTime.schema.json | 12 + .../OrganisatieListResponse.schema.json | 92 + .../OrganisationStatus.schema.json | 14 + .../OrganisationType.schema.json | 18 + .../_shared/AdditionImpact.schema.json | 21 + .../_shared/Area.schema.json | 26 + .../_shared/Circle.schema.json | 26 + .../_shared/Conflict.schema.json | 66 + .../_shared/ConflictReport.schema.json | 23 + .../_shared/ConflictType.schema.json | 15 + .../ConstraintViolationError.schema.json | 29 + .../ConstraintViolationErrors.schema.json | 25 + .../_shared/CorrectionImpact.schema.json | 21 + .../_shared/DatePeriod.schema.json | 26 + .../_shared/DepthInterval.schema.json | 20 + .../_shared/DispatchResponse.schema.json | 21 + .../_shared/Envelope.schema.json | 26 + .../_shared/Name.schema.json | 22 + .../_shared/Point.schema.json | 26 + .../_shared/ProcessResult.schema.json | 14 + .../_shared/QualityRegime.schema.json | 22 + .../_shared/RegistrationRequest.schema.json | 21 + .../_shared/RelationsDto.schema.json | 35 + .../_shared/ServiceError.schema.json | 46 + .../_shared/YesNoEnumeration.schema.json | 22 + .../BhrpCriteriaSet.schema.json | 98 + .../BhrGtCriteriaSet.schema.json | 111 + .../BhrgCriteriaSet.schema.json | 86 + .../CptCriteriaSet.schema.json | 70 + .../DepthInterval.schema.json | 16 + .../Parameters.schema.json | 171 + .../DescriptionContainer.schema.json | 16 + .../GraphDescription.schema.json | 19 + .../RoTypeGraphs.schema.json | 16 + .../BroRefCode.schema.json | 26 + .../GmnRelations.schema.json | 22 + .../GmwRelations.schema.json | 22 + .../GmwRelationsDto.schema.json | 74 + .../MonitoringTubeReferences.schema.json | 35 + .../RegistrationObjectReference.schema.json | 25 + .../GmwCriteriaSet.schema.json | 94 + .../GuRelationsDto.schema.json | 25 + .../RegistrationObjectReference.schema.json | 22 + .../GufCriteriaSet.schema.json | 63 + .../MeasuringPoint.schema.json | 19 + .../MonitoringTube.schema.json | 17 + .../Network.schema.json | 28 + .../Networks.schema.json | 16 + .../EpcCriteriaSet.schema.json | 57 + .../BroOrganization.schema.json | 18 + .../EplCriteriaSet.schema.json | 60 + .../SadCriteriaSet.schema.json | 48 + .../SldCriteriaSet.schema.json | 63 + .../ServiceError.schema.json | 13 + .../SfrCriteriaSet.schema.json | 96 + .../YesNoUnknownEnumeration.schema.json | 13 + .../Category.schema.json | 25 + .../ConsularDataOverview.schema.json | 16 + .../ContactOption.schema.json | 22 + .../Contentblock.schema.json | 19 + .../Coordinates.schema.json | 25 + .../Country.schema.json | 70 + .../CountryConsularData.schema.json | 31 + .../CountryRepresentation.schema.json | 60 + .../CountryRepresentationDetail.schema.json | 227 + .../CountryRepresentationOverview.schema.json | 16 + .../CountrySummary.schema.json | 55 + .../EmailAddress.schema.json | 19 + .../EmailAdressWrapper.schema.json | 22 + .../EmergencyAidDocument.schema.json | 121 + .../EmergencyAidDocuments.schema.json | 16 + .../File.schema.json | 39 + .../Phone.schema.json | 16 + .../PracticalInformationOption.schema.json | 22 + .../Question.schema.json | 19 + .../TravelAdviceDocument.schema.json | 121 + .../TravelAdviceDocumentSummary.schema.json | 47 + .../TravelAdviceDocuments.schema.json | 16 + .../AssetMetadata.schema.json | 23 + .../Binary.schema.json | 9 + .../BoundingVolume.schema.json | 16 + .../Content.schema.json | 16 + ...ionGeoJSONBasisbestandGebouwen.schema.json | 48 + ...tionJSONFGBasisbestandGebouwen.schema.json | 54 + ...ureGeoJSONBasisbestandGebouwen.schema.json | 227 + ...eatureJSONBasisbestandGebouwen.schema.json | 39 + ...tureJSONFGBasisbestandGebouwen.schema.json | 431 ++ .../ImplicitTiling.schema.json | 30 + ...iesGeoJSONBasisbestandGebouwen.schema.json | 54 + .../Tile_Explicit.schema.json | 32 + .../Tile_Implicit.schema.json | 36 + .../Tileset3dTiles_Explicit.schema.json | 38 + ...eCollectionGeoJSONBodemvlakken.schema.json | 48 + ...reCollectionJSONFGBodemvlakken.schema.json | 54 + .../FeatureGeoJSONBodemvlakken.schema.json | 227 + .../FeatureJSONBodemvlakken.schema.json | 39 + .../FeatureJSONFGBodemvlakken.schema.json | 431 ++ .../PropertiesGeoJSONBodemvlakken.schema.json | 54 + .../pdok/_shared/2DBoundingBox.schema.json | 102 + .../pdok/_shared/2DPoint.schema.json | 21 + .../_shared/AdditionalProperties2.schema.json | 97 + .../pdok/_shared/Bbox.schema.json | 115 + .../pdok/_shared/Bitmap.schema.json | 18 + .../pdok/_shared/Collection.schema.json | 214 + .../pdok/_shared/Collections.schema.json | 146 + .../pdok/_shared/ConfClasses.schema.json | 109 + .../api-register/pdok/_shared/Crs.schema.json | 92 + .../pdok/_shared/Daraa.schema.json | 28 + .../pdok/_shared/DataType.schema.json | 27 + .../pdok/_shared/Dates.schema.json | 63 + .../pdok/_shared/Delta.schema.json | 18 + .../pdok/_shared/Enumeration.schema.json | 33 + .../pdok/_shared/Exception.schema.json | 124 + .../pdok/_shared/Extent.schema.json | 146 + .../pdok/_shared/ExtentSpatial.schema.json | 126 + .../pdok/_shared/ExtentTemporal.schema.json | 130 + ...beidsmarktregioGegeneraliseerd.schema.json | 49 + ...eatureCollectionGeoJSONBuurten.schema.json | 50 + ...CollectionGeoJSONProtectedsite.schema.json | 50 + ...beidsmarktregioGegeneraliseerd.schema.json | 55 + ...FeatureCollectionJSONFGBuurten.schema.json | 56 + ...eCollectionJSONFGProtectedsite.schema.json | 56 + ...beidsmarktregioGegeneraliseerd.schema.json | 228 + .../_shared/FeatureGeoJSONBuurten.schema.json | 229 + .../FeatureGeoJSONProtectedsite.schema.json | 229 + ...beidsmarktregioGegeneraliseerd.schema.json | 40 + .../_shared/FeatureJSONBuurten.schema.json | 41 + ...beidsmarktregioGegeneraliseerd.schema.json | 432 ++ .../_shared/FeatureJSONFGBuurten.schema.json | 433 ++ .../FeatureJSONFGProtectedsite.schema.json | 433 ++ .../FeatureJSONProtectedsite.schema.json | 41 + .../FullCustomDownloadRequest.schema.json | 44 + .../pdok/_shared/HalLink.schema.json | 29 + .../pdok/_shared/IdLink.schema.json | 134 + .../pdok/_shared/Item20.schema.json | 401 + .../pdok/_shared/Item4.schema.json | 47 + .../pdok/_shared/Item5.schema.json | 44 + .../pdok/_shared/Item6.schema.json | 109 + .../pdok/_shared/Item7.schema.json | 392 + .../pdok/_shared/JsonSchema.schema.json | 133 + .../pdok/_shared/Keyword.schema.json | 122 + .../pdok/_shared/LandingPage.schema.json | 159 + .../pdok/_shared/LayersArray.schema.json | 61 + .../_shared/LinestringGeoJSON.schema.json | 118 + .../pdok/_shared/Link.schema.json | 144 + .../pdok/_shared/MbSpriteIndex.schema.json | 17 + .../_shared/MbSpriteIndexSymbol.schema.json | 53 + .../pdok/_shared/MbStyle.schema.json | 54 + .../MultilinestringGeoJSON.schema.json | 121 + .../_shared/MultipointGeoJSON.schema.json | 117 + .../pdok/_shared/NumberReturned.schema.json | 101 + .../pdok/_shared/Paint.schema.json | 22 + ...beidsmarktregioGegeneraliseerd.schema.json | 69 + .../PropertiesGeoJSONBuurten.schema.json | 1684 ++++ .../PropertiesGeoJSONFalls.schema.json | 39 + .../PropertiesGeoJSONGemeenten.schema.json | 1649 ++++ .../PropertiesGeoJSONWaterwayLink.schema.json | 193 + .../PropertiesGeoJSONWijken.schema.json | 1663 ++++ .../pdok/_shared/Queryable.schema.json | 92 + .../pdok/_shared/QueryableBoolean.schema.json | 99 + .../pdok/_shared/QueryableDate.schema.json | 131 + .../_shared/QueryableDateTime.schema.json | 131 + .../pdok/_shared/QueryableEnum.schema.json | 129 + .../pdok/_shared/QueryableNumber.schema.json | 130 + .../pdok/_shared/QueryableString.schema.json | 122 + .../pdok/_shared/Queryables.schema.json | 705 ++ .../pdok/_shared/ResourceSet.schema.json | 61 + .../pdok/_shared/ResourceSetEntry.schema.json | 25 + .../pdok/_shared/Sld-10.schema.json | 14 + .../pdok/_shared/Sources.schema.json | 19 + .../pdok/_shared/SpatialExtent.schema.json | 123 + .../pdok/_shared/StyleLayer.schema.json | 56 + .../pdok/_shared/StyleMetadata.schema.json | 334 + .../pdok/_shared/StyleSet.schema.json | 105 + .../pdok/_shared/StyleSetEntry.schema.json | 45 + .../pdok/_shared/Styles.schema.json | 18 + .../pdok/_shared/Stylesheet.schema.json | 56 + .../pdok/_shared/TemporalExtent.schema.json | 137 + .../pdok/_shared/TemporalInterval.schema.json | 120 + .../pdok/_shared/TileJSON.schema.json | 102 + .../pdok/_shared/TileMatrixLimits.schema.json | 44 + .../pdok/_shared/TileMatrixSet.schema.json | 215 + .../_shared/TileMatrixSetItem.schema.json | 102 + .../pdok/_shared/TileMatrixSets.schema.json | 20 + .../pdok/_shared/TileSet.schema.json | 442 ++ .../pdok/_shared/TileSetItem.schema.json | 122 + .../pdok/_shared/TimeStamp.schema.json | 95 + .../pdok/_shared/TimeWindow.schema.json | 25 + .../pdok/_shared/Timeliness.schema.json | 31 + .../api-register/pdok/_shared/Trs.schema.json | 101 + .../Crs.schema.json | 66 + ...tureCollectionGeoJSONLigplaats.schema.json | 48 + ...atureCollectionJSONFGLigplaats.schema.json | 54 + .../FeatureGeoJSONLigplaats.schema.json | 227 + .../FeatureJSONFGLigplaats.schema.json | 431 ++ .../FeatureJSONLigplaats.schema.json | 39 + .../Item19.schema.json | 108 + .../LandingPage.schema.json | 89 + .../PropertiesGeoJSONLigplaats.schema.json | 143 + .../PropertiesGeoJSONPand.schema.json | 66 + ...opertiesGeoJSONVerblijfsobject.schema.json | 178 + .../PropertiesGeoJSONWoonplaats.schema.json | 52 + .../SpatialExtent.schema.json | 97 + .../TileJSON.schema.json | 101 + .../TileMatrixSet.schema.json | 220 + .../TileSet.schema.json | 450 ++ .../TimeStamp.schema.json | 20 + .../2DBoundingBox.schema.json | 95 + .../Crs.schema.json | 59 + .../LandingPage.schema.json | 39 + .../TileMatrixSetItem.schema.json | 95 + .../TileSetItem.schema.json | 115 + .../TimeStamp.schema.json | 20 + ...atureCollectionGeoJSONBrpgewas.schema.json | 48 + ...eatureCollectionJSONFGBrpgewas.schema.json | 54 + .../FeatureGeoJSONBrpgewas.schema.json | 227 + .../FeatureJSONBrpgewas.schema.json | 39 + .../FeatureJSONFGBrpgewas.schema.json | 431 ++ .../PropertiesGeoJSONBrpgewas.schema.json | 45 + .../Crs.schema.json | 66 + .../FeatureCollectionGeoJSONBak.schema.json | 48 + .../FeatureCollectionJSONFGBak.schema.json | 54 + .../FeatureGeoJSONBak.schema.json | 227 + .../FeatureJSONBak.schema.json | 39 + .../FeatureJSONFGBak.schema.json | 431 ++ .../Item52.schema.json | 108 + .../LandingPage.schema.json | 89 + .../PropertiesGeoJSONBak.schema.json | 174 + ...tiesGeoJSONBegroeidterreindeel.schema.json | 195 + ...ONBegroeidterreindeelKruinlijn.schema.json | 139 + .../PropertiesGeoJSONBuurt.schema.json | 174 + ...ertiesGeoJSONFunctioneelgebied.schema.json | 188 + ...iesGeoJSONOndersteunendwegdeel.schema.json | 230 + ...ropertiesGeoJSONOpenbareruimte.schema.json | 167 + ...tiesGeoJSONOpenbareruimtelabel.schema.json | 175 + ...ertiesGeoJSONOverbruggingsdeel.schema.json | 195 + .../PropertiesGeoJSONPaal.schema.json | 188 + .../PropertiesGeoJSONPand.schema.json | 146 + ...iesGeoJSONPandNummeraanduiding.schema.json | 175 + .../PropertiesGeoJSONSpoor.schema.json | 174 + .../PropertiesGeoJSONStadsdeel.schema.json | 153 + .../PropertiesGeoJSONWijk.schema.json | 174 + .../SpatialExtent.schema.json | 97 + .../TileJSON.schema.json | 101 + .../TileMatrixSet.schema.json | 220 + .../TileSet.schema.json | 450 ++ .../TimeStamp.schema.json | 20 + ...lectionGeoJSONRceInspirePoints.schema.json | 48 + ...llectionJSONFGRceInspirePoints.schema.json | 54 + ...FeatureGeoJSONRceInspirePoints.schema.json | 227 + .../FeatureJSONFGRceInspirePoints.schema.json | 431 ++ .../FeatureJSONRceInspirePoints.schema.json | 39 + ...pertiesGeoJSONRceInspirePoints.schema.json | 94 + .../Crs.schema.json | 66 + ...ollectionGeoJSONGemeentegebied.schema.json | 48 + ...CollectionJSONFGGemeentegebied.schema.json | 54 + .../FeatureGeoJSONGemeentegebied.schema.json | 227 + .../FeatureJSONFGGemeentegebied.schema.json | 431 ++ .../FeatureJSONGemeentegebied.schema.json | 39 + .../Item16.schema.json | 108 + .../LandingPage.schema.json | 89 + ...ropertiesGeoJSONGemeentegebied.schema.json | 45 + .../PropertiesGeoJSONLandgebied.schema.json | 31 + ...opertiesGeoJSONProvinciegebied.schema.json | 45 + .../SpatialExtent.schema.json | 97 + .../TileJSON.schema.json | 101 + .../TileMatrixSet.schema.json | 220 + .../TileSet.schema.json | 450 ++ .../TimeStamp.schema.json | 20 + .../DeltaCustomDownloadRequest.schema.json | 72 + .../FullCustomDownloadRequest.schema.json | 71 + .../Timeliness.schema.json | 56 + ...CollectionGeoJSONLandcoverunit.schema.json | 48 + ...eCollectionJSONFGLandcoverunit.schema.json | 54 + .../FeatureGeoJSONLandcoverunit.schema.json | 227 + .../FeatureJSONFGLandcoverunit.schema.json | 431 ++ .../FeatureJSONLandcoverunit.schema.json | 39 + ...PropertiesGeoJSONLandcoverunit.schema.json | 45 + .../FeatureCollectionGeoJSONGmGar.schema.json | 48 + .../FeatureCollectionJSONFGGmGar.schema.json | 54 + .../FeatureGeoJSONGmGar.schema.json | 227 + .../FeatureJSONFGGmGar.schema.json | 431 ++ .../FeatureJSONGmGar.schema.json | 39 + .../PropertiesGeoJSONGmGar.schema.json | 99 + .../PropertiesGeoJSONGmGld.schema.json | 134 + .../PropertiesGeoJSONGmGmn.schema.json | 127 + ...tiesGeoJSONGmGmnMeasuringpoint.schema.json | 57 + ...ropertiesGeoJSONGmGmnReference.schema.json | 71 + .../PropertiesGeoJSONGmGmw.schema.json | 170 + ...tiesGeoJSONGmGmwMonitoringtube.schema.json | 97 + .../2DBoundingBox.schema.json | 95 + .../Crs.schema.json | 59 + .../LandingPage.schema.json | 39 + .../TileMatrixSetItem.schema.json | 95 + .../TileSetItem.schema.json | 115 + .../TimeStamp.schema.json | 20 + .../brt-top10nl-m72f0f3hg/Crs.schema.json | 66 + ...JSONFunctioneelGebiedMultivlak.schema.json | 48 + ...ONFGFunctioneelGebiedMultivlak.schema.json | 54 + ...JSONFunctioneelGebiedMultivlak.schema.json | 227 + ...ONFGFunctioneelGebiedMultivlak.schema.json | 431 ++ ...JSONFunctioneelGebiedMultivlak.schema.json | 39 + .../brt-top10nl-m72f0f3hg/Item55.schema.json | 108 + .../LandingPage.schema.json | 89 + ...JSONFunctioneelGebiedMultivlak.schema.json | 119 + .../PropertiesGeoJSONGebouwPunt.schema.json | 155 + ...JSONGeografischGebiedMultivlak.schema.json | 112 + ...esGeoJSONGeografischGebiedPunt.schema.json | 17 + .../PropertiesGeoJSONHoogteLijn.schema.json | 113 + ...sGeoJSONInrichtingselementLijn.schema.json | 141 + ...opertiesGeoJSONPlaatsMultivlak.schema.json | 140 + ...rtiesGeoJSONPlantopografieVlak.schema.json | 105 + ...SONRegistratiefGebiedMultivlak.schema.json | 126 + .../PropertiesGeoJSONReliefLijn.schema.json | 119 + ...eoJSONReliefTaludLageZijdeLijn.schema.json | 47 + ...ertiesGeoJSONSpoorbaandeelLijn.schema.json | 182 + .../PropertiesGeoJSONTerreinVlak.schema.json | 126 + ...PropertiesGeoJSONWaterdeelLijn.schema.json | 196 + ...opertiesGeoJSONWegdeelHartlijn.schema.json | 238 + .../PropertiesGeoJSONWegdeelLijn.schema.json | 175 + .../SpatialExtent.schema.json | 97 + .../TileJSON.schema.json | 101 + .../TileMatrixSet.schema.json | 220 + .../brt-top10nl-m72f0f3hg/TileSet.schema.json | 450 ++ .../TimeStamp.schema.json | 20 + ...eoJSONBestandBodemgebruik_2010.schema.json | 48 + ...JSONFGBestandBodemgebruik_2010.schema.json | 54 + ...eoJSONBestandBodemgebruik_2010.schema.json | 227 + ...reJSONBestandBodemgebruik_2010.schema.json | 39 + ...JSONFGBestandBodemgebruik_2010.schema.json | 431 ++ ...eoJSONBestandBodemgebruik_2010.schema.json | 31 + ...eoJSONBestandBodemgebruik_2015.schema.json | 48 + ...JSONFGBestandBodemgebruik_2015.schema.json | 54 + ...eoJSONBestandBodemgebruik_2015.schema.json | 227 + ...reJSONBestandBodemgebruik_2015.schema.json | 39 + ...JSONFGBestandBodemgebruik_2015.schema.json | 431 ++ ...eoJSONBestandBodemgebruik_2015.schema.json | 31 + ...eatureCollectionGeoJSONBbg2017.schema.json | 48 + ...FeatureCollectionJSONFGBbg2017.schema.json | 54 + .../FeatureGeoJSONBbg2017.schema.json | 227 + .../FeatureJSONBbg2017.schema.json | 39 + .../FeatureJSONFGBbg2017.schema.json | 431 ++ .../PropertiesGeoJSONBbg2017.schema.json | 31 + ...tionGeoJSONBevolkingskern_2011.schema.json | 48 + ...ctionJSONFGBevolkingskern_2011.schema.json | 54 + ...tureGeoJSONBevolkingskern_2011.schema.json | 227 + ...FeatureJSONBevolkingskern_2011.schema.json | 39 + ...atureJSONFGBevolkingskern_2011.schema.json | 431 ++ ...tiesGeoJSONBevolkingskern_2011.schema.json | 797 ++ ...lectionGeoJSONBevolkingskernen.schema.json | 48 + ...llectionJSONFGBevolkingskernen.schema.json | 54 + ...FeatureGeoJSONBevolkingskernen.schema.json | 227 + .../FeatureJSONBevolkingskernen.schema.json | 39 + .../FeatureJSONFGBevolkingskernen.schema.json | 431 ++ ...pertiesGeoJSONBevolkingskernen.schema.json | 1331 ++++ ...llectionGeoJSONExistinglanduse.schema.json | 48 + ...ollectionJSONFGExistinglanduse.schema.json | 54 + .../FeatureGeoJSONExistinglanduse.schema.json | 227 + .../FeatureJSONExistinglanduse.schema.json | 39 + .../FeatureJSONFGExistinglanduse.schema.json | 431 ++ ...opertiesGeoJSONExistinglanduse.schema.json | 118 + ...iesGeoJSONBuurtGegeneraliseerd.schema.json | 75 + ...tureCollectionGeoJSONPostcode4.schema.json | 48 + ...atureCollectionJSONFGPostcode4.schema.json | 54 + .../FeatureGeoJSONPostcode4.schema.json | 227 + .../FeatureJSONFGPostcode4.schema.json | 431 ++ .../FeatureJSONPostcode4.schema.json | 39 + .../PropertiesGeoJSONPostcode4.schema.json | 1109 +++ ...tureCollectionGeoJSONPostcode6.schema.json | 48 + ...atureCollectionJSONFGPostcode6.schema.json | 54 + .../FeatureGeoJSONPostcode6.schema.json | 227 + .../FeatureJSONFGPostcode6.schema.json | 431 ++ .../FeatureJSONPostcode6.schema.json | 39 + .../PropertiesGeoJSONPostcode6.schema.json | 1071 +++ ...reCollectionGeoJSONVierkant100.schema.json | 48 + ...ureCollectionJSONFGVierkant100.schema.json | 54 + .../FeatureGeoJSONVierkant100.schema.json | 227 + .../FeatureJSONFGVierkant100.schema.json | 431 ++ .../FeatureJSONVierkant100.schema.json | 39 + .../PropertiesGeoJSONVierkant100.schema.json | 1107 +++ ...reCollectionGeoJSONVierkant500.schema.json | 48 + ...ureCollectionJSONFGVierkant500.schema.json | 54 + .../FeatureGeoJSONVierkant500.schema.json | 227 + .../FeatureJSONFGVierkant500.schema.json | 431 ++ .../FeatureJSONVierkant500.schema.json | 39 + .../PropertiesGeoJSONVierkant500.schema.json | 1181 +++ .../PropertiesGeoJSONBuurten.schema.json | 1572 ++++ .../PropertiesGeoJSONGemeenten.schema.json | 1537 ++++ .../PropertiesGeoJSONWijken.schema.json | 1551 ++++ ...FeatureCollectionGeoJSONLijnen.schema.json | 48 + .../FeatureCollectionJSONFGLijnen.schema.json | 54 + .../FeatureGeoJSONLijnen.schema.json | 227 + .../FeatureJSONFGLijnen.schema.json | 431 ++ .../FeatureJSONLijnen.schema.json | 39 + .../PropertiesGeoJSONLijnen.schema.json | 118 + .../PropertiesGeoJSONPunten.schema.json | 111 + .../PropertiesGeoJSONVlakken.schema.json | 126 + ...reCollectionGeoJSONLandingsite.schema.json | 48 + ...ureCollectionJSONFGLandingsite.schema.json | 54 + .../FeatureGeoJSONLandingsite.schema.json | 227 + .../FeatureJSONFGLandingsite.schema.json | 431 ++ .../FeatureJSONLandingsite.schema.json | 39 + .../PropertiesGeoJSONLandingsite.schema.json | 31 + ...rtiesGeoJSONLuchtvaartgebieden.schema.json | 54 + ...ONProductionInstalationPolygon.schema.json | 48 + ...FGProductionInstalationPolygon.schema.json | 54 + ...ONProductionInstalationPolygon.schema.json | 227 + ...FGProductionInstalationPolygon.schema.json | 431 ++ ...ONProductionInstalationPolygon.schema.json | 39 + ...ONProductionInstalationPolygon.schema.json | 150 + ...tionGeoJSONProductionFacilityB.schema.json | 48 + ...ctionJSONFGProductionFacilityB.schema.json | 54 + ...tureGeoJSONProductionFacilityB.schema.json | 227 + ...atureJSONFGProductionFacilityB.schema.json | 431 ++ ...FeatureJSONProductionFacilityB.schema.json | 39 + ...tiesGeoJSONProductionFacilityB.schema.json | 178 + ...oJSONFysischgeografischeregios.schema.json | 48 + ...SONFGFysischgeografischeregios.schema.json | 54 + ...oJSONFysischgeografischeregios.schema.json | 227 + ...SONFGFysischgeografischeregios.schema.json | 431 ++ ...eJSONFysischgeografischeregios.schema.json | 39 + ...oJSONFysischgeografischeregios.schema.json | 31 + ...CollectionGeoJSONObservedEvent.schema.json | 48 + ...eCollectionJSONFGObservedEvent.schema.json | 54 + .../FeatureGeoJSONObservedEvent.schema.json | 227 + .../FeatureJSONFGObservedEvent.schema.json | 431 ++ .../FeatureJSONObservedEvent.schema.json | 39 + ...PropertiesGeoJSONObservedEvent.schema.json | 396 + ...atureCollectionGeoJSONRiskZone.schema.json | 48 + ...eatureCollectionJSONFGRiskZone.schema.json | 54 + .../FeatureGeoJSONRiskZone.schema.json | 227 + .../FeatureJSONFGRiskZone.schema.json | 431 ++ .../FeatureJSONRiskZone.schema.json | 39 + .../PropertiesGeoJSONRiskZone.schema.json | 284 + ...ONAmSensitveAreaAgglomerations.schema.json | 48 + ...FGAmSensitveAreaAgglomerations.schema.json | 54 + ...ONAmSensitveAreaAgglomerations.schema.json | 227 + ...ONAmSensitveAreaAgglomerations.schema.json | 39 + ...FGAmSensitveAreaAgglomerations.schema.json | 431 ++ ...ONAmSensitveAreaAgglomerations.schema.json | 445 ++ ...llectionGeoJSONAmSensitiveArea.schema.json | 48 + ...ollectionJSONFGAmSensitiveArea.schema.json | 54 + .../FeatureGeoJSONAmSensitiveArea.schema.json | 227 + .../FeatureJSONAmSensitiveArea.schema.json | 39 + .../FeatureJSONFGAmSensitiveArea.schema.json | 431 ++ ...opertiesGeoJSONAmSensitiveArea.schema.json | 473 ++ ...ionGeoJSONNamedplaceLinestring.schema.json | 48 + ...tionJSONFGNamedplaceLinestring.schema.json | 54 + ...ureGeoJSONNamedplaceLinestring.schema.json | 227 + ...tureJSONFGNamedplaceLinestring.schema.json | 431 ++ ...eatureJSONNamedplaceLinestring.schema.json | 39 + ...iesGeoJSONNamedplaceLinestring.schema.json | 59 + ...sGeoJSONNamedplaceMultipolygon.schema.json | 67 + .../1.schema.json | 40 + .../Collection.schema.json | 114 + .../Crs.schema.json | 66 + .../Item5.schema.json | 108 + .../Item6.schema.json | 397 + .../LandingPage.schema.json | 89 + .../SpatialExtent.schema.json | 97 + .../TileJSON.schema.json | 101 + .../TileMatrixSet.schema.json | 220 + .../TileSet.schema.json | 450 ++ .../TimeStamp.schema.json | 20 + ...lectionGeoJSONGeslotenvisserij.schema.json | 48 + ...llectionJSONFGGeslotenvisserij.schema.json | 54 + ...FeatureGeoJSONGeslotenvisserij.schema.json | 227 + .../FeatureJSONFGGeslotenvisserij.schema.json | 431 ++ .../FeatureJSONGeslotenvisserij.schema.json | 39 + ...pertiesGeoJSONGeslotenvisserij.schema.json | 126 + ...eCollectionGeoJSONHabitattypen.schema.json | 48 + ...reCollectionJSONFGHabitattypen.schema.json | 54 + .../FeatureGeoJSONHabitattypen.schema.json | 227 + .../FeatureJSONFGHabitattypen.schema.json | 431 ++ .../FeatureJSONHabitattypen.schema.json | 39 + .../PropertiesGeoJSONHabitattypen.schema.json | 87 + ...atrichtijnverspreidingsoortenp.schema.json | 48 + ...atrichtijnverspreidingsoortenp.schema.json | 54 + ...atrichtijnverspreidingsoortenp.schema.json | 227 + ...atrichtijnverspreidingsoortenp.schema.json | 431 ++ ...atrichtijnverspreidingsoortenp.schema.json | 39 + ...atrichtijnverspreidingsoortenp.schema.json | 80 + ...tionGeoJSONHhNlNuts2Death-2016.schema.json | 48 + ...ctionJSONFGHhNlNuts2Death-2016.schema.json | 54 + ...tureGeoJSONHhNlNuts2Death-2016.schema.json | 227 + ...atureJSONFGHhNlNuts2Death-2016.schema.json | 431 ++ ...FeatureJSONHhNlNuts2Death-2016.schema.json | 39 + ...tiesGeoJSONHhNlNuts2Death-2016.schema.json | 207 + ...esGeoJSONHhNlNuts2Doctors-2017.schema.json | 207 + ...ctionGeoJSONCrossingLinestring.schema.json | 48 + ...ectionJSONFGCrossingLinestring.schema.json | 54 + ...atureGeoJSONCrossingLinestring.schema.json | 227 + .../FeatureJSONCrossingLinestring.schema.json | 39 + ...eatureJSONFGCrossingLinestring.schema.json | 431 ++ ...rtiesGeoJSONCrossingLinestring.schema.json | 45 + ...tiesGeoJSONDamorweirLinestring.schema.json | 45 + ...ertiesGeoJSONLandwaterboundary.schema.json | 45 + ...PropertiesGeoJSONStandingwater.schema.json | 45 + ...esGeoJSONWatercourseLinestring.schema.json | 68 + ...rtiesGeoJSONWatercoursePolygon.schema.json | 61 + ...tureCollectionGeoJSONHydroNode.schema.json | 48 + ...atureCollectionJSONFGHydroNode.schema.json | 54 + .../FeatureGeoJSONHydroNode.schema.json | 227 + .../FeatureJSONFGHydroNode.schema.json | 431 ++ .../FeatureJSONHydroNode.schema.json | 39 + .../PropertiesGeoJSONHydroNode.schema.json | 171 + ...opertiesGeoJSONWatercourseLink.schema.json | 200 + ...ONIndgebfunderingsproblematiek.schema.json | 48 + ...FGIndgebfunderingsproblematiek.schema.json | 54 + ...ONIndgebfunderingsproblematiek.schema.json | 227 + ...FGIndgebfunderingsproblematiek.schema.json | 431 ++ ...ONIndgebfunderingsproblematiek.schema.json | 39 + ...ONIndgebfunderingsproblematiek.schema.json | 122 + ...tionGeoJSONAlopochenAegyptiaca.schema.json | 48 + ...ctionJSONFGAlopochenAegyptiaca.schema.json | 54 + ...tureGeoJSONAlopochenAegyptiaca.schema.json | 227 + ...FeatureJSONAlopochenAegyptiaca.schema.json | 39 + ...atureJSONFGAlopochenAegyptiaca.schema.json | 431 ++ ...tiesGeoJSONAlopochenAegyptiaca.schema.json | 66 + .../Crs.schema.json | 66 + ...tureCollectionGeoJSONBebouwing.schema.json | 48 + ...atureCollectionJSONFGBebouwing.schema.json | 54 + .../FeatureGeoJSONBebouwing.schema.json | 227 + .../FeatureJSONBebouwing.schema.json | 39 + .../FeatureJSONFGBebouwing.schema.json | 431 ++ .../Item22.schema.json | 108 + .../LandingPage.schema.json | 89 + .../PropertiesGeoJSONBebouwing.schema.json | 90 + ...opertiesGeoJSONKadastralegrens.schema.json | 117 + ...esGeoJSONNummeraanduidingreeks.schema.json | 54 + ...rtiesGeoJSONOpenbareruimtenaam.schema.json | 120 + .../PropertiesGeoJSONPerceel.schema.json | 149 + .../SpatialExtent.schema.json | 97 + .../TileJSON.schema.json | 101 + .../TileMatrixSet.schema.json | 220 + .../TileSet.schema.json | 450 ++ .../TimeStamp.schema.json | 20 + .../DeltaCustomDownloadRequest.schema.json | 39 + .../FullCustomDownloadRequest.schema.json | 38 + .../Timeliness.schema.json | 25 + ...GeoJSONBevrorenMonitoringsdata.schema.json | 48 + ...nJSONFGBevrorenMonitoringsdata.schema.json | 54 + ...GeoJSONBevrorenMonitoringsdata.schema.json | 227 + ...ureJSONBevrorenMonitoringsdata.schema.json | 39 + ...eJSONFGBevrorenMonitoringsdata.schema.json | 431 ++ ...GeoJSONBevrorenMonitoringsdata.schema.json | 332 + ...oJSONMarienerapportageeenheden.schema.json | 108 + ...ropertiesGeoJSONMarienewateren.schema.json | 108 + .../AdditionalProperties.schema.json | 19 + .../locatieserver-dh0nob3hr/Error.schema.json | 31 + .../Highlighting.schema.json | 11 + .../Response.schema.json | 29 + .../Spellcheck.schema.json | 67 + ...nGeoJSONMosselenoesterhabitats.schema.json | 48 + ...onJSONFGMosselenoesterhabitats.schema.json | 54 + ...eGeoJSONMosselenoesterhabitats.schema.json | 227 + ...reJSONFGMosselenoesterhabitats.schema.json | 431 ++ ...tureJSONMosselenoesterhabitats.schema.json | 39 + ...sGeoJSONMosselenoesterhabitats.schema.json | 17 + ...ONMosselzaadinvanginstallaties.schema.json | 48 + ...FGMosselzaadinvanginstallaties.schema.json | 54 + ...ONMosselzaadinvanginstallaties.schema.json | 227 + ...FGMosselzaadinvanginstallaties.schema.json | 431 ++ ...ONMosselzaadinvanginstallaties.schema.json | 39 + ...ONMosselzaadinvanginstallaties.schema.json | 61 + .../FeatureCollectionGeoJSONCdda.schema.json | 48 + .../FeatureCollectionJSONFGCdda.schema.json | 54 + .../FeatureGeoJSONCdda.schema.json | 227 + .../FeatureJSONCdda.schema.json | 39 + .../FeatureJSONFGCdda.schema.json | 431 ++ .../PropertiesGeoJSONCdda.schema.json | 73 + ...eatureCollectionGeoJSONDmlinks.schema.json | 48 + ...FeatureCollectionJSONFGDmlinks.schema.json | 54 + .../FeatureGeoJSONDmlinks.schema.json | 227 + .../FeatureJSONDmlinks.schema.json | 39 + .../FeatureJSONFGDmlinks.schema.json | 431 ++ .../PropertiesGeoJSONDmlinks.schema.json | 143 + .../PropertiesGeoJSONDmnodes.schema.json | 91 + ...llectionGeoJSONNationaleparken.schema.json | 48 + ...ollectionJSONFGNationaleparken.schema.json | 54 + .../FeatureGeoJSONNationaleparken.schema.json | 227 + .../FeatureJSONFGNationaleparken.schema.json | 431 ++ .../FeatureJSONNationaleparken.schema.json | 39 + ...opertiesGeoJSONNationaleparken.schema.json | 68 + ...PropertiesGeoJSONProtectedsite.schema.json | 101 + ...PropertiesGeoJSONProtectedsite.schema.json | 59 + ...ureCollectionGeoJSONNatura2000.schema.json | 48 + ...tureCollectionJSONFGNatura2000.schema.json | 54 + .../FeatureGeoJSONNatura2000.schema.json | 227 + .../FeatureJSONFGNatura2000.schema.json | 431 ++ .../FeatureJSONNatura2000.schema.json | 39 + .../PropertiesGeoJSONNatura2000.schema.json | 96 + ...ureCollectionGeoJSONBegrenzing.schema.json | 48 + ...tureCollectionJSONFGBegrenzing.schema.json | 54 + .../FeatureGeoJSONBegrenzing.schema.json | 227 + .../FeatureJSONBegrenzing.schema.json | 39 + .../FeatureJSONFGBegrenzing.schema.json | 431 ++ .../PropertiesGeoJSONBegrenzing.schema.json | 24 + ...eCollectionGeoJSONAppurtenance.schema.json | 48 + ...reCollectionJSONFGAppurtenance.schema.json | 54 + .../FeatureGeoJSONAppurtenance.schema.json | 227 + .../FeatureJSONAppurtenance.schema.json | 39 + .../FeatureJSONFGAppurtenance.schema.json | 431 ++ .../PropertiesGeoJSONAppurtenance.schema.json | 150 + ...nvironmentalManagementFacility.schema.json | 48 + ...nvironmentalManagementFacility.schema.json | 54 + ...nvironmentalManagementFacility.schema.json | 227 + ...nvironmentalManagementFacility.schema.json | 39 + ...nvironmentalManagementFacility.schema.json | 431 ++ ...nvironmentalManagementFacility.schema.json | 515 ++ ...CollectionGeoJSONKmmarkeringen.schema.json | 48 + ...eCollectionJSONFGKmmarkeringen.schema.json | 54 + .../FeatureGeoJSONKmmarkeringen.schema.json | 227 + .../FeatureJSONFGKmmarkeringen.schema.json | 431 ++ .../FeatureJSONKmmarkeringen.schema.json | 39 + ...PropertiesGeoJSONKmmarkeringen.schema.json | 69 + ...PropertiesGeoJSONVaarwegvakken.schema.json | 108 + ...reCollectionGeoJSONHectopunten.schema.json | 48 + ...ureCollectionJSONFGHectopunten.schema.json | 54 + .../FeatureGeoJSONHectopunten.schema.json | 227 + .../FeatureJSONFGHectopunten.schema.json | 431 ++ .../FeatureJSONHectopunten.schema.json | 39 + .../PropertiesGeoJSONHectopunten.schema.json | 61 + .../PropertiesGeoJSONWegvakken.schema.json | 423 + ...CollectionGeoJSONPdNlGrid-2012.schema.json | 48 + ...eCollectionJSONFGPdNlGrid-2012.schema.json | 54 + .../FeatureGeoJSONPdNlGrid-2012.schema.json | 227 + .../FeatureJSONFGPdNlGrid-2012.schema.json | 431 ++ .../FeatureJSONPdNlGrid-2012.schema.json | 39 + ...PropertiesGeoJSONPdNlGrid-2012.schema.json | 67 + .../PropertiesGeoJSONPdNlLau-2018.schema.json | 263 + ...ropertiesGeoJSONPdNlNuts2-2018.schema.json | 270 + ...FeatureCollectionGeoJSONGsKoud.schema.json | 48 + .../FeatureCollectionJSONFGGsKoud.schema.json | 54 + .../FeatureGeoJSONGsKoud.schema.json | 227 + .../FeatureJSONFGGsKoud.schema.json | 431 ++ .../FeatureJSONGsKoud.schema.json | 39 + .../PropertiesGeoJSONGsKoud.schema.json | 31 + ...onGeoJSONKoudegeslotenwkobuurt.schema.json | 48 + ...ionJSONFGKoudegeslotenwkobuurt.schema.json | 54 + ...reGeoJSONKoudegeslotenwkobuurt.schema.json | 227 + ...ureJSONFGKoudegeslotenwkobuurt.schema.json | 431 ++ ...atureJSONKoudegeslotenwkobuurt.schema.json | 39 + ...esGeoJSONKoudegeslotenwkobuurt.schema.json | 209 + ...tiesGeoJSONKoudegeslotenwkogem.schema.json | 266 + ...llectionGeoJSONBiogasakkerbouw.schema.json | 48 + ...ollectionJSONFGBiogasakkerbouw.schema.json | 54 + .../FeatureGeoJSONBiogasakkerbouw.schema.json | 227 + .../FeatureJSONBiogasakkerbouw.schema.json | 39 + .../FeatureJSONFGBiogasakkerbouw.schema.json | 431 ++ ...opertiesGeoJSONBiogasakkerbouw.schema.json | 273 + ...tionGeoJSONLiggingindustrieco2.schema.json | 48 + ...ctionJSONFGLiggingindustrieco2.schema.json | 54 + ...tureGeoJSONLiggingindustrieco2.schema.json | 227 + ...atureJSONFGLiggingindustrieco2.schema.json | 431 ++ ...FeatureJSONLiggingindustrieco2.schema.json | 39 + ...tiesGeoJSONLiggingindustrieco2.schema.json | 132 + ...FeatureCollectionGeoJSONPunten.schema.json | 48 + .../FeatureCollectionJSONFGPunten.schema.json | 54 + .../FeatureGeoJSONPunten.schema.json | 227 + .../FeatureJSONFGPunten.schema.json | 431 ++ .../FeatureJSONPunten.schema.json | 39 + .../PropertiesGeoJSONPunten.schema.json | 124 + .../PropertiesGeoJSONStations.schema.json | 132 + ...ctionGeoJSONReferentiepercelen.schema.json | 48 + ...ectionJSONFGReferentiepercelen.schema.json | 54 + ...atureGeoJSONReferentiepercelen.schema.json | 227 + ...eatureJSONFGReferentiepercelen.schema.json | 431 ++ .../FeatureJSONReferentiepercelen.schema.json | 39 + ...rtiesGeoJSONReferentiepercelen.schema.json | 24 + ...lectionGeoJSONRsaAgglomeraties.schema.json | 48 + ...llectionJSONFGRsaAgglomeraties.schema.json | 54 + ...FeatureGeoJSONRsaAgglomeraties.schema.json | 227 + .../FeatureJSONFGRsaAgglomeraties.schema.json | 431 ++ .../FeatureJSONRsaAgglomeraties.schema.json | 39 + ...pertiesGeoJSONRsaAgglomeraties.schema.json | 327 + ...rtiesGeoJSONRsaKwetsbaargebied.schema.json | 223 + ...pertiesGeoJSONRsaLozingspunten.schema.json | 222 + .../PropertiesGeoJSONRsaRwzi.schema.json | 489 ++ ...CollectionGeoJSONAnkergebieden.schema.json | 48 + ...eCollectionJSONFGAnkergebieden.schema.json | 54 + .../FeatureGeoJSONAnkergebieden.schema.json | 227 + .../FeatureJSONAnkergebieden.schema.json | 39 + .../FeatureJSONFGAnkergebieden.schema.json | 431 ++ ...PropertiesGeoJSONAnkergebieden.schema.json | 66 + .../PropertiesGeoJSONBegrenzing.schema.json | 108 + ...tiesGeoJSONKilometreringlabels.schema.json | 129 + ...ropertiesGeoJSONSeperatiezones.schema.json | 59 + ...oJSONVaargeulenpertypeentiteit.schema.json | 66 + ...ctionGeoJSONSchelpdierpercelen.schema.json | 48 + ...ectionJSONFGSchelpdierpercelen.schema.json | 54 + ...atureGeoJSONSchelpdierpercelen.schema.json | 227 + ...eatureJSONFGSchelpdierpercelen.schema.json | 431 ++ .../FeatureJSONSchelpdierpercelen.schema.json | 39 + ...rtiesGeoJSONSchelpdierpercelen.schema.json | 24 + ...ctionGeoJSONAquacultureholding.schema.json | 48 + ...ectionJSONFGAquacultureholding.schema.json | 54 + ...atureGeoJSONAquacultureholding.schema.json | 227 + .../FeatureJSONAquacultureholding.schema.json | 39 + ...eatureJSONFGAquacultureholding.schema.json | 431 ++ ...rtiesGeoJSONAquacultureholding.schema.json | 108 + ...CollectionGeoJSONKilometrering.schema.json | 48 + ...eCollectionJSONFGKilometrering.schema.json | 54 + .../FeatureGeoJSONKilometrering.schema.json | 227 + .../FeatureJSONFGKilometrering.schema.json | 431 ++ .../FeatureJSONKilometrering.schema.json | 39 + ...PropertiesGeoJSONKilometrering.schema.json | 144 + .../PropertiesGeoJSONKruising.schema.json | 287 + .../PropertiesGeoJSONOverweg.schema.json | 422 + .../PropertiesGeoJSONSpooras.schema.json | 355 + .../PropertiesGeoJSONStation.schema.json | 219 + .../PropertiesGeoJSONTrace.schema.json | 120 + .../PropertiesGeoJSONWissel.schema.json | 351 + ...nGeoJSONStatisticalunitsvector.schema.json | 48 + ...onJSONFGStatisticalunitsvector.schema.json | 54 + ...eGeoJSONStatisticalunitsvector.schema.json | 227 + ...reJSONFGStatisticalunitsvector.schema.json | 431 ++ ...tureJSONStatisticalunitsvector.schema.json | 39 + ...sGeoJSONStatisticalunitsvector.schema.json | 256 + ...ctionGeoJSONAansluitingleiding.schema.json | 48 + ...ectionJSONFGAansluitingleiding.schema.json | 54 + ...atureGeoJSONAansluitingleiding.schema.json | 227 + .../FeatureJSONAansluitingleiding.schema.json | 39 + ...eatureJSONFGAansluitingleiding.schema.json | 431 ++ ...rtiesGeoJSONAansluitingleiding.schema.json | 139 + ...opertiesGeoJSONAansluitingpunt.schema.json | 60 + ...ropertiesGeoJSONBeheerbouwwerk.schema.json | 80 + .../PropertiesGeoJSONBeheergebied.schema.json | 45 + ...PropertiesGeoJSONBeheerleiding.schema.json | 253 + .../PropertiesGeoJSONBeheerlozing.schema.json | 81 + .../PropertiesGeoJSONBeheerpomp.schema.json | 82 + .../PropertiesGeoJSONBeheerput.schema.json | 189 + .../FullCustomDownloadRequest.schema.json | 45 + .../Timeliness.schema.json | 32 + .../FullCustomDownloadRequest.schema.json | 46 + .../Timeliness.schema.json | 33 + .../FullCustomDownloadRequest.schema.json | 45 + .../Timeliness.schema.json | 32 + .../FullCustomDownloadRequest.schema.json | 45 + .../Timeliness.schema.json | 32 + ...CollectionGeoJSONLNavigability.schema.json | 48 + ...eCollectionJSONFGLNavigability.schema.json | 54 + .../FeatureGeoJSONLNavigability.schema.json | 227 + .../FeatureJSONFGLNavigability.schema.json | 431 ++ .../FeatureJSONLNavigability.schema.json | 39 + ...PropertiesGeoJSONLNavigability.schema.json | 111 + ...ONVaarwegMarkeringenDrijvendRd.schema.json | 48 + ...FGVaarwegMarkeringenDrijvendRd.schema.json | 54 + ...ONVaarwegMarkeringenDrijvendRd.schema.json | 227 + ...FGVaarwegMarkeringenDrijvendRd.schema.json | 431 ++ ...ONVaarwegMarkeringenDrijvendRd.schema.json | 39 + ...ONVaarwegMarkeringenDrijvendRd.schema.json | 278 + ...eoJSONVaarwegMarkeringenVastRd.schema.json | 663 ++ ...CollectionGeoJSONAerodromearea.schema.json | 48 + ...eCollectionJSONFGAerodromearea.schema.json | 54 + .../FeatureGeoJSONAerodromearea.schema.json | 227 + .../FeatureJSONAerodromearea.schema.json | 39 + .../FeatureJSONFGAerodromearea.schema.json | 431 ++ .../PropertiesGeoJSONCablewaylink.schema.json | 31 + .../PropertiesGeoJSONRailwaylink.schema.json | 45 + .../PropertiesGeoJSONRoadarea.schema.json | 38 + ...FeatureCollectionGeoJSONBeacon.schema.json | 48 + .../FeatureCollectionJSONFGBeacon.schema.json | 54 + .../FeatureGeoJSONBeacon.schema.json | 227 + .../FeatureJSONBeacon.schema.json | 39 + .../FeatureJSONFGBeacon.schema.json | 431 ++ .../PropertiesGeoJSONBeacon.schema.json | 185 + .../PropertiesGeoJSONMarkerPost.schema.json | 207 + ...rafficSeparationSchemeCrossing.schema.json | 192 + .../PropertiesGeoJSONWaterwayNode.schema.json | 241 + ...ureCollectionGeoJSONMarkerPost.schema.json | 48 + ...tureCollectionJSONFGMarkerPost.schema.json | 54 + .../FeatureGeoJSONMarkerPost.schema.json | 227 + .../FeatureJSONFGMarkerPost.schema.json | 431 ++ .../FeatureJSONMarkerPost.schema.json | 39 + .../PropertiesGeoJSONMarkerPost.schema.json | 193 + .../PropertiesGeoJSONRoadArea.schema.json | 178 + ...llectionGeoJSONVierkant1kmlaea.schema.json | 48 + ...ollectionJSONFGVierkant1kmlaea.schema.json | 54 + .../FeatureGeoJSONVierkant1kmlaea.schema.json | 227 + .../FeatureJSONFGVierkant1kmlaea.schema.json | 431 ++ .../FeatureJSONVierkant1kmlaea.schema.json | 39 + ...opertiesGeoJSONVierkant1kmlaea.schema.json | 17 + ...CollectionGeoJSONVierkant_500m.schema.json | 48 + ...eCollectionJSONFGVierkant_500m.schema.json | 54 + .../FeatureGeoJSONVierkant_500m.schema.json | 227 + .../FeatureJSONFGVierkant_500m.schema.json | 431 ++ .../FeatureJSONVierkant_500m.schema.json | 39 + ...PropertiesGeoJSONVierkant_500m.schema.json | 17 + ...eCollectionGeoJSONVogelsoorten.schema.json | 48 + ...reCollectionJSONFGVogelsoorten.schema.json | 54 + .../FeatureGeoJSONVogelsoorten.schema.json | 227 + .../FeatureJSONFGVogelsoorten.schema.json | 431 ++ .../FeatureJSONVogelsoorten.schema.json | 39 + .../PropertiesGeoJSONVogelsoorten.schema.json | 181 + ...lijnverspreidingsgebiedsoorten.schema.json | 48 + ...lijnverspreidingsgebiedsoorten.schema.json | 54 + ...lijnverspreidingsgebiedsoorten.schema.json | 227 + ...lijnverspreidingsgebiedsoorten.schema.json | 431 ++ ...lijnverspreidingsgebiedsoorten.schema.json | 39 + ...lijnverspreidingsgebiedsoorten.schema.json | 88 + ...eCollectionGeoJSONCrossingline.schema.json | 48 + ...reCollectionJSONFGCrossingline.schema.json | 54 + .../FeatureGeoJSONCrossingline.schema.json | 227 + .../FeatureJSONCrossingline.schema.json | 39 + .../FeatureJSONFGCrossingline.schema.json | 431 ++ .../PropertiesGeoJSONCrossingline.schema.json | 68 + .../PropertiesGeoJSONDamorweir.schema.json | 61 + ...PropertiesGeoJSONDrainagebasin.schema.json | 97 + .../PropertiesGeoJSONWatercourse.schema.json | 126 + ...WaterschapConstructieonderdeel.schema.json | 48 + ...WaterschapConstructieonderdeel.schema.json | 54 + ...WaterschapConstructieonderdeel.schema.json | 227 + ...WaterschapConstructieonderdeel.schema.json | 431 ++ ...WaterschapConstructieonderdeel.schema.json | 39 + ...WaterschapConstructieonderdeel.schema.json | 52 + ...PropertiesGeoJSONWaterschapIba.schema.json | 80 + ...opertiesGeoJSONWaterschapKabel.schema.json | 45 + ...ertiesGeoJSONWaterschapLeiding.schema.json | 95 + ...eoJSONWaterschapLeidingsegment.schema.json | 88 + ...esGeoJSONWaterschapLozingspunt.schema.json | 38 + ...iesGeoJSONWaterschapMantelbuis.schema.json | 67 + ...esGeoJSONWaterschapNooduitlaat.schema.json | 87 + ...sGeoJSONWaterschapOvernamepunt.schema.json | 39 + ...PropertiesGeoJSONWaterschapPut.schema.json | 108 + ...JSONWaterschapRioleringsgebied.schema.json | 38 + ...esGeoJSONWaterschapRioolgemaal.schema.json | 82 + ...ropertiesGeoJSONWaterschapRwzi.schema.json | 59 + ...ctionGeoJSONWegvakMaxSnelheden.schema.json | 48 + ...ectionJSONFGWegvakMaxSnelheden.schema.json | 54 + ...atureGeoJSONWegvakMaxSnelheden.schema.json | 227 + ...eatureJSONFGWegvakMaxSnelheden.schema.json | 431 ++ .../FeatureJSONWegvakMaxSnelheden.schema.json | 39 + ...rtiesGeoJSONWegvakMaxSnelheden.schema.json | 111 + ...pertiesGeoJSONWegvakRijstroken.schema.json | 111 + ...PropertiesGeoJSONProtectedsite.schema.json | 59 + ...atureCollectionGeoJSONWetlands.schema.json | 48 + ...eatureCollectionJSONFGWetlands.schema.json | 54 + .../FeatureGeoJSONWetlands.schema.json | 227 + .../FeatureJSONFGWetlands.schema.json | 431 ++ .../FeatureJSONWetlands.schema.json | 39 + .../PropertiesGeoJSONWetlands.schema.json | 70 + ...ectionGeoJSONWindsnelheden100m.schema.json | 48 + ...lectionJSONFGWindsnelheden100m.schema.json | 54 + ...eatureGeoJSONWindsnelheden100m.schema.json | 227 + ...FeatureJSONFGWindsnelheden100m.schema.json | 431 ++ .../FeatureJSONWindsnelheden100m.schema.json | 39 + ...ertiesGeoJSONWindsnelheden100m.schema.json | 40 + ...tureCollectionGeoJSONCoastline.schema.json | 48 + ...atureCollectionJSONFGCoastline.schema.json | 54 + .../FeatureGeoJSONCoastline.schema.json | 227 + .../FeatureJSONCoastline.schema.json | 39 + .../FeatureJSONFGCoastline.schema.json | 431 ++ .../PropertiesGeoJSONCoastline.schema.json | 17 + ...ropertiesGeoJSONIntertidalarea.schema.json | 52 + .../PropertiesGeoJSONSea.schema.json | 52 + .../iio-api-aakgfxenr/Address.schema.json | 20 + .../iio-api-aakgfxenr/City.schema.json | 31 + .../iio-api-aakgfxenr/Contact.schema.json | 55 + .../ContactCollection.schema.json | 18 + .../ContentItemCollection.schema.json | 18 + .../ContentItemFull.schema.json | 105 + .../ContentItems.schema.json | 18 + .../iio-api-aakgfxenr/Country.schema.json | 34 + .../CountryCollection.schema.json | 18 + .../CountryExcerpt.schema.json | 87 + .../iio-api-aakgfxenr/CountryFull.schema.json | 97 + .../iio-api-aakgfxenr/DoDont.schema.json | 55 + .../DoDontCollection.schema.json | 18 + .../iio-api-aakgfxenr/DosAndDonts.schema.json | 18 + .../iio-api-aakgfxenr/Embedded.schema.json | 42 + .../iio-api-aakgfxenr/Error.schema.json | 37 + .../EventCollection.schema.json | 18 + .../iio-api-aakgfxenr/EventFull.schema.json | 113 + .../iio-api-aakgfxenr/Finance.schema.json | 59 + .../FinanceCollection.schema.json | 69 + .../iio-api-aakgfxenr/Geometry.schema.json | 39 + .../iio-api-aakgfxenr/Image.schema.json | 29 + .../iio-api-aakgfxenr/Instanties.schema.json | 18 + .../iio-api-aakgfxenr/Item8.schema.json | 24 + .../iio-api-aakgfxenr/Land.schema.json | 18 + .../LawsRegulations.schema.json | 59 + .../LawsRegulationsCollection.schema.json | 69 + .../LinkCollection.schema.json | 20 + .../LinkWithCountryCollection.schema.json | 34 + .../iio-api-aakgfxenr/Links3.schema.json | 25 + .../iio-api-aakgfxenr/Next.schema.json | 21 + .../iio-api-aakgfxenr/Observaties.schema.json | 18 + .../iio-api-aakgfxenr/Observation.schema.json | 185 + .../ObservationCollection.schema.json | 195 + .../PointsOfContact.schema.json | 64 + .../iio-api-aakgfxenr/Prev.schema.json | 21 + .../iio-api-aakgfxenr/Sector.schema.json | 34 + .../SectorCollection.schema.json | 18 + .../SectorExcerpt.schema.json | 27 + .../iio-api-aakgfxenr/Self.schema.json | 18 + .../iio-api-aakgfxenr/Self2.schema.json | 18 + .../iio-api-aakgfxenr/Self3.schema.json | 18 + .../iio-api-aakgfxenr/Self4.schema.json | 18 + .../iio-api-aakgfxenr/Uuid.schema.json | 10 + .../iio-api-aakgfxenr/Vestiging.schema.json | 13 + .../_shared/FieldValidationError.schema.json | 35 + .../api-register/vng/_shared/Fout.schema.json | 53 + .../vng/_shared/ValidatieFout.schema.json | 60 + .../Applicatie.schema.json | 51 + .../AutorisatieBase.schema.json | 47 + .../Brc.schema.json | 64 + .../BrcAutorisatie.schema.json | 17 + .../Drc.schema.json | 79 + .../DrcAutorisatie.schema.json | 32 + .../Nrc.schema.json | 56 + .../NrcAutorisatie.schema.json | 9 + .../Zrc.schema.json | 79 + .../ZrcAutorisatie.schema.json | 32 + .../AuditTrail.schema.json | 131 + .../Besluit.schema.json | 128 + .../BesluitInformatieObject.schema.json | 37 + .../Wijzigingen.schema.json | 20 + .../Abonnement.schema.json | 46 + .../FilterGroup.schema.json | 33 + .../Kanaal.schema.json | 46 + .../Message.schema.json | 71 + assets/schemas/demo/Adres.schema.json | 30 + assets/schemas/demo/Bier.schema.json | 54 + assets/schemas/demo/Bierstijl.schema.json | 21 + assets/schemas/demo/Brouwerij.schema.json | 30 + .../ldv/ProcessingActivity.schema.json | 61 + assets/schemas/ldv/attributes.schema.json | 47 + assets/schemas/ldv/endTime.schema.json | 12 + assets/schemas/ldv/startTime.schema.json | 12 + .../schemas/policy-as-code/csp-combined.json | 7 + assets/schemas/policy-as-code/csp.json | 79 + .../schemas/policy-as-code/hsts-combined.json | 7 + assets/schemas/policy-as-code/hsts.json | 24 + .../schemas/policy-as-code/policy-base.json | 76 + 4213 files changed, 379062 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile.schemas create mode 100644 assets/one.json create mode 100644 assets/schemas/adr/ProblemJson.schema.json create mode 100644 assets/schemas/api-register/_shared/AppHealthStatus.schema.json create mode 100644 assets/schemas/api-register/_shared/Links.schema.json create mode 100644 assets/schemas/api-register/_shared/MultipolygonGeoJSON.schema.json create mode 100644 assets/schemas/api-register/_shared/PointGeoJSON.schema.json create mode 100644 assets/schemas/api-register/_shared/PolygonGeoJSON.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/Catalog.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/CatalogSingleResult.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/DatasetBase.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmContainerElementKind.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmExpressionKind.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmSchemaElementKind.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmTypeKind.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmDirectValueAnnotationsManager.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmExpression.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmSchemaElement.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmTerm.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmType.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmTypeReference.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmVocabularyAnnotation.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataEntitySetInfo.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataServiceDocument.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataTypeAnnotation.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/Release.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Article.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ArticleCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ArticleType.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CalendarEvent.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CalendarEventCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFact.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFactCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFactList.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Definition.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.DefinitionCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.DefinitionType.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErrataList.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErratumItem.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErratumItemCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Flash.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.FlashCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocation.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocationCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocationList.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Link.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.LinkCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.LinkList.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.MediaType.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Medium.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.MediumCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.ErrorDetails.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.InnerError.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.MainError.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.ODataError.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Page.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.PageCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.PageType.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Person.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.SearchResultItem.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.SearchResultItemCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFact.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFactCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFactList.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Vacancy.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.VacancyCollectionResponse.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceCreate.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceNumeric.schema.json create mode 100644 assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceUpdate.schema.json create mode 100644 assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsKeycloakClientResult.schema.json create mode 100644 assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintMessage.schema.json create mode 100644 assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintMessageInfo.schema.json create mode 100644 assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintResult.schema.json create mode 100644 assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/OasInput.schema.json create mode 100644 assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/UntrustClientInput.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleiding.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleidingOpleidingsvorm.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleidingscohort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenopleidingCohorttype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Aangebodenopleidingtype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringEindResultaat.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringResultaatCentraalExamen.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringResultaatInstellingsexamen.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanvullendeEisen.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Bekostigingcode.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Bekostigingsniveau.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Beroepseisen.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Beroepsopleidingsoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BesturendeOrganisatiesoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BevragingsoortNuffic.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingBo.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingSo.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingVso.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BuitenlandsAdres.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Cohortstatus.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/CommunicatiecontextsoortLOD.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Contactadres.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Contactadrestype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/DeficientieMogelijk.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Denominatie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/DoelgroeponderwijsBO.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EQFniveau.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EisenWerkzaamheden.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedContactadres.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedFormeelInstellingsadres.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedHoOnderwijslicentie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedMboOnderwijslicentie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedSamenwerkingserkenning.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeOrganisatierelatiesoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeOrganisatietype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeSamenwerkingssoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Erkenning.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Examenlicentie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Examenonderdeel.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Financieringsbesluit.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/FormeelAdrestype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/FormeelInstellingsadres.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GraadHO.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GraadToevoegingwaarde.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GrondslagStudielast.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoErkendeSamenwerkingsopleiding.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOnderwijsaccreditatie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOpleidingsinrichting.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOpleidingsoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoofdNevenVestiging.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingsbekostigingcode.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingsrelatie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingssoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/IntensiefProgramma.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Keuzeruimtesoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Kwalificatieniveau.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/LeertrajectMBO.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/LeerwegMBO.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentieerwijze.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentieherkomst.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentiestadium.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentietype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MBOStructuursoorttype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MboSanctie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MinisterieAanduiding.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NLQFniveau.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NederlandsAdres.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NfoOpleidingscategorie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NiveauBuitenland.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NiveauVO.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Niveaucode.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsbegeleidingsaanbiedersexpertise.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsinstellingserkenningskenmerkcode.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijslocatie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijslocatiegebruik.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsondersteunerssoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Oordeelsoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleiding.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingOnderdeel.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingSubonderdeel.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheid.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheiderkenner.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheidtype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingserkenningskader.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingserkenningtype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsherkomst.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeAangebodenVoOpleiding.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoelgroeponderwijsSoVso.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoorlopendeLeerlijnenBoVo.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoorlopendeLeerlijnenVmboMbo.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeErkenning.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeOnderwijsintensiteit.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodePedagogischConcept.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsrelatie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingssamenhangsoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsstelsel.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OrganisatieErkenner.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Organisatierelatie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Organisatierelatiesoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OrganisatorischeEenheidtype.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/PropedeutischeFase.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/RegioErkendeSamenwerking.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SoVsoOnderwijssoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SoortWaardedocument.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Sort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SpeciaalOnderwijsCluster.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Status.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Studieduureenheid.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Studiekeuzecheck.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/StudielastEenheid.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Taalcode.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ToegankelijkVoor.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Toelatingseisen.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ToestemmingAanmeldingscohortVereist.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VOvaksoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VWOrichting.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VersneldHO.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingskenmerkcode.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingslicentie.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingssoort.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VrijheidVanOnderwijs.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Waarschuwing.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Wet.schema.json create mode 100644 assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/WetEisendMinisterie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/Crss.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/Geometry.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/MeldingFeature.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/TerugmeldingFeatureCollection.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/APIInfo.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Adres.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIO.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalBasis.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalCollection.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreid.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidGeconstateerd.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObject.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectIOHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectIdentificatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLvcIOHalCollection.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLvcIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbareObjectenIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BouwjaarFilter.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Error.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ExtendedProblemDetails.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Gebruiksdoel.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Geconstateerd.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Gemeente.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/GemeenteCode.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalCollectionLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalLink.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalPaginationLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HistorieInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Href.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekLigplaats.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekNummeraanduiding.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekOpenbareRuimte.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekPand.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekStandplaats.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekVerblijfsobject.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekWoonplaats.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Indicatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InvalidParams.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkLigplaatsInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkNummeraanduidingInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkOpenbareRuimteInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkPandInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkStandplaatsInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkVerblijfsobjectInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkWoonplaatsInOnderzoek.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Ligplaats.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIO.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHalBasis.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOLvcHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIdentificatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/MultiSurface.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Nummeraanduiding.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIO.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHalBasis.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOLvcHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIdentificatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimte.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIO.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIdentificatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OppervlakteFilter.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Pand.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIO.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOLvcHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIdentificatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ProblemDetails.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Provincie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PuntOfVlak.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Standplaats.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIO.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHalBasis.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOLvcHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIdentificatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusGemeente.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusNaamgeving.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusPand.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusPlaats.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusVerblijfsobject.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusWoonplaats.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Surface.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/TypeAdresseerbaarObject.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/TypeOpenbareRuimte.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Verblijfsobject.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIO.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHalBasis.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOLvcHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIdentificatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VlakOfMultivlak.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VoorkomenLV.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Woonplaats.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIO.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIOHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIdentificatie.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaat.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHal.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHalCollection.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHalCollectionEmbedded.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatLinks.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-api-ivefbx6ng/GeneriekErrorResponse.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Bronhouder.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/ErrorResponseBulkPatch.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/GeneriekErrorResponse.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item2.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item3.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/MergePatch.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/MergePatchBulk.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Page.schema.json create mode 100644 assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/TerugmeldingFeaturePaginationCollection.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/401.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/404.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/406.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/409.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/410.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/413.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/415.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/500.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Activiteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitMetConclusies.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitMetVoorschriften.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitTypering.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitUrn.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Adres.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppHealth.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppHealthResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppInfo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BaseActiviteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BehandeldienstWijzigen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bereik.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bestuurslaag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BevoegdGezag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bijlage.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Classificatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Conclusie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ConclusieResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ConclusieToestemming.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Contactgegevens.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Coordinaat.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Datum.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Document.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Documenten.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/DoelVerzoekStam5And6.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/DsoId.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Embedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Embedded2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Fout.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldAdres.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldeCoordinaat.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldePostcode.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GeoQuery.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GeometryCollection.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HalLink.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HalPaginationLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Health.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HealthResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Ideeverkenning.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Ideeverkenning2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningContactgegevens.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningHALResource.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningMetadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IndieningsvereistenResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IndieningsvereistenSubActiviteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/InitieelVerzoeknummer.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Intrekken.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/InvalidParams.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Kadastraal.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Link.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links3.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Locatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Maatregel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/MaatregelenResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Metadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/OIN.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/OntbrekendeData.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Optie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Organisatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Page.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/PlichtTypeStam5And6.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Position.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Postcode.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ProjectId.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/RegelbeheerobjectType.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngediendVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngediendeIdeeverkenning.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngetrokkenVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatVerwerktVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Rolaanduiding.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/SubActiviteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Toelichting.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToelichtingDetails.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Toelichtingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToelichtingenRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToestemmingResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToonbareActiviteitDetails.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ValidatieFout.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Verzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekHALResource.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekHALResourceAlgemeen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekMetadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekenZoekcriteria.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vestigingsnummer.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Voorbehoud.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Voorschrift.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vraag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VraagAntwoord.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vraaggroep.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/WerkzaamheidUrn.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ZoekresultaatVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieHALResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Activiteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/BegripRelatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Begrippenkader.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Bron.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Collectie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Concept.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Conceptschema.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Dataset.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Distributie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Informatieproduct.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Links.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Next.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Omgevingsaspect.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/PageInfo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Prev.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Self.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Waardelijst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Werkzaamheid.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Activiteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppeling.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppelingHALResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppelingHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/HalLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Locatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/OrganisatieMetBgCode.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/OrganisatieMetOptioneelOin.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Regelbeheerobject.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Trefwoord.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidBeherenResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidCreateRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatieHALResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatieHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidUpdateRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ZoekCriteria.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/AppInfo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Error.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Geovalidatieopdracht.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Melding.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Rapport.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ResponsLocatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ZipLocatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/App.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/AppHealth.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/CRSs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/GeoJsonGeometry.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Health.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/LineString.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/OpenApiSchemaJson.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/OpenApiSchemaYaml.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Problem.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/AanvraagRespons.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/AanvraagVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/App.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/BestandsnaamUitwisselpakket.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/DownloadRespons.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/GeometrieAanvraagVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/OntwerpAanvraagVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Problem.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Status.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/StatusRespons.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/VerzoekIdentificatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Activiteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduiding.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerp.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerpDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerpDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Activiteitengroep.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Adressaat.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AdressaatDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AdressaatRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Afbeelding.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieBesluitRenvooiLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieOntwerpRenvooiLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieZoekLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitMetadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieDocumentstructuurLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieProcedurestap.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieProcedureverloop.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieSoortStap.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversie_Embedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversies.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversiesEmbedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversiesSort.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezagCode.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezagType.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BoundingBox.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ConditieArtikel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Crs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerking.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerkingToevoegenVerwijderen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerkingWijzigen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Divisie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesBesluitRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesOntwerpRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesRenvooiAtLocation.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesVastgesteld.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesVastgesteldAtLocation.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Divisietekst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DocumentComponentLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Documentstructuur.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DocumentstructuurLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EId.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Eenheid.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ExpandScopeVastgesteldeAnnotaties.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Gebiedsaanwijzing.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerp.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerpDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerpDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Gebiedsaanwijzinggroep.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GeoZoekRequestBody.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Geometry.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GeometryCollection.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalLink.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksFirst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksLast.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksNext.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksPrev.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksSelf.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Health.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Hoofdlijn.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Href.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Idealisatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Instructieregel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Instrument.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstrumentDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstrumentRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InvalidParam.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Inzagetermijn.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDivisie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDivisieRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRegeltekst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRegeltekstRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRenvooiSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Kaartextent.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenActiviteitLocatieaanduidingRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenActiviteitRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenGebiedsaanwijzingRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenHoofdlijnRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenKaartRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenLocatieRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenOmgevingsnormRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenOmgevingswaardeRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LineString.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Locatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieType.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Norm.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Normgroep.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Normwaarde.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsdocument.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsnormRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunning.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningZoekobject.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunning_Embedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunningen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningenEmbedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningenSort.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaardeRefs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingswaarderegel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Onderwerpen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpActiviteitOnderwerp.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpDocumentstructuurLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpGebiedsaanwijzingOnderwerp.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpOnderwerpen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpProcedurestap.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpProcedureverloop.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpRegelingOnderwerpen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpRegelingOnderwerpenLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpSoortStap.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpThemaOnderwerp.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregeling.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingZoekobject.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregeling_Embedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregelingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingenEmbedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingenSort.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregistratiegegevens.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Page.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Problem.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Problem400.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingAllOfEmbedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingOnderwerpen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingOnderwerpenLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingType.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingVoorkomensSort.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingZoekobject.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Regelingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingenEmbedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingenSort.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Regeltekst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesBesluitRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesOntwerpRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesRenvooiAtLocation.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesVastgesteld.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesVastgesteldAtLocation.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Registratiegegevens.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SelfLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SoortRegeling.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SoortVergunning.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/StopIdentificatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Symboolcodes.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TechnischId.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Tekstdeel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDeltaLijstWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelSpec.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Thema.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaOnderwerp.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaOnderwerpDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Tileset.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TransformXml.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzing.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNorm.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormDelta.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormDeltaWijzigingen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormRenvooi.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Voorkomens.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Voorkomens_Embedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/WId.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/GeneriekZoekobject.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Href.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/InvalidParam.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Layout.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Locatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyle.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyleRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyleRequestItem.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxZoekobject.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Page.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Paint.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/PrimairObjectIdentificator.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem400.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem404.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem406.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem412.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem422.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Self.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Source.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Sources.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymbolisatieItem.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Symbool.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolDeprecated.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolMetadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolMetadataDeprecated.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/TilingResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/VerbeeldingDeprecated.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/AppHealth.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/AppInfo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeginInzagetermijn.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Bekendmaking.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeschikbaarTot.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeschikbaarVanaf.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BesluitCiteertitel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BesluitVersie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Bestuurslaag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BevoegdGezag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Crs.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Document.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentSuggestie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentSuggesties.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentVersie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Documenten.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/EindeInzagetermijn.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Embedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Error.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ExpressionId.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeldigTot.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeldigVanaf.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeoJsonGeometry.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeometrieIdentificaties.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeometryCollection.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HalLink.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HalLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Health.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HeeftVectorTiles.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Identificatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ImroDocumentMetadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/InwerkingTot.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/InwerkingVanaf.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsBesluit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsOntwerp.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsToekomstig.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/LineString.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Match.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MatchType.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ObjectgerichteTekst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OmgevingsdocumentMetadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OmgevingsdocumentStatus.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Onderdeel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OntwerpDocumentVersie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OpenApiSchemaJson.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OpenApiSchemaYaml.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Page.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/PlanOndergrond.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/PlanstatusInfo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Publicatiedatum.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/RegelStatus.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Titel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/UriIdentificatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Versie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Datum.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Omschrijving.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Page.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Trefwoord.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Trefwoorden.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidHALResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponseListWithExpand.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/regels-verifieren-service-cvcdejmvr/VerifierenResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppHealth.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppHealthHealth.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppInfo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ApplicatieEigenschappen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Artikel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ArtikelLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBesluitsubvlak.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBesluitvlak.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBestemmingsvlak.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBouwaanduiding.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBouwvlak.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseFiguur.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseFunctieaanduiding.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseGebiedsaanduiding.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseMaatvoering.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisiecomplex.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisiegebied.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisieverklaring.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseTekst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Bekendmaking.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BekendmakingCollectie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BeleidsmatigVerantwoordelijkeOverheid.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BeleidsmatigVerantwoordelijkeOverheid2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitsubvlakReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitvlakLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitvlakReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Bestemmingsvlak.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BestemmingsvlakLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BestemmingsvlakReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwaanduidingReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwvlakLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwvlakReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CRS.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieInfo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieInfoCollectie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieSummary.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieSummaryLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ChildTekst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CollectieLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Contains.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded10.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded12.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded13.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded14.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded15.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded16.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded17.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded18.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded19.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded20.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded21.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded22.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded23.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded24.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded25.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded26.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded28.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded29.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded30.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded31.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded32.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded33.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded34.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded5.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded6.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded7.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded8.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error406.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error5xx.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ExtendedError.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ExterneReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FiguurReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FunctieaanduidingLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FunctieaanduidingReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GebiedsaanduidingLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GebiedsaanduidingReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Geo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeoBody.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeoJSONGeometry.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Geometry.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeometryCollection.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GerelateerdPlan.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GerelateerdPlanCollectie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Health.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IdsCollection.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IllustratieReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IntersectAndNotTouches.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Intersects.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item24.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item3.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item32.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item37.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item39.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item42.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item50.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item6.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item7.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Kruimel.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Lettertekenaanduiding.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/LettertekenaanduidingReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/LineString.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MaatvoeringReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Next.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Onderwerp.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Onderwerpen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/OpenApiSchemaJson.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/OpenApiSchemaYaml.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Plan.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanCollectie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanSuggestie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanType.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanobjectReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanstatusInfo.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Point2D.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatieMetExternPlanReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatiesMetExternePlannen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatiesMetExternePlannen2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Resultaat.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self10.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self11.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self12.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self13.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self14.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self3.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self4.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self5.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self6.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self7.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self8.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self9.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiecomplexLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiecomplexReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Structuurvisiegebied.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiegebiedReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisieverklaringReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/SuggestieCollectie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Tekst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/TekstLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/TekstReferentie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Within.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/AlgemeneSetActiviteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenRegelbeheerobjectenRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenRegelbeheerobjectenResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenWerkzaamheidCompleetRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenWerkzaamheidCompleetResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/JuridischGerelateerdeWerkzaamhedenRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/LogischGerelateerdeWerkzaamhedenRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamhedenMetJuridischGerelateerdeWerkzaamhedenResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamhedenResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Werkzaamheid.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamheidMetJuridischGerelateerdeWerkzaamheden.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Antwoord.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Bijlage.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/FunctioneleStructuurRefAntwoorden.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/IndieningsvereistenRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Request.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/SubAndFunctioneleStructuurRefAntwoorden.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Antwoord.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Bijlage.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/FunctioneleStructuurRefAntwoorden.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/IndieningsvereistenRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/KetenMachtiging.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/ProjectMachtiging.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Request.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/SubAndFunctioneleStructuurRefAntwoorden.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegels.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegelsHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegelsHalResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/401.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/404.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/IdeeVerkenningConfiguratie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/NotificatieversieConfiguratie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/ValidatieFout.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/401.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/404.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/IdeeVerkenningConfiguratie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/IdeeVerkenningConfiguratieMetBevoegdGezagNaam.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/NotificatieversieConfiguratie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/ValidatieFout.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/BevoegdGezagWijzigen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Document.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/HalLink.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/HalPaginationLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Links.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Links2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Page.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/VerzoekTypeStam5And6.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/ZoekresultaatVerzoeken.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/BevoegdGezagWijzigen.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Document.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/HalLink.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/HalPaginationLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Links.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Links2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Page.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/ZoekresultaatVerzoeken.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/406.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Activiteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/BevoegdGezag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/BronLocatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Contactgegevens.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/GelabeldKadastraal.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/GelabeldeCoordinaat.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Locatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/SubActiviteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/ValidatieFout.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Verzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/406.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Activiteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/BevoegdGezag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/BronLocatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/GelabeldKadastraal.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Locatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/SubActiviteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/ValidatieFout.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Verzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/406.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Activiteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Adres.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/BevoegdGezag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/BronLocatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/GelabeldKadastraal.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Ideeverkenning.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/IdeeverkenningMetadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Intrekken.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Kadastraal.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Locatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Machtiging.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ProjectId.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/SubActiviteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ValidatieFout.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Verzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/VerzoekMetadata.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/HalLink.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/HalPaginationLinks.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Info.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Page.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekTypeStam5And6.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekenoverzichtResultaat.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekenoverzichtResultaatVerzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/ZoekresultaatVerzoeken.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Activiteit.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/ActiviteitMetSubactiviteiten.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Behandeldienst.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenBehandeldienstRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenBevoegdGezagRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenConceptverzoekRequest.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BevoegdGezag.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Conceptverzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Point.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Polygon.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Verzoek.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ActiviteitHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ActiviteitResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Aggregaties.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuurslaagAggregatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuursorgaanAggregatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuursorganenPerBestuurslaagAggregatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Sortering.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/SuggestiesCriteria.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Toestemming.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ToestemmingAggregatie.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Trefwoord.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/WerkzaamheidHALResponseList.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/WerkzaamheidResponse.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ZoekCriteriaActiviteiten.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ZoekCriteriaWerkzaamheden.schema.json create mode 100644 assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Zoekterm.schema.json create mode 100644 assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/ApiResponse.schema.json create mode 100644 assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Category.schema.json create mode 100644 assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Order.schema.json create mode 100644 assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Pet.schema.json create mode 100644 assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Tag.schema.json create mode 100644 assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/User.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BagLigplaatsenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BagNummeraanduidingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BagOpenbareruimtesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BagPandenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BagStandplaatsenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BagVerblijfsobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BagWoonplaatsenRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BenkaggBagpandenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BenkaggBagzoekLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/BomenstamgegevensLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Brk2GemeentesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Brt25pluslabelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBagadresinformatieBagadresinformatieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBetrokkenbijbetrokkenbijLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerIsontstaanuitmisontstaanuitLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerKadastraleobjectKadastraleobjectLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerPandligtinPandligtinLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBouwblokkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBuurtenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBuurtenRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenGgwgebiedenRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenStadsdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenStadsdelenRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenWijkenRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Geometry.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/GeometryCollection.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/HoofdroutesroutesGevaarlijkeStoffenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/HoofdroutestunnelsGevaarlijkeStoffenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/MeldingenmeldingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/NappeilmerkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Next.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimtehekkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimteroostersLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimtewaterobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Page.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/PaginatedAardgasverbruikmraLianderList.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Point3D.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Previous.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/ReferentiekalenderdatumLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/_shared/Self2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikdefaultMraLianderLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikdefaultMraStatistiekenPcrangesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraLiander.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraLianderLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraStatistiekenPcranges.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraStatistiekenPcrangesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Aardgasvrijezonesbuurt.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesbuurtLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Aardgasvrijezonesbuurtinitiatief.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesbuurtinitiatiefLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesdefaultBuurtLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesdefaultBuurtinitiatiefLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagNummeraanduidingenRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagOpenbareruimtesRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagVerblijfsobjectenRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded12.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded13.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded14.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded15.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded16.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded17.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded18.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded19.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded20.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded21.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded22.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaladresLoopafstandV2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaladresLoopafstandV2Link.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalafvoermomenten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalafvoermomentenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbagObjectLoopafstandV2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbagObjectLoopafstandV2Link.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalbijplaatsingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbijplaatsingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcluster.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterVulsnelheden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterVulsnelhedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalclusterfractie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterfractieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainer.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerVulgraden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerVulgradenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainerlocatie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerlocatieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainertype.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainertypeLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultAdresLoopafstandV2Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultBagObjectLoopafstandV2Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultBijplaatsingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultClusterLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultClusterfractieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainerLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainerlocatieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainertypeLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultFractiesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultLoopafstandCategorieV2Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultPlanningVoertuigenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerActieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerMeldingLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerStatusLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultServicegebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultServicegebiedenLocatieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultTicketLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalfracties.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalfractiesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalloopafstandCategorieV2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalloopafstandCategorieV2Link.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalplanningVoertuigen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalplanningVoertuigenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalrolcontainer.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerActie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerActieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerMelding.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerMeldingLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerStatus.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerStatusLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalservicegebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLocatie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLocatieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalticket.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalticketLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0AfvoermomentenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0ClusterVulsnelhedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0ContainerVulgradenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv1WegingLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalweging.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalwegingLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzeraccAfvalwijzer.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzeraccAfvalwijzerLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Afvalwijzerafvalwijzer.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerafvalwijzerLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerdefaultAccAfvalwijzerLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerdefaultAfvalwijzerLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagOnderzoekenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagVotopafvoerlegacyLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagWoonplaatsenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagbrondocumenten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagbrondocumentenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultBrondocumentenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultDossiersLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultLigplaatsenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultNummeraanduidingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultOnderzoekenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultOpenbareruimtesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultPandenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultStandplaatsenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagdossiers.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdossiersHeeftBrondocumenten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdossiersLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagligplaatsen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenGebruiksdoel.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenHeeftNevenadres_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenHeeftOnderzoeken_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagnummeraanduidingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagnummeraanduidingenHeeftOnderzoeken_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagonderzoeken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagopenbareruimtes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagopenbareruimtesHeeftOnderzoeken_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagpanden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagpandenHeeftOnderzoeken_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagstandplaatsen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenGebruiksdoel.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenHeeftNevenadres_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenHeeftOnderzoeken_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1VerblijfsobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1VotopafvoerlegacyLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1WoonplaatsenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagverblijfsobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenGebruiksdoel.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenHeeftNevenadres_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenHeeftOnderzoeken_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenLigtInPanden_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenToegang.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagvotopafvoerlegacy.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagwoonplaatsen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagwoonplaatsenHeeftOnderzoeken_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/RelatedSummary.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultIndicatorenDefinitiesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultKerncijfersLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultStatistiekenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgaindicatorenDefinities.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgaindicatorenDefinitiesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Bbgakerncijfers.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgakerncijfersLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Bbgastatistieken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgastatistiekenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/BedrijveninvesteringszonesdefaultGebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Bedrijveninvesteringszonesgebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/BedrijveninvesteringszonesgebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisbgt.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisbgtLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultBgtLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultEigendomsrechtLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultKaartLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiseigendomsrecht.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiseigendomsrechtLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiskaart.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiskaartLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGriddefaultRaster100Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGriddefaultRaster10Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_100.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_100Link.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_10Link.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Item.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Item2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteafvalbakken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteafvalbakkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultAfvalbakkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultGroenobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultHekkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultRoostersLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultTerreindeelLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtegroenobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtegroenobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtehekken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteroosters.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteterreindeel.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteterreindeelLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtev1VerhardingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtev1WaterobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteverhardingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteverhardingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtewaterobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/BelastingendefaultReclameLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/Belastingenreclame.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/BelastingenreclameLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggAdresseerbareobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBagpandbevatverblijfsobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBagpandligtinLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkaantekeningenkadobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkkadastraleobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrktenaamstellingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkzakelijkerechtenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggadresseerbareobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpandbevatverblijfsobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpanden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpandligtin.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagzoek.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkaantekeningenkadobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasis.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasisLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasisdataselectie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasisdataselectieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasiszondersubjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasiszondersubjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkaartlaageigenaren.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkaartlaageigenarenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkaartlaagerfpachtuitgevers.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkaartlaagerfpachtuitgeversLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkadastraleobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkotbetrokkenbij.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkotbetrokkenbijLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkotisontstaanuit.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkotisontstaanuitLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrksubjectcategorieen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrksubjectcategorieenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrktenaamstellingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkzakelijkerechten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultAdresseerbareobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandbevatverblijfsobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandligtinLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagzoekLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkaantekeningenkadobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasisLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasisdataselectieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasiszondersubjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkaartlaageigenarenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkaartlaagerfpachtuitgeversLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkadastraleobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkotbetrokkenbijLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkotisontstaanuitLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrksubjectcategorieenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrktenaamstellingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkzakelijkerechtenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultGebiedenbuurtenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultHandelsregisterkvkLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkagggebiedenbuurten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkagggebiedenbuurtenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkagghandelsregisterkvk.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkagghandelsregisterkvkLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded12.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded13.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded14.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded15.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded16.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded17.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded18.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded19.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/Beschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/BeschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/BeschermdestadsdorpsgezichtendefaultBeschermdestadsdorpsgezichtenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBakkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBegroeideterreindelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBordenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtFunctionelegebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtGebouwinstallatiesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtInstallatiesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtKastenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtKunstwerkdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtMastenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtNummeraanduidingreekslabelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOnbegroeideterreindelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOndersteunendewaterdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOndersteunendewegdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOpenbareruimtelabelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOverbruggingsdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOverigebouwwerkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPalenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPandenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPuttenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtScheidingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtSensorenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtSporenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtStraatmeubilairLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtTunneldelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtVegetatieobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWaterdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWaterinrichtingselementenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWegdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWeginrichtingselementenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtbakken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtbegroeideterreindelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtborden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBakkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBegroeideterreindelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBordenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultFunctionelegebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultGebouwinstallatiesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultInstallatiesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultKastenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultKunstwerkdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultLigplaatsnummeraanduidingreekslabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultMastenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultNummeraanduidingreekslabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOnbegroeideterreindelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOnderbouwenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOndersteunendewaterdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOndersteunendewegdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOpenbareruimtelabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverbouwenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverbruggingsdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverigebouwwerkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPalenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPandenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPuttenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultScheidingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultSensorenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultSporenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultStandplaatsnummeraanduidingreekslabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultStraatmeubilairLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultTunneldelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtfunctionelegebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtgebouwinstallaties.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtinstallaties.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtkasten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtkunstwerkdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtligplaatsnummeraanduidingreekslabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtligplaatsnummeraanduidingreekslabelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtmasten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtnummeraanduidingreekslabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtonbegroeideterreindelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtonderbouwen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtonderbouwenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtondersteunendewaterdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtondersteunendewegdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtopenbareruimtelabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverbouwen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtoverbouwenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverbruggingsdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverigebouwwerken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtpalen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtpanden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtputten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtscheidingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtsensoren.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtsporen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtstandplaatsnummeraanduidingreekslabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtstandplaatsnummeraanduidingreekslabelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtstraatmeubilair.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgttunneldelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1VegetatieobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WaterdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WaterinrichtingselementenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WegdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WeginrichtingselementenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtvegetatieobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwaterdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwaterinrichtingselementen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwegdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtweginrichtingselementen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded12.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded13.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded14.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded15.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded16.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded17.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded18.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded19.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded20.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded21.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded22.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded23.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded24.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded25.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded26.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded27.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded28.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded29.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded30.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded31.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded32.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded33.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemasbest.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemasbestLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultAsbestLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultGrondLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultGrondwaterLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemgrond.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemgrondLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemgrondwater.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemgrondwaterLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGebrekregistratieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGroeiplaatsboomLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGroeiplaatsmedebeheerLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultHoofdbomenstructuurbufferLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultHoofdbomenstructuurlijnenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultKapenherplantLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultMaatregelregistratieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultNtometingLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultStamgegevensLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultStormmeldingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengebrekregistratie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengebrekregistratieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengroeiplaatsboom.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengroeiplaatsboomLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengroeiplaatsmedebeheer.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengroeiplaatsmedebeheerLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenhoofdbomenstructuurbuffer.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenhoofdbomenstructuurbufferLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenhoofdbomenstructuurlijnen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenhoofdbomenstructuurlijnenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenkapenherplant.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenkapenherplantLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenmaatregelregistratie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenmaatregelregistratieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenntometing.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenntometingLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenstamgegevens.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenstormmeldingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenstormmeldingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenv1VeiligheidsinspectiesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenv1VergunningsplichtigesnoeiLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenveiligheidsinspecties.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenveiligheidsinspectiesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenvergunningsplichtigesnoei.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenvergunningsplichtigesnoeiLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded12.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/Bouwstroompuntenbouwstroompunten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/BouwstroompuntenbouwstroompuntenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/BouwstroompuntendefaultBouwstroompuntenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2AantekeningenkadastraleobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2ErfpachtcanonsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2KadastraleobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2TenaamstellingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2ZakelijkerechtenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenkadastraleobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenkadastraleobjectenHeeftBrkBetrokkenPersoon_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenBetrokkenBrkTenaamstelling_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenHeeftBrkBetrokkenPersoon_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aardzakelijkerechten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aardzakelijkerechtenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAantekeningenkadastraleobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAantekeningenrechtenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAardzakelijkerechtenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultErfpachtcanonsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultGemeentesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralegemeentecodesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralegemeentesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastraleobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralesectiesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralesubjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultMetaLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultStukdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultTenaamstellingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2erfpachtcanons.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2gemeentes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentecodes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentecodesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenHeeftEenRelatieMetBagVerblijfsobject_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenIsOntstaanUitBrkGPerceel_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenIsOntstaanUitBrkKadastraalobject_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesecties.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesectiesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesubjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesubjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2meta.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2metaLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkAantekeningKadastraalObject_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkAantekeningRecht_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkErfpachtcanon_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkTenaamstelling_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkZakelijkRecht_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2tenaamstellingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2tenaamstellingenIsGebaseerdOpBrkStukdelen_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2v1ZakelijkerechtenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBelastBrkZakelijkeRechten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBelastMetBrkZakelijkeRechten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBetrokkenBijBrkZakelijkeRechten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenIsBeperktTotBrkTenaamstellingen_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenOntstaanUitBrkZakelijkeRechten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded12.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded13.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded14.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultFunctionelegebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultGebouwenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultGeografischegebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultHoogtesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultInrichtingselementenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlaatsenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlantopografieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPluslabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlusterreinenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultRegistratievegebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultReliefLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultRelieftaludsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultSpoorbaandelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultTerreinenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10functionelegebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10functionelegebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10gebouwen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10gebouwenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10geografischegebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10geografischegebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10hoogtes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10hoogtesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10inrichtingselementen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10inrichtingselementenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plaatsen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plaatsenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plantopografie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plantopografieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10pluslabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10pluslabelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plusterreinen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plusterreinenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10registratievegebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10registratievegebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relief.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10reliefLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relieftaluds.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relieftaludsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10spoorbaandelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10spoorbaandelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10terreinen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10terreinenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WaterdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WegdeelhartlijnenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WegdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10waterdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10waterdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdeelhartlijnen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdeelhartlijnenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded12.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded13.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded14.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded15.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded16.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded17.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Brt25defaultPluslabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Brt25pluslabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultFunctionelegebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultGebouwenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultHoogtesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultInrichtingselementenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultPluslabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultPlusterreinenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultRegistratievegebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultReliefLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultSpoorbaandelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultTerreinenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50functionelegebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50functionelegebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50gebouwen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50gebouwenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50hoogtes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50hoogtesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50inrichtingselementen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50inrichtingselementenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50pluslabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50plusterreinen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50plusterreinenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50registratievegebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50registratievegebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50relief.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50reliefLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50spoorbaandelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50spoorbaandelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50terreinen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50terreinenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50v1WaterdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50v1WegdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50waterdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50waterdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50wegdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50wegdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded12.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatacsv.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatacsvLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultCsvLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultGeopackageLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultJsonlinesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatageopackage.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatageopackageLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatajsonlines.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatajsonlinesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesbeschoeiing.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbeschoeiingLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesbrug.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVast.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastBouwdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastBouwdelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastElementen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastElementenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesdamwand.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdamwandLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultBeschoeiingLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultBrugLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultDamwandLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesDimObjectpaspoortLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesDimSubinspectiekenmerkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesFeitSubinspectiesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultKademuurLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultSluizenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimObjectpaspoort.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimObjectpaspoortLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimSubinspectiekenmerken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimSubinspectiekenmerkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesFeitSubinspecties.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesFeitSubinspectiesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructieskademuur.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructieskademuurLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiessluizen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiessluizenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastBouwdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastElementenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultLocatieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultMarkeringLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultSensorLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsalocatie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsalocatieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsamarkering.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsamarkeringLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsasensor.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsasensorLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/CrowdmonitordefaultPassantenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/Crowdmonitorpassanten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/CrowdmonitorpassantenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitafwijking.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitafwijkingLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbronattribuut.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbronattribuutLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbrondataset.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbrondatasetLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbrontabel.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbrontabelLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultAfwijkingLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBronattribuutLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBrondatasetLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBrontabelLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultRaamwerkLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultRegelLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitraamwerk.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitraamwerkLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitregel.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitregelLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitv1ValidatieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitvalidatie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitvalidatieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/DataverkennerBagadresinformatiebagadresinformatie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/DataverkennerBagadresinformatiedefaultBagadresinformatieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/DataverkennerBagadresinformatiembagadresinformatie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/DataverkennerBagadresinformatiemdefaultBagadresinformatieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/DataverkennerBagpandenbagpanden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/DataverkennerBagpandendefaultBagpandenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/DataverkennerBagpandenmbagpanden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/DataverkennerBagpandenmdefaultBagpandenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/DataverkennerBagzoekbagzoek.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/DataverkennerBagzoekdefaultBagzoekLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/DataverkennerBagzoekmbagzoek.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/DataverkennerBagzoekmdefaultBagzoekLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/DataverkennerBetrokkenbijbetrokkenbij.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/DataverkennerBetrokkenbijdefaultBetrokkenbijLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/DataverkennerBetrokkenbijmbetrokkenbij.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/DataverkennerBetrokkenbijmdefaultBetrokkenbijLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/DataverkennerBevatverblijfsobjectenbevatverblijfsobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/DataverkennerBevatverblijfsobjectendefaultBevatverblijfsobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/DataverkennerBevatverblijfsobjectenmbevatverblijfsobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/DataverkennerBevatverblijfsobjectenmdefaultBevatverblijfsobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/DataverkennerIsontstaanuitdefaultIsontstaanuitLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/DataverkennerIsontstaanuitisontstaanuit.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/DataverkennerIsontstaanuitmdefaultIsontstaanuitLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/DataverkennerIsontstaanuitmisontstaanuit.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/DataverkennerKadastraleobjectdefaultKadastraleobjectLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/DataverkennerKadastraleobjectkadastraleobject.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/DataverkennerKadastraleobjectmdefaultKadastraleobjectLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/DataverkennerKadastraleobjectmkadastraleobject.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/DataverkennerPandligtindefaultPandligtinLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/DataverkennerPandligtinpandligtin.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/DataverkennerPandligtinmdefaultPandligtinLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/DataverkennerPandligtinmpandligtin.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/DuurzaamheiddefaultEnergielabelLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/Duurzaamheidenergielabel.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/DuurzaamheidenergielabelLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunameubilairLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunaverblijfplaatsenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunavoorzieningenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultInspectiesFaunavoorzieningenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultInspectiesStructuurkarteringenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultKerngebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunameubilair.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunameubilairLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunaverblijfplaatsen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunaverblijfplaatsenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunavoorzieningen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunavoorzieningenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiehekken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesFaunavoorzieningen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesFaunavoorzieningenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesStructuurkarteringen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesStructuurkarteringenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiekerngebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiekerngebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologieroosters.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1HekkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1RoostersLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1VerbindingszonesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1WaterobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologieverbindingszones.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieverbindingszonesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiewaterobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMradefaultGasEnElektriciteitKwartaalLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMradefaultGasEnElektriciteitMaandLianderLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitKwartaal.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitKwartaalLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitMaandLiander.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitMaandLianderLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/EvenementendefaultEvenementenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Evenementenevenementen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/EvenementenevenementenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenbominslag.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenbominslagLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultBominslagLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultGevrijwaardgebiedLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultUitgevoerdonderzoekLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievengevrijwaardgebied.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievengevrijwaardgebiedLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenuitgevoerdonderzoek.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenuitgevoerdonderzoekLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenv1VerdachtgebiedLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenverdachtgebied.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenverdachtgebiedLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/FietspaaltjesdefaultFietspaaltjesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Fietspaaltjesfietspaaltjes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/FietspaaltjesfietspaaltjesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedendefaultGroenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedengroen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedengroenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Brk2GemeentesRawIdentifier.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenGgpgebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenGgwgebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenWijkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenbouwblokken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenbuurten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultBouwblokkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultBuurtenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGgpgebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGgwgebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGrootstedelijkeProjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultStadsdelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultStedelijkgebiedprojectofbelangenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenggpgebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenggpgebiedenBestaatUitBuurten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenggwgebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenggwgebiedenBestaatUitBuurten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedengrootstedelijkeProjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedengrootstedelijkeProjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenstadsdelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenstedelijkgebiedprojectofbelangen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenstedelijkgebiedprojectofbelangenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenv1WijkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenwijken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultIndustrieLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultMetroLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultSchipholLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultSpoorwegenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesindustrie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesindustrieLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesmetro.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesmetroLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesschiphol.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesschipholLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesspoorwegen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesspoorwegenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoeddefaultGebouwobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoeddefaultGebouwobjectenUitgebreidLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenUitgebreid.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenUitgebreidLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedv1VerhuurbareEenhedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedverhuurbareEenheden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedverhuurbareEenhedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/GrexdefaultProjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/Grexprojecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/GrexprojectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiebodemgebruikEnObstakels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiebodemgebruikEnObstakelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultBodemgebruikEnObstakelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultDempingenEnOphogingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultLijnvormigeObstakelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultOnderzoekenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedempingenEnOphogingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedempingenEnOphogingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatielijnvormigeObstakels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatielijnvormigeObstakelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatieonderzoeken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatieonderzoekenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultRoutesGevaarlijkeStoffenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultTunnelsGevaarlijkeStoffenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultURoutesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesroutesGevaarlijkeStoffen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutestunnelsGevaarlijkeStoffen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesuRoutes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesuRoutesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/HorecadefaultExploitatievergunningLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/Horecaexploitatievergunning.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/HorecaexploitatievergunningLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenbuurt.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenbuurtLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultBuurtLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultGgwLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultStadsdeelLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenggw.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenggwLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenstadsdeel.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenstadsdeelLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenv1WijkLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenv1WoonplaatsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenwijk.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenwijkLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenwoonplaats.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenwoonplaatsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlBovengrondseKabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlBovengrondseKabelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlLichtpunten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlLichtpuntenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlMantelbuizen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlMantelbuizenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlOndergrondseKabels.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlOndergrondseKabelsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlPunten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlPuntenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlBovengrondseKabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlLichtpuntenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlMantelbuizenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlOndergrondseKabelsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlPuntenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicEisvoorzorgsmaatregelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicKabelsEnLeidingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicPuntobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicEisvoorzorgsmaatregelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicEisvoorzorgsmaatregelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicKabelsEnLeidingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicKabelsEnLeidingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicPuntobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicPuntobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Leidingeninfrastructuurv1WaternetRioolknopenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Leidingeninfrastructuurv1WaternetRioolleidingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolknopen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolknopenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolleidingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolleidingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultEdgesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultNodesPoiLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultPoiAdressenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Loopfietsnetwerkedges.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkedgesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerknodesPoi.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerknodesPoiLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkpoiAdressen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkpoiAdressenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultMeetboutenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultMetingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultReferentiepuntenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultRollagenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenmeetbouten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmeetboutenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenmetingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmetingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmetingenRefereertAanReferentiepunten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenreferentiepunten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenreferentiepuntenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenrollagen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenrollagenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/MeldingendefaultMeldingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/Meldingenmeldingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/MeldingenAccdefaultMeldingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/MeldingenAccmeldingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultPersonenautoLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultTaxiLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultTouringcarLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025personenauto.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025personenautoLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025taxi.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025taxiLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025touringcar.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025touringcarLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025v1VrachtEnBestelautoLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025vrachtEnBestelauto.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025vrachtEnBestelautoLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesbestelbus.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesbestelbusLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesbromensnorfiets.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesbromensnorfietsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultBestelbusLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultBromensnorfietsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultTaxiLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultTouringcarLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonestaxi.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonestaxiLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonestouringcar.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonestouringcarLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesv1VrachtautoLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesvrachtauto.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesvrachtautoLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Item5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentencomplexen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentencomplexenBestaatUitMonumentenMonumenten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentencomplexenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultComplexenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultMonumentenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultSitueringenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultUnescoLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentenmonumenten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenBetreftBagPand_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenHeeftMonumentenSitueringen_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentensitueringen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentensitueringenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentenunesco.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenunescoLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/NapdefaultPeilmerkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Nappeilmerken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenKwartaalStandaardLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenKwartaalUitgebreidLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenOpenbaarLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalStandaard.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalStandaardLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalUitgebreid.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalUitgebreidLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenOpenbaar.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenOpenbaarLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded11.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded12.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded13.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded14.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded15.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded16.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalcoholverbod.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalcoholverbodLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalcoholverkoopverbod.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalcoholverkoopverbodLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalgemeenoverlast.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalgemeenoverlastLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenbarbecueverbod.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenbarbecueverbodLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenbedelverbod.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenbedelverbodLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenblowverbodsgebied.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenblowverbodsgebiedLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedencameratoezicht.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedencameratoezichtLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedendealeroverlast.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendealeroverlastLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlcoholverbodLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlcoholverkoopverbodLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlgemeenoverlastLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBarbecueverbodLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBedelverbodLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBlowverbodsgebiedLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultCameratoezichtLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultDealeroverlastLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultGroepsfietsverbodLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultMessenverbodLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultRondleidingverbodLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultSluitingstijdenkernwallenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultStraatartiestverbodLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultTaxistandplaatsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultUitgaansoverlastLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedengroepsfietsverbod.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedengroepsfietsverbodLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenmessenverbod.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenmessenverbodLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenrondleidingverbod.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenrondleidingverbodLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedensluitingstijdenkernwallen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedensluitingstijdenkernwallenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenstraatartiestverbod.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenstraatartiestverbodLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedentaxistandplaats.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedentaxistandplaatsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenuitgaansoverlast.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenuitgaansoverlastLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenv1VuurwerkvrijLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenvuurwerkvrij.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenvuurwerkvrijLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkendefaultParkeervakkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Parkeervakkenparkeervakken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkenparkeervakkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkenparkeervakkenRegimes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesdefaultParkeerzonesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesdefaultParkeerzonesUitzonderingLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Parkeerzonesparkeerzones.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesUitzondering.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesUitzonderingLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingbedrijfsvaartuigen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingbedrijfsvaartuigenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultBedrijfsvaartuigenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultPassagiersvaartuigenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultTerrassenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingpassagiersvaartuigen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingpassagiersvaartuigenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingterrassen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingterrassenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingv1WoonschepenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingwoonschepen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingwoonschepenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenafstanden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenafstandenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandendefaultAfstandenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandendefaultLoopFietsroutesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenloopFietsroutes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenloopFietsroutesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Rdwv1VoertuigLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Rdwvoertuig.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigAssen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigBrandstof.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigCarrosserie.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Referentiekalenderdatum.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/ReferentiekalenderdefaultDatumLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded10.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded9.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesaardgasgebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesaardgasgebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesaardgasleidingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesaardgasleidingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesbedrijven.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesbedrijvenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesbronnen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesbronnenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonescontouren.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonescontourenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultAardgasgebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultAardgasleidingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultBedrijvenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultBronnenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultContourenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultInfrastructuurLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgafleverzuilenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgtanksLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgtankstationsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgvulpuntenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesinfrastructuur.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesinfrastructuurLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgafleverzuilen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgafleverzuilenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgtanks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgtanksLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgtankstations.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgtankstationsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgvulpunten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgvulpuntenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultGeluidzonesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultHoogtebeperkingradarLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultMaatgevendetoetshoogtesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholgeluidzones.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholgeluidzonesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholhoogtebeperkingradar.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholhoogtebeperkingradarLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholmaatgevendetoetshoogtes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholmaatgevendetoetshoogtesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholv1VogelvrijwaringsgebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholvogelvrijwaringsgebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholvogelvrijwaringsgebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded7.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded8.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportaanbieder.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportaanbiederLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultAanbiederLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultGymzaalLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultHalLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultHardlooprouteLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultOpenbaresportplekLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultParkLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportgymzaal.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportgymzaalLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sporthal.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SporthalLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sporthardlooproute.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SporthardlooprouteLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportopenbaresportplek.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportopenbaresportplekLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportpark.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportparkLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportv1VeldLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportv1ZwembadLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportveld.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportveldLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportzwembad.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportzwembadLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedGebouwenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultEigendomLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultGebouwenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultPostcodeGebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Standvastgoedeigendom.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedeigendomLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Standvastgoedgebouwen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedpostcodeGebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedpostcodeGebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekencijfers.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekencijfersLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultCijfersLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultIndicatorenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultToepassingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekenindicatoren.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekenindicatorenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekentoepassingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekentoepassingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkendefaultKlokkenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkendefaultOpenbareVerlichtingLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenklokken.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenklokkenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenopenbareVerlichting.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenopenbareVerlichtingLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/StroomstoringendefaultStroomstoringenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Stroomstoringenstroomstoringen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/StroomstoringenstroomstoringenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesdefaultOpenbaarSubsidieregisterLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesopenbaarSubsidieregister.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesopenbaarSubsidieregisterLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded6.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsaanbevolenroutes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsaanbevolenroutesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultAanbevolenroutesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultDoorrijhoogtesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultHaltesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultParkeerplaatsenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsdoorrijhoogtes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdoorrijhoogtesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarshaltes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarshaltesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsparkeerplaatsen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsparkeerplaatsenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsv1VerplichteroutesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsv1WegwerkzaamhedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsverplichteroutes.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsverplichteroutesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarswegwerkzaamheden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarswegwerkzaamhedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesbromEnSnorfiets.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesbromEnSnorfietsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesdefaultBromEnSnorfietsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesv1VrachtEnBestelautoLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesvrachtEnBestelauto.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesvrachtEnBestelautoLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/UitvoeringsplandefaultUitvoeringsplanLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Uitvoeringsplanuitvoeringsplan.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/UitvoeringsplanuitvoeringsplanLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarendefaultLigplaatsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarendefaultOpafstapplaatsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Varenligplaats.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarenligplaatsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Varenopafstapplaats.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarenopafstapplaatsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Veiligeafstandenv1VeiligeafstandenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Veiligeafstandenveiligeafstanden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/VeiligeafstandenveiligeafstandenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Item.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Item2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenbedandbreakfast.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenbedandbreakfastLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningendefaultBedandbreakfastLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningendefaultOmzettingLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenomzetting.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenomzettingLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenv1WerkEnVervoerOpStraatLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenwerkEnVervoerOpStraat.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenwerkEnVervoerOpStraatLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Verkeersinformatiesystemenv1VerkeersinformatiesystemenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Verkeersinformatiesystemenverkeersinformatiesystemen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/VerkeersinformatiesystemenverkeersinformatiesystemenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/VerkiezingendefaultProcessenverbaalLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Verkiezingenprocessenverbaal.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/VerkiezingenprocessenverbaalLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Waterbinnenwater.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterbinnenwaterLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterdefaultBinnenwaterLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterdefaultUitstootvrijeZonePleziervaartLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WateruitstootvrijeZonePleziervaart.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WateruitstootvrijeZonePleziervaartLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestanddefaultRoutesGevaarlijkeStoffenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestanddefaultTunnelsGevaarlijkeStoffenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestandroutesGevaarlijkeStoffen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestandtunnelsGevaarlijkeStoffen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbinnen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbinnenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbreedOpgezetteWegen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbreedOpgezetteWegenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbuiten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbuitenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBinnenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBreedOpgezetteWegenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBuitenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Wiorv1WiorLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Wiorwior.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/WiorwiorLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/LineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiLineString.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiPoint.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiPolygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Point.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Polygon.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Winkelgebiedenv1WinkelgebiedenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Winkelgebiedenwinkelgebieden.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/WinkelgebiedenwinkelgebiedenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozDeelobjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozObjectenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Wozdeelobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozdefaultDeelobjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozdefaultObjectenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Wozobjecten.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozobjectenBestaatUitWozDeelobjecten_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozobjectenBevatBrkKadastraalobject_M2M.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded2.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded3.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded4.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded5.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Links.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultEikenprocessierupsLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultEikenprocessierupsPreventiefLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopInspectiesLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopMeldingenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopPercelenLinks.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierups.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsPreventief.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsPreventiefLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopInspecties.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopInspectiesLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopMeldingen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopMeldingenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopPercelen.schema.json create mode 100644 assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopPercelenLink.schema.json create mode 100644 assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Bijlage.schema.json create mode 100644 assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Metadata.schema.json create mode 100644 assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Organisatie.schema.json create mode 100644 assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Publicatie.schema.json create mode 100644 assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Thema.schema.json create mode 100644 assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Verzoek.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticleContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticleSummary.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticlesContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/Author.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/Contact.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ContactLink.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ContactPhone.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventSummary.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventVenue.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventVenueSummary.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventsContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/PagingInfo.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/PartItem.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidieContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidieSummary.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidiesContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSubject.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSubjectsContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSummary.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSummaryWithFeaturedArticles.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemesContract.schema.json create mode 100644 assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemesWithFeaturedArticleContract.schema.json create mode 100644 assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/FileDownload.schema.json create mode 100644 assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/FileSummary.schema.json create mode 100644 assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/ListFilesResponse.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Adres.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Afsplitsing.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/AfsplitsingPost.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Beschrijving.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Classificatie.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ClassificatieType.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ClassificatieUitgebreid.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Col.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/CommonProperties.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Contact.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ContactFormulier.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/DashboardIndicator.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Domein.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Domeinnaamregistratie.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Email.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ErrorRecord.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Gemeente.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Generated.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Grondslag.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Herschikking.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HerschikkingPost.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HistorischeVersie.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HistorischeVersies.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HvUri.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/IdentificatiecodeRecord.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Internet.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/KaderwetVanToepassing.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Kwaliteitsdashboard.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Message.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Ministerie.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Oorg.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Opheffing.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Oprichting.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OprichtingPost.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Opsplitsing.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OpsplitsingPost.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OrganisatieType.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OrganisatieUri.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Overheidsorganisatie.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Overheidsorganisaties.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Provincie.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ReadOnly.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Samenvoeging.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SamenvoegingPost.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/So.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SocialMedia.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SuggestIdentificatiecodeRecord.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Telefoon.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Toestandswijziging.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ToestandswijzigingPost.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ToestandswijzigingProperties.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Uitbreiding.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/VerantwoordelijkMinisterie.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Waterschap.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Wijzigingsgebeurtenis.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WijzigingsgebeurtenisPost.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Wijzigingsgebeurtenissen.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Woo.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooContactpersoon.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooIndex.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooInformatie.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooVerzoek.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WzgType.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WzgUri.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Zbo.schema.json create mode 100644 assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ZboCluster.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/ErrorResponse.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/ErrorResponseParameter.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalInfo.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalPaginationInfo.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalSelfInfo.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HealthCheckListItem.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HealthCheckResponse.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/LaatsteWijzigingsDatum.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/LocalDateTime.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisatieListResponse.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisationStatus.schema.json create mode 100644 assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisationType.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/AdditionImpact.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Area.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Circle.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Conflict.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConflictReport.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConflictType.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConstraintViolationError.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConstraintViolationErrors.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/CorrectionImpact.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DatePeriod.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DepthInterval.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DispatchResponse.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Envelope.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Name.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Point.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ProcessResult.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/QualityRegime.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/RegistrationRequest.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/RelationsDto.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ServiceError.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/YesNoEnumeration.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/bodemkundig-booronderzoek-bhr-p-okt_1x6ng/BhrpCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/borehole-research-bhr-gt-2mnyjuenr/BhrGtCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geologisch-booronderzoek-bhr-g-0qda1x6hr/BhrgCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/CptCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/DepthInterval.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/Parameters.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/DescriptionContainer.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/GraphDescription.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/RoTypeGraphs.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/BroRefCode.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmnRelations.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmwRelations.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmwRelationsDto.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/MonitoringTubeReferences.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/RegistrationObjectReference.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-put-gmw-7wpgfx6ng/GmwCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/GuRelationsDto.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/RegistrationObjectReference.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruiksysteem-guf-gbrffx6nr/GufCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/MeasuringPoint.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/MonitoringTube.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/Network.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/Networks.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwconstructie-epc-0puebxehg/EpcCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/BroOrganization.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/EplCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/milieuhygienisch-bodemonderzoek-sad-u3lmfu6hg/SadCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/overheidsbesluit-bodemverontreiniging-sld-rnqmfx6hr/SldCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/waardelijsten-fkywbuehg/ServiceError.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/SfrCriteriaSet.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/YesNoUnknownEnumeration.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Category.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/ConsularDataOverview.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/ContactOption.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Contentblock.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Coordinates.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Country.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryConsularData.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentation.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentationDetail.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentationOverview.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountrySummary.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmailAddress.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmailAdressWrapper.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmergencyAidDocument.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmergencyAidDocuments.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/File.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Phone.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/PracticalInformationOption.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Question.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocument.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocumentSummary.schema.json create mode 100644 assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocuments.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/AssetMetadata.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Binary.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/BoundingVolume.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Content.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureCollectionGeoJSONBasisbestandGebouwen.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureCollectionJSONFGBasisbestandGebouwen.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureGeoJSONBasisbestandGebouwen.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureJSONBasisbestandGebouwen.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureJSONFGBasisbestandGebouwen.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/ImplicitTiling.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/PropertiesGeoJSONBasisbestandGebouwen.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tile_Explicit.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tile_Implicit.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tileset3dTiles_Explicit.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureCollectionGeoJSONBodemvlakken.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureCollectionJSONFGBodemvlakken.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureGeoJSONBodemvlakken.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureJSONBodemvlakken.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureJSONFGBodemvlakken.schema.json create mode 100644 assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/PropertiesGeoJSONBodemvlakken.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/2DBoundingBox.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/2DPoint.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/AdditionalProperties2.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Bbox.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Bitmap.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Collection.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Collections.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/ConfClasses.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Daraa.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/DataType.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Dates.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Delta.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Enumeration.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Exception.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Extent.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/ExtentSpatial.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/ExtentTemporal.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONBuurten.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONProtectedsite.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGArbeidsmarktregioGegeneraliseerd.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGBuurten.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGProtectedsite.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureGeoJSONBuurten.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureGeoJSONProtectedsite.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureJSONArbeidsmarktregioGegeneraliseerd.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureJSONBuurten.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureJSONFGArbeidsmarktregioGegeneraliseerd.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureJSONFGBuurten.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureJSONFGProtectedsite.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FeatureJSONProtectedsite.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/FullCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/HalLink.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/IdLink.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Item20.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Item4.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Item5.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Item6.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Item7.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/JsonSchema.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Keyword.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/LayersArray.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/LinestringGeoJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Link.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/MbSpriteIndex.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/MbSpriteIndexSymbol.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/MbStyle.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/MultilinestringGeoJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/MultipointGeoJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/NumberReturned.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Paint.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONBuurten.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONFalls.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONGemeenten.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONWaterwayLink.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONWijken.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Queryable.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/QueryableBoolean.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/QueryableDate.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/QueryableDateTime.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/QueryableEnum.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/QueryableNumber.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/QueryableString.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Queryables.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/ResourceSet.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/ResourceSetEntry.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Sld-10.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Sources.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/SpatialExtent.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/StyleLayer.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/StyleMetadata.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/StyleSet.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/StyleSetEntry.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Styles.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Stylesheet.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TemporalExtent.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TemporalInterval.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TileJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TileMatrixLimits.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TileMatrixSet.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TileMatrixSetItem.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TileMatrixSets.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TileSet.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TileSetItem.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/TimeWindow.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Timeliness.schema.json create mode 100644 assets/schemas/api-register/pdok/_shared/Trs.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureCollectionGeoJSONLigplaats.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureCollectionJSONFGLigplaats.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureGeoJSONLigplaats.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureJSONFGLigplaats.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureJSONLigplaats.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/Item19.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONLigplaats.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONPand.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONVerblijfsobject.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONWoonplaats.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/SpatialExtent.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileMatrixSet.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileSet.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/2DBoundingBox.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TileMatrixSetItem.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TileSetItem.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureCollectionGeoJSONBrpgewas.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureCollectionJSONFGBrpgewas.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureGeoJSONBrpgewas.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureJSONBrpgewas.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureJSONFGBrpgewas.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/PropertiesGeoJSONBrpgewas.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureCollectionGeoJSONBak.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureCollectionJSONFGBak.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureGeoJSONBak.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureJSONBak.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureJSONFGBak.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/Item52.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBak.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBegroeidterreindeel.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBegroeidterreindeelKruinlijn.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBuurt.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONFunctioneelgebied.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOndersteunendwegdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOpenbareruimte.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOpenbareruimtelabel.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOverbruggingsdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPaal.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPand.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPandNummeraanduiding.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONSpoor.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONStadsdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONWijk.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/SpatialExtent.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileMatrixSet.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileSet.schema.json create mode 100644 assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureCollectionGeoJSONRceInspirePoints.schema.json create mode 100644 assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureCollectionJSONFGRceInspirePoints.schema.json create mode 100644 assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureGeoJSONRceInspirePoints.schema.json create mode 100644 assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureJSONFGRceInspirePoints.schema.json create mode 100644 assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureJSONRceInspirePoints.schema.json create mode 100644 assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/PropertiesGeoJSONRceInspirePoints.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureCollectionGeoJSONGemeentegebied.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureCollectionJSONFGGemeentegebied.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureGeoJSONGemeentegebied.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureJSONFGGemeentegebied.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureJSONGemeentegebied.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/Item16.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONGemeentegebied.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONLandgebied.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONProvinciegebied.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/SpatialExtent.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileMatrixSet.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileSet.schema.json create mode 100644 assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/DeltaCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/FullCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/Timeliness.schema.json create mode 100644 assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureCollectionGeoJSONLandcoverunit.schema.json create mode 100644 assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureCollectionJSONFGLandcoverunit.schema.json create mode 100644 assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureGeoJSONLandcoverunit.schema.json create mode 100644 assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureJSONFGLandcoverunit.schema.json create mode 100644 assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureJSONLandcoverunit.schema.json create mode 100644 assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/PropertiesGeoJSONLandcoverunit.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureCollectionGeoJSONGmGar.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureCollectionJSONFGGmGar.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureGeoJSONGmGar.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureJSONFGGmGar.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureJSONGmGar.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGar.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGld.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmn.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmnMeasuringpoint.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmnReference.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmw.schema.json create mode 100644 assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmwMonitoringtube.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/2DBoundingBox.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TileMatrixSetItem.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TileSetItem.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureCollectionGeoJSONFunctioneelGebiedMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureCollectionJSONFGFunctioneelGebiedMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureGeoJSONFunctioneelGebiedMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureJSONFGFunctioneelGebiedMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureJSONFunctioneelGebiedMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/Item55.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONFunctioneelGebiedMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGebouwPunt.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGeografischGebiedMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGeografischGebiedPunt.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONHoogteLijn.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONInrichtingselementLijn.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONPlaatsMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONPlantopografieVlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONRegistratiefGebiedMultivlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONReliefLijn.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONReliefTaludLageZijdeLijn.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONSpoorbaandeelLijn.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONTerreinVlak.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWaterdeelLijn.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWegdeelHartlijn.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWegdeelLijn.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/SpatialExtent.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileMatrixSet.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileSet.schema.json create mode 100644 assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureCollectionGeoJSONBestandBodemgebruik_2010.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureCollectionJSONFGBestandBodemgebruik_2010.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureGeoJSONBestandBodemgebruik_2010.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureJSONBestandBodemgebruik_2010.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureJSONFGBestandBodemgebruik_2010.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/PropertiesGeoJSONBestandBodemgebruik_2010.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureCollectionGeoJSONBestandBodemgebruik_2015.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureCollectionJSONFGBestandBodemgebruik_2015.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureGeoJSONBestandBodemgebruik_2015.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureJSONBestandBodemgebruik_2015.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureJSONFGBestandBodemgebruik_2015.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/PropertiesGeoJSONBestandBodemgebruik_2015.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureCollectionGeoJSONBbg2017.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureCollectionJSONFGBbg2017.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureGeoJSONBbg2017.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureJSONBbg2017.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureJSONFGBbg2017.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/PropertiesGeoJSONBbg2017.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureCollectionGeoJSONBevolkingskern_2011.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureCollectionJSONFGBevolkingskern_2011.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureGeoJSONBevolkingskern_2011.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureJSONBevolkingskern_2011.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureJSONFGBevolkingskern_2011.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/PropertiesGeoJSONBevolkingskern_2011.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureCollectionGeoJSONBevolkingskernen.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureCollectionJSONFGBevolkingskernen.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureGeoJSONBevolkingskernen.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureJSONBevolkingskernen.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureJSONFGBevolkingskernen.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/PropertiesGeoJSONBevolkingskernen.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureCollectionGeoJSONExistinglanduse.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureCollectionJSONFGExistinglanduse.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureGeoJSONExistinglanduse.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureJSONExistinglanduse.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureJSONFGExistinglanduse.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/PropertiesGeoJSONExistinglanduse.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-gebiedsindelingen-2016-t-m-heden-paamtb3ng/PropertiesGeoJSONBuurtGegeneraliseerd.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureCollectionGeoJSONPostcode4.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureCollectionJSONFGPostcode4.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureGeoJSONPostcode4.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureJSONFGPostcode4.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureJSONPostcode4.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/PropertiesGeoJSONPostcode4.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureCollectionGeoJSONPostcode6.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureCollectionJSONFGPostcode6.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureGeoJSONPostcode6.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureJSONFGPostcode6.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureJSONPostcode6.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/PropertiesGeoJSONPostcode6.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureCollectionGeoJSONVierkant100.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureCollectionJSONFGVierkant100.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureGeoJSONVierkant100.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureJSONFGVierkant100.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureJSONVierkant100.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/PropertiesGeoJSONVierkant100.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureCollectionGeoJSONVierkant500.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureCollectionJSONFGVierkant500.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureGeoJSONVierkant500.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureJSONFGVierkant500.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureJSONVierkant500.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/PropertiesGeoJSONVierkant500.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONBuurten.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONGemeenten.schema.json create mode 100644 assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONWijken.schema.json create mode 100644 assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureCollectionGeoJSONLijnen.schema.json create mode 100644 assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureCollectionJSONFGLijnen.schema.json create mode 100644 assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureGeoJSONLijnen.schema.json create mode 100644 assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureJSONFGLijnen.schema.json create mode 100644 assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureJSONLijnen.schema.json create mode 100644 assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONLijnen.schema.json create mode 100644 assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONPunten.schema.json create mode 100644 assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONVlakken.schema.json create mode 100644 assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureCollectionGeoJSONLandingsite.schema.json create mode 100644 assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureCollectionJSONFGLandingsite.schema.json create mode 100644 assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureGeoJSONLandingsite.schema.json create mode 100644 assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureJSONFGLandingsite.schema.json create mode 100644 assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureJSONLandingsite.schema.json create mode 100644 assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/PropertiesGeoJSONLandingsite.schema.json create mode 100644 assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/PropertiesGeoJSONLuchtvaartgebieden.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureCollectionGeoJSONProductionInstalationPolygon.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureCollectionJSONFGProductionInstalationPolygon.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureGeoJSONProductionInstalationPolygon.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureJSONFGProductionInstalationPolygon.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureJSONProductionInstalationPolygon.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/PropertiesGeoJSONProductionInstalationPolygon.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureCollectionGeoJSONProductionFacilityB.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureCollectionJSONFGProductionFacilityB.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureGeoJSONProductionFacilityB.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureJSONFGProductionFacilityB.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureJSONProductionFacilityB.schema.json create mode 100644 assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/PropertiesGeoJSONProductionFacilityB.schema.json create mode 100644 assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureCollectionGeoJSONFysischgeografischeregios.schema.json create mode 100644 assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureCollectionJSONFGFysischgeografischeregios.schema.json create mode 100644 assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureGeoJSONFysischgeografischeregios.schema.json create mode 100644 assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureJSONFGFysischgeografischeregios.schema.json create mode 100644 assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureJSONFysischgeografischeregios.schema.json create mode 100644 assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/PropertiesGeoJSONFysischgeografischeregios.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureCollectionGeoJSONObservedEvent.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureCollectionJSONFGObservedEvent.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureGeoJSONObservedEvent.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureJSONFGObservedEvent.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureJSONObservedEvent.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/PropertiesGeoJSONObservedEvent.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureCollectionGeoJSONRiskZone.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureCollectionJSONFGRiskZone.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureGeoJSONRiskZone.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureJSONFGRiskZone.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureJSONRiskZone.schema.json create mode 100644 assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/PropertiesGeoJSONRiskZone.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureCollectionGeoJSONAmSensitveAreaAgglomerations.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureCollectionJSONFGAmSensitveAreaAgglomerations.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureGeoJSONAmSensitveAreaAgglomerations.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureJSONAmSensitveAreaAgglomerations.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureJSONFGAmSensitveAreaAgglomerations.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/PropertiesGeoJSONAmSensitveAreaAgglomerations.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureCollectionGeoJSONAmSensitiveArea.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureCollectionJSONFGAmSensitiveArea.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureGeoJSONAmSensitiveArea.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureJSONAmSensitiveArea.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureJSONFGAmSensitiveArea.schema.json create mode 100644 assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/PropertiesGeoJSONAmSensitiveArea.schema.json create mode 100644 assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureCollectionGeoJSONNamedplaceLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureCollectionJSONFGNamedplaceLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureGeoJSONNamedplaceLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureJSONFGNamedplaceLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureJSONNamedplaceLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/PropertiesGeoJSONNamedplaceLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/PropertiesGeoJSONNamedplaceMultipolygon.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/1.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Collection.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Item5.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Item6.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/SpatialExtent.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileMatrixSet.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileSet.schema.json create mode 100644 assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureCollectionGeoJSONGeslotenvisserij.schema.json create mode 100644 assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureCollectionJSONFGGeslotenvisserij.schema.json create mode 100644 assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureGeoJSONGeslotenvisserij.schema.json create mode 100644 assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureJSONFGGeslotenvisserij.schema.json create mode 100644 assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureJSONGeslotenvisserij.schema.json create mode 100644 assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/PropertiesGeoJSONGeslotenvisserij.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureCollectionGeoJSONHabitattypen.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureCollectionJSONFGHabitattypen.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureGeoJSONHabitattypen.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureJSONFGHabitattypen.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureJSONHabitattypen.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/PropertiesGeoJSONHabitattypen.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureCollectionGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureCollectionJSONFGHabitatrichtijnverspreidingsoortenp.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureJSONFGHabitatrichtijnverspreidingsoortenp.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureJSONHabitatrichtijnverspreidingsoortenp.schema.json create mode 100644 assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/PropertiesGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json create mode 100644 assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureCollectionGeoJSONHhNlNuts2Death-2016.schema.json create mode 100644 assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureCollectionJSONFGHhNlNuts2Death-2016.schema.json create mode 100644 assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureGeoJSONHhNlNuts2Death-2016.schema.json create mode 100644 assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureJSONFGHhNlNuts2Death-2016.schema.json create mode 100644 assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureJSONHhNlNuts2Death-2016.schema.json create mode 100644 assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/PropertiesGeoJSONHhNlNuts2Death-2016.schema.json create mode 100644 assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/PropertiesGeoJSONHhNlNuts2Doctors-2017.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureCollectionGeoJSONCrossingLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureCollectionJSONFGCrossingLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureGeoJSONCrossingLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureJSONCrossingLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureJSONFGCrossingLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONCrossingLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONDamorweirLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONLandwaterboundary.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONStandingwater.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONWatercourseLinestring.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONWatercoursePolygon.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureCollectionGeoJSONHydroNode.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureCollectionJSONFGHydroNode.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureGeoJSONHydroNode.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureJSONFGHydroNode.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureJSONHydroNode.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/PropertiesGeoJSONHydroNode.schema.json create mode 100644 assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/PropertiesGeoJSONWatercourseLink.schema.json create mode 100644 assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureCollectionGeoJSONIndgebfunderingsproblematiek.schema.json create mode 100644 assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureCollectionJSONFGIndgebfunderingsproblematiek.schema.json create mode 100644 assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureGeoJSONIndgebfunderingsproblematiek.schema.json create mode 100644 assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureJSONFGIndgebfunderingsproblematiek.schema.json create mode 100644 assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureJSONIndgebfunderingsproblematiek.schema.json create mode 100644 assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/PropertiesGeoJSONIndgebfunderingsproblematiek.schema.json create mode 100644 assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureCollectionGeoJSONAlopochenAegyptiaca.schema.json create mode 100644 assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureCollectionJSONFGAlopochenAegyptiaca.schema.json create mode 100644 assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureGeoJSONAlopochenAegyptiaca.schema.json create mode 100644 assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureJSONAlopochenAegyptiaca.schema.json create mode 100644 assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureJSONFGAlopochenAegyptiaca.schema.json create mode 100644 assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/PropertiesGeoJSONAlopochenAegyptiaca.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/Crs.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureCollectionGeoJSONBebouwing.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureCollectionJSONFGBebouwing.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureGeoJSONBebouwing.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureJSONBebouwing.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureJSONFGBebouwing.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/Item22.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/LandingPage.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONBebouwing.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONKadastralegrens.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONNummeraanduidingreeks.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONOpenbareruimtenaam.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONPerceel.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/SpatialExtent.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileJSON.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileMatrixSet.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileSet.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TimeStamp.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/DeltaCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/FullCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/Timeliness.schema.json create mode 100644 assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureCollectionGeoJSONBevrorenMonitoringsdata.schema.json create mode 100644 assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureCollectionJSONFGBevrorenMonitoringsdata.schema.json create mode 100644 assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureGeoJSONBevrorenMonitoringsdata.schema.json create mode 100644 assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureJSONBevrorenMonitoringsdata.schema.json create mode 100644 assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureJSONFGBevrorenMonitoringsdata.schema.json create mode 100644 assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONBevrorenMonitoringsdata.schema.json create mode 100644 assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONMarienerapportageeenheden.schema.json create mode 100644 assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONMarienewateren.schema.json create mode 100644 assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/AdditionalProperties.schema.json create mode 100644 assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Error.schema.json create mode 100644 assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Highlighting.schema.json create mode 100644 assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Response.schema.json create mode 100644 assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Spellcheck.schema.json create mode 100644 assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureCollectionGeoJSONMosselenoesterhabitats.schema.json create mode 100644 assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureCollectionJSONFGMosselenoesterhabitats.schema.json create mode 100644 assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureGeoJSONMosselenoesterhabitats.schema.json create mode 100644 assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureJSONFGMosselenoesterhabitats.schema.json create mode 100644 assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureJSONMosselenoesterhabitats.schema.json create mode 100644 assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/PropertiesGeoJSONMosselenoesterhabitats.schema.json create mode 100644 assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureCollectionGeoJSONMosselzaadinvanginstallaties.schema.json create mode 100644 assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureCollectionJSONFGMosselzaadinvanginstallaties.schema.json create mode 100644 assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureGeoJSONMosselzaadinvanginstallaties.schema.json create mode 100644 assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureJSONFGMosselzaadinvanginstallaties.schema.json create mode 100644 assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureJSONMosselzaadinvanginstallaties.schema.json create mode 100644 assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/PropertiesGeoJSONMosselzaadinvanginstallaties.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureCollectionGeoJSONCdda.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureCollectionJSONFGCdda.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureGeoJSONCdda.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureJSONCdda.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureJSONFGCdda.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/PropertiesGeoJSONCdda.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureCollectionGeoJSONDmlinks.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureCollectionJSONFGDmlinks.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureGeoJSONDmlinks.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureJSONDmlinks.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureJSONFGDmlinks.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/PropertiesGeoJSONDmlinks.schema.json create mode 100644 assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/PropertiesGeoJSONDmnodes.schema.json create mode 100644 assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureCollectionGeoJSONNationaleparken.schema.json create mode 100644 assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureCollectionJSONFGNationaleparken.schema.json create mode 100644 assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureGeoJSONNationaleparken.schema.json create mode 100644 assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureJSONFGNationaleparken.schema.json create mode 100644 assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureJSONNationaleparken.schema.json create mode 100644 assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/PropertiesGeoJSONNationaleparken.schema.json create mode 100644 assets/schemas/api-register/pdok/nationale-parken-inspire-geharmoniseerd-_l6gtx3hg/PropertiesGeoJSONProtectedsite.schema.json create mode 100644 assets/schemas/api-register/pdok/natura-2000-inspire-geharmoniseerd-ewgntx3nr/PropertiesGeoJSONProtectedsite.schema.json create mode 100644 assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureCollectionGeoJSONNatura2000.schema.json create mode 100644 assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureCollectionJSONFGNatura2000.schema.json create mode 100644 assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureGeoJSONNatura2000.schema.json create mode 100644 assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureJSONFGNatura2000.schema.json create mode 100644 assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureJSONNatura2000.schema.json create mode 100644 assets/schemas/api-register/pdok/natura2000-0dzntx3hr/PropertiesGeoJSONNatura2000.schema.json create mode 100644 assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureCollectionGeoJSONBegrenzing.schema.json create mode 100644 assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureCollectionJSONFGBegrenzing.schema.json create mode 100644 assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureGeoJSONBegrenzing.schema.json create mode 100644 assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureJSONBegrenzing.schema.json create mode 100644 assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureJSONFGBegrenzing.schema.json create mode 100644 assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/PropertiesGeoJSONBegrenzing.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureCollectionGeoJSONAppurtenance.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureCollectionJSONFGAppurtenance.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureGeoJSONAppurtenance.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureJSONAppurtenance.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureJSONFGAppurtenance.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/PropertiesGeoJSONAppurtenance.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureCollectionGeoJSONEnvironmentalManagementFacility.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureCollectionJSONFGEnvironmentalManagementFacility.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureGeoJSONEnvironmentalManagementFacility.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureJSONEnvironmentalManagementFacility.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureJSONFGEnvironmentalManagementFacility.schema.json create mode 100644 assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/PropertiesGeoJSONEnvironmentalManagementFacility.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureCollectionGeoJSONKmmarkeringen.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureCollectionJSONFGKmmarkeringen.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureGeoJSONKmmarkeringen.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureJSONFGKmmarkeringen.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureJSONKmmarkeringen.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/PropertiesGeoJSONKmmarkeringen.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/PropertiesGeoJSONVaarwegvakken.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureCollectionGeoJSONHectopunten.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureCollectionJSONFGHectopunten.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureGeoJSONHectopunten.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureJSONFGHectopunten.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureJSONHectopunten.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/PropertiesGeoJSONHectopunten.schema.json create mode 100644 assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/PropertiesGeoJSONWegvakken.schema.json create mode 100644 assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureCollectionGeoJSONPdNlGrid-2012.schema.json create mode 100644 assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureCollectionJSONFGPdNlGrid-2012.schema.json create mode 100644 assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureGeoJSONPdNlGrid-2012.schema.json create mode 100644 assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureJSONFGPdNlGrid-2012.schema.json create mode 100644 assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureJSONPdNlGrid-2012.schema.json create mode 100644 assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlGrid-2012.schema.json create mode 100644 assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlLau-2018.schema.json create mode 100644 assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlNuts2-2018.schema.json create mode 100644 assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureCollectionGeoJSONGsKoud.schema.json create mode 100644 assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureCollectionJSONFGGsKoud.schema.json create mode 100644 assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureGeoJSONGsKoud.schema.json create mode 100644 assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureJSONFGGsKoud.schema.json create mode 100644 assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureJSONGsKoud.schema.json create mode 100644 assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/PropertiesGeoJSONGsKoud.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureCollectionGeoJSONKoudegeslotenwkobuurt.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureCollectionJSONFGKoudegeslotenwkobuurt.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureGeoJSONKoudegeslotenwkobuurt.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureJSONFGKoudegeslotenwkobuurt.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureJSONKoudegeslotenwkobuurt.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/PropertiesGeoJSONKoudegeslotenwkobuurt.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/PropertiesGeoJSONKoudegeslotenwkogem.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureCollectionGeoJSONBiogasakkerbouw.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureCollectionJSONFGBiogasakkerbouw.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureGeoJSONBiogasakkerbouw.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureJSONBiogasakkerbouw.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureJSONFGBiogasakkerbouw.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/PropertiesGeoJSONBiogasakkerbouw.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureCollectionGeoJSONLiggingindustrieco2.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureCollectionJSONFGLiggingindustrieco2.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureGeoJSONLiggingindustrieco2.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureJSONFGLiggingindustrieco2.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureJSONLiggingindustrieco2.schema.json create mode 100644 assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/PropertiesGeoJSONLiggingindustrieco2.schema.json create mode 100644 assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureCollectionGeoJSONPunten.schema.json create mode 100644 assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureCollectionJSONFGPunten.schema.json create mode 100644 assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureGeoJSONPunten.schema.json create mode 100644 assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureJSONFGPunten.schema.json create mode 100644 assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureJSONPunten.schema.json create mode 100644 assets/schemas/api-register/pdok/rd-info-len7tb3nr/PropertiesGeoJSONPunten.schema.json create mode 100644 assets/schemas/api-register/pdok/rd-info-len7tb3nr/PropertiesGeoJSONStations.schema.json create mode 100644 assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureCollectionGeoJSONReferentiepercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureCollectionJSONFGReferentiepercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureGeoJSONReferentiepercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureJSONFGReferentiepercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureJSONReferentiepercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/PropertiesGeoJSONReferentiepercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureCollectionGeoJSONRsaAgglomeraties.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureCollectionJSONFGRsaAgglomeraties.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureGeoJSONRsaAgglomeraties.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureJSONFGRsaAgglomeraties.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureJSONRsaAgglomeraties.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaAgglomeraties.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaKwetsbaargebied.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaLozingspunten.schema.json create mode 100644 assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaRwzi.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureCollectionGeoJSONAnkergebieden.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureCollectionJSONFGAnkergebieden.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureGeoJSONAnkergebieden.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureJSONAnkergebieden.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureJSONFGAnkergebieden.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONAnkergebieden.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONBegrenzing.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONKilometreringlabels.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONSeperatiezones.schema.json create mode 100644 assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONVaargeulenpertypeentiteit.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureCollectionGeoJSONSchelpdierpercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureCollectionJSONFGSchelpdierpercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureGeoJSONSchelpdierpercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureJSONFGSchelpdierpercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureJSONSchelpdierpercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/PropertiesGeoJSONSchelpdierpercelen.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureCollectionGeoJSONAquacultureholding.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureCollectionJSONFGAquacultureholding.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureGeoJSONAquacultureholding.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureJSONAquacultureholding.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureJSONFGAquacultureholding.schema.json create mode 100644 assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/PropertiesGeoJSONAquacultureholding.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureCollectionGeoJSONKilometrering.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureCollectionJSONFGKilometrering.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureGeoJSONKilometrering.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureJSONFGKilometrering.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureJSONKilometrering.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONKilometrering.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONKruising.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONOverweg.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONSpooras.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONStation.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONTrace.schema.json create mode 100644 assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONWissel.schema.json create mode 100644 assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureCollectionGeoJSONStatisticalunitsvector.schema.json create mode 100644 assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureCollectionJSONFGStatisticalunitsvector.schema.json create mode 100644 assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureGeoJSONStatisticalunitsvector.schema.json create mode 100644 assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureJSONFGStatisticalunitsvector.schema.json create mode 100644 assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureJSONStatisticalunitsvector.schema.json create mode 100644 assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/PropertiesGeoJSONStatisticalunitsvector.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureCollectionGeoJSONAansluitingleiding.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureCollectionJSONFGAansluitingleiding.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureGeoJSONAansluitingleiding.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureJSONAansluitingleiding.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureJSONFGAansluitingleiding.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONAansluitingleiding.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONAansluitingpunt.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerbouwwerk.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheergebied.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerleiding.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerlozing.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerpomp.schema.json create mode 100644 assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerput.schema.json create mode 100644 assets/schemas/api-register/pdok/top1000nl-download-api-fb60-rrvr/FullCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/top1000nl-download-api-fb60-rrvr/Timeliness.schema.json create mode 100644 assets/schemas/api-register/pdok/top10nl-download-api-xgc0-rgdr/FullCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/top10nl-download-api-xgc0-rgdr/Timeliness.schema.json create mode 100644 assets/schemas/api-register/pdok/top250nl-download-api-fa30-rgvr/FullCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/top250nl-download-api-fa30-rgvr/Timeliness.schema.json create mode 100644 assets/schemas/api-register/pdok/top500nl-download-api-dze0-rgvr/FullCustomDownloadRequest.schema.json create mode 100644 assets/schemas/api-register/pdok/top500nl-download-api-dze0-rgvr/Timeliness.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureCollectionGeoJSONLNavigability.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureCollectionJSONFGLNavigability.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureGeoJSONLNavigability.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureJSONFGLNavigability.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureJSONLNavigability.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/PropertiesGeoJSONLNavigability.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureCollectionGeoJSONVaarwegMarkeringenDrijvendRd.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureCollectionJSONFGVaarwegMarkeringenDrijvendRd.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureGeoJSONVaarwegMarkeringenDrijvendRd.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureJSONFGVaarwegMarkeringenDrijvendRd.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureJSONVaarwegMarkeringenDrijvendRd.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/PropertiesGeoJSONVaarwegMarkeringenDrijvendRd.schema.json create mode 100644 assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/PropertiesGeoJSONVaarwegMarkeringenVastRd.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureCollectionGeoJSONAerodromearea.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureCollectionJSONFGAerodromearea.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureGeoJSONAerodromearea.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureJSONAerodromearea.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureJSONFGAerodromearea.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONCablewaylink.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONRailwaylink.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONRoadarea.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureCollectionGeoJSONBeacon.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureCollectionJSONFGBeacon.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureGeoJSONBeacon.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureJSONBeacon.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureJSONFGBeacon.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONBeacon.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONMarkerPost.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONTrafficSeparationSchemeCrossing.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONWaterwayNode.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureCollectionGeoJSONMarkerPost.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureCollectionJSONFGMarkerPost.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureGeoJSONMarkerPost.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureJSONFGMarkerPost.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureJSONMarkerPost.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/PropertiesGeoJSONMarkerPost.schema.json create mode 100644 assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/PropertiesGeoJSONRoadArea.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureCollectionGeoJSONVierkant1kmlaea.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureCollectionJSONFGVierkant1kmlaea.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureGeoJSONVierkant1kmlaea.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureJSONFGVierkant1kmlaea.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureJSONVierkant1kmlaea.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/PropertiesGeoJSONVierkant1kmlaea.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureCollectionGeoJSONVierkant_500m.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureCollectionJSONFGVierkant_500m.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureGeoJSONVierkant_500m.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureJSONFGVierkant_500m.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureJSONVierkant_500m.schema.json create mode 100644 assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/PropertiesGeoJSONVierkant_500m.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureCollectionGeoJSONVogelsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureCollectionJSONFGVogelsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureGeoJSONVogelsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureJSONFGVogelsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureJSONVogelsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/PropertiesGeoJSONVogelsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureCollectionGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureCollectionJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/PropertiesGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureCollectionGeoJSONCrossingline.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureCollectionJSONFGCrossingline.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureGeoJSONCrossingline.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureJSONCrossingline.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureJSONFGCrossingline.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONCrossingline.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONDamorweir.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONDrainagebasin.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONWatercourse.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureCollectionGeoJSONWaterschapConstructieonderdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureCollectionJSONFGWaterschapConstructieonderdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureGeoJSONWaterschapConstructieonderdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureJSONFGWaterschapConstructieonderdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureJSONWaterschapConstructieonderdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapConstructieonderdeel.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapIba.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapKabel.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLeiding.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLeidingsegment.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLozingspunt.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapMantelbuis.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapNooduitlaat.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapOvernamepunt.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapPut.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRioleringsgebied.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRioolgemaal.schema.json create mode 100644 assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRwzi.schema.json create mode 100644 assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureCollectionGeoJSONWegvakMaxSnelheden.schema.json create mode 100644 assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureCollectionJSONFGWegvakMaxSnelheden.schema.json create mode 100644 assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureGeoJSONWegvakMaxSnelheden.schema.json create mode 100644 assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureJSONFGWegvakMaxSnelheden.schema.json create mode 100644 assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureJSONWegvakMaxSnelheden.schema.json create mode 100644 assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/PropertiesGeoJSONWegvakMaxSnelheden.schema.json create mode 100644 assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/PropertiesGeoJSONWegvakRijstroken.schema.json create mode 100644 assets/schemas/api-register/pdok/wetlands-inspire-geharmoniseerd-x6t7ox3hg/PropertiesGeoJSONProtectedsite.schema.json create mode 100644 assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureCollectionGeoJSONWetlands.schema.json create mode 100644 assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureCollectionJSONFGWetlands.schema.json create mode 100644 assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureGeoJSONWetlands.schema.json create mode 100644 assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureJSONFGWetlands.schema.json create mode 100644 assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureJSONWetlands.schema.json create mode 100644 assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/PropertiesGeoJSONWetlands.schema.json create mode 100644 assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureCollectionGeoJSONWindsnelheden100m.schema.json create mode 100644 assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureCollectionJSONFGWindsnelheden100m.schema.json create mode 100644 assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureGeoJSONWindsnelheden100m.schema.json create mode 100644 assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureJSONFGWindsnelheden100m.schema.json create mode 100644 assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureJSONWindsnelheden100m.schema.json create mode 100644 assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/PropertiesGeoJSONWindsnelheden100m.schema.json create mode 100644 assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureCollectionGeoJSONCoastline.schema.json create mode 100644 assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureCollectionJSONFGCoastline.schema.json create mode 100644 assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureGeoJSONCoastline.schema.json create mode 100644 assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureJSONCoastline.schema.json create mode 100644 assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureJSONFGCoastline.schema.json create mode 100644 assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONCoastline.schema.json create mode 100644 assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONIntertidalarea.schema.json create mode 100644 assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONSea.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Address.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/City.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Contact.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContactCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItemCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItemFull.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItems.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Country.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryExcerpt.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryFull.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DoDont.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DoDontCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DosAndDonts.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Embedded.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Error.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/EventCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/EventFull.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Finance.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/FinanceCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Geometry.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Image.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Instanties.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Item8.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Land.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LawsRegulations.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LawsRegulationsCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LinkCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LinkWithCountryCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Links3.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Next.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Observaties.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Observation.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ObservationCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/PointsOfContact.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Prev.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Sector.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/SectorCollection.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/SectorExcerpt.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self2.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self3.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self4.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Uuid.schema.json create mode 100644 assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Vestiging.schema.json create mode 100644 assets/schemas/api-register/vng/_shared/FieldValidationError.schema.json create mode 100644 assets/schemas/api-register/vng/_shared/Fout.schema.json create mode 100644 assets/schemas/api-register/vng/_shared/ValidatieFout.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Applicatie.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/AutorisatieBase.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Brc.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/BrcAutorisatie.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Drc.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/DrcAutorisatie.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Nrc.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/NrcAutorisatie.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Zrc.schema.json create mode 100644 assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/ZrcAutorisatie.schema.json create mode 100644 assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/AuditTrail.schema.json create mode 100644 assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/Besluit.schema.json create mode 100644 assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/BesluitInformatieObject.schema.json create mode 100644 assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/Wijzigingen.schema.json create mode 100644 assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Abonnement.schema.json create mode 100644 assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/FilterGroup.schema.json create mode 100644 assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Kanaal.schema.json create mode 100644 assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Message.schema.json create mode 100644 assets/schemas/demo/Adres.schema.json create mode 100644 assets/schemas/demo/Bier.schema.json create mode 100644 assets/schemas/demo/Bierstijl.schema.json create mode 100644 assets/schemas/demo/Brouwerij.schema.json create mode 100644 assets/schemas/ldv/ProcessingActivity.schema.json create mode 100644 assets/schemas/ldv/attributes.schema.json create mode 100644 assets/schemas/ldv/endTime.schema.json create mode 100644 assets/schemas/ldv/startTime.schema.json create mode 100644 assets/schemas/policy-as-code/csp-combined.json create mode 100644 assets/schemas/policy-as-code/csp.json create mode 100644 assets/schemas/policy-as-code/hsts-combined.json create mode 100644 assets/schemas/policy-as-code/hsts.json create mode 100644 assets/schemas/policy-as-code/policy-base.json diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..dce16b46 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +.git +.DS_Store +**/.DS_Store diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c5d59a90..a338042b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,3 +26,12 @@ jobs: tags: | ghcr.io/developer-overheid-nl/don-static:latest ghcr.io/developer-overheid-nl/don-static:${{ github.sha }} + - name: Build & push source-meta schemas Docker image + uses: docker/build-push-action@v5 + with: + context: . + file: ./Dockerfile.schemas + push: true + tags: | + ghcr.io/developer-overheid-nl/source-meta-schemas:latest + ghcr.io/developer-overheid-nl/source-meta-schemas:${{ github.sha }} diff --git a/Dockerfile.schemas b/Dockerfile.schemas new file mode 100644 index 00000000..8846a79d --- /dev/null +++ b/Dockerfile.schemas @@ -0,0 +1,6 @@ +FROM ghcr.io/sourcemeta/one:v6.7.0 + +COPY assets/one.json . +COPY assets/schemas ./schemas + +RUN sourcemeta one.json diff --git a/README.md b/README.md index aaa7afb4..314e2530 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,12 @@ Repository with static files supporting Open API, open repositories and other fu All files in the [assets](./assets/) folder are published at https://static.developer.overheid.nl. +The schema assets are also published as a separate container image for source-meta: + +```text +ghcr.io/developer-overheid-nl/source-meta-schemas +``` + ## Development To build & run locally, execute the following commands: @@ -16,3 +22,9 @@ docker run --rm -p 8080:80 don-static Open the index document in the browser: http://localhost:8080 + +To build the source-meta schema image locally: + +```bash +docker build -f Dockerfile.schemas -t source-meta-schemas . +``` diff --git a/assets/one.json b/assets/one.json new file mode 100644 index 00000000..4a06bffb --- /dev/null +++ b/assets/one.json @@ -0,0 +1,37 @@ +{ + "url": "https://schemas.don.projects.digilab.network", + "html": false, + "contents": { + "policy-as-code": { + "title": "Policy-as-Code", + "description": "Policy-as-Code schemas, including CSP and HSTS policies", + "path": "./schemas/policy-as-code", + "x-sourcemeta-one:alert": "WARNING: DO NOT USE THESE SCHEMAS IN PRODUCTION! These schemas are work-in-progress and are meant for demo purposes only." + }, + "demo": { + "title": "Bier Demo", + "description": "Bier Demo schemas, used in the Bier Demo application to demonstrate schema referencing and composition", + "path": "./schemas/demo", + "x-sourcemeta-one:alert": "WARNING: DO NOT USE THESE SCHEMAS IN PRODUCTION! These schemas are work-in-progress and are meant for demo purposes only." + }, + "api-design-rules": { + "title": "API Design Rules", + "description": "API Design Rules schemas, including guidelines and best practices", + "path": "./schemas/adr", + "x-sourcemeta-one:alert": "WARNING: DO NOT USE THESE SCHEMAS IN PRODUCTION! These schemas are work-in-progress and are meant for demo purposes only." + }, + "logboek-dataverwerkingen": { + "title": "Logboek Dataverwerkingen", + "description": "Schemas from the Logboek Dataverwerkingen standard", + "path": "./schemas/ldv", + "x-sourcemeta-one:alert": "WARNING: DO NOT USE THESE SCHEMAS IN PRODUCTION! These schemas are work-in-progress and are meant for demo purposes only." + }, + "api-register": { + "title": "API Register", + "description": "Automatically imported schemas from the APIs in the API Register", + "path": "./schemas/api-register", + "x-sourcemeta-one:alert": "WARNING: DO NOT USE THESE SCHEMAS IN PRODUCTION! These schemas are work-in-progress and are meant for demo purposes only.", + "baseUri": "https://schemas.don.apps.digilab.network" + } + } +} diff --git a/assets/schemas/adr/ProblemJson.schema.json b/assets/schemas/adr/ProblemJson.schema.json new file mode 100644 index 00000000..e85bfed5 --- /dev/null +++ b/assets/schemas/adr/ProblemJson.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "Problem JSON", + "description": "Problem JSON schema representing errors and status code", + "type": "object", + "properties": { + "status": { + "type": "integer", + "description": "The HTTP status code generated by the origin server for this occurrence of the problem", + "examples": [400] + }, + "title": { + "type": "string", + "description": "A short, human-readable summary of the problem type", + "examples": ["Request validation failed"] + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "description": "List of errors encountered during processing", + "properties": { + "in": { + "type": "string", + "description": "Location of the error (e.g., body, query, header)", + "enum": [ + "body", + "query" + ] + }, + "location": { + "type": "string", + "description": "Location in the document where the error occurred (JSON Pointer)", + "examples": ["#/foo[0]/bar"] + }, + "code": { + "type": "string", + "description": "A code representing the type of error", + "examples": ["date.format"] + }, + "detail": { + "type": "string", + "description": "A detailed message describing the error", + "examples": ["must be ISO 8601"] + } + }, + "required": [ + "in", + "location", + "code", + "detail" + ] + } + } + }, + "required": [ + "status", + "title" + ] +} diff --git a/assets/schemas/api-register/_shared/AppHealthStatus.schema.json b/assets/schemas/api-register/_shared/AppHealthStatus.schema.json new file mode 100644 index 00000000..379ccb10 --- /dev/null +++ b/assets/schemas/api-register/_shared/AppHealthStatus.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/_shared/apphealthstatus", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/AppHealthStatus", + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/AppHealthStatus", + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/HealthCheckStatus", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/AppHealthStatus" + ], + "enum": [ + "UP", + "DOWN" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/_shared/Links.schema.json b/assets/schemas/api-register/_shared/Links.schema.json new file mode 100644 index 00000000..05154f5a --- /dev/null +++ b/assets/schemas/api-register/_shared/Links.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/_shared/links", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Links" + ], + "properties": { + "self": { + "$ref": "../rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/_shared/MultipolygonGeoJSON.schema.json b/assets/schemas/api-register/_shared/MultipolygonGeoJSON.schema.json new file mode 100644 index 00000000..00d9bd0c --- /dev/null +++ b/assets/schemas/api-register/_shared/MultipolygonGeoJSON.schema.json @@ -0,0 +1,125 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/_shared/multipolygongeojson", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/multipolygonGeoJSON" + ], + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/_shared/PointGeoJSON.schema.json b/assets/schemas/api-register/_shared/PointGeoJSON.schema.json new file mode 100644 index 00000000..de8e286d --- /dev/null +++ b/assets/schemas/api-register/_shared/PointGeoJSON.schema.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/_shared/pointgeojson", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/pointGeoJSON", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/pointGeoJSON" + ], + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/_shared/PolygonGeoJSON.schema.json b/assets/schemas/api-register/_shared/PolygonGeoJSON.schema.json new file mode 100644 index 00000000..328ba999 --- /dev/null +++ b/assets/schemas/api-register/_shared/PolygonGeoJSON.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/_shared/polygongeojson", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/polygonGeoJSON" + ], + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/Catalog.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/Catalog.schema.json new file mode 100644 index 00000000..bbc3910d --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/Catalog.schema.json @@ -0,0 +1,75 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/catalog", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/Catalog" + ], + "required": [ + "identifier", + "title" + ], + "type": "object", + "properties": { + "authority": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "contactPoint": { + "type": [ + "string", + "null" + ], + "format": "email" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ] + }, + "identifier": { + "minLength": 1, + "type": "string" + }, + "index": { + "type": "integer", + "format": "int32" + }, + "language": { + "maxLength": 2, + "minLength": 2, + "type": [ + "string", + "null" + ] + }, + "license": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "publisher": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "title": { + "minLength": 1, + "type": "string" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/CatalogSingleResult.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/CatalogSingleResult.schema.json new file mode 100644 index 00000000..179a93b9 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/CatalogSingleResult.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/catalogsingleresult", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/CatalogSingleResult" + ], + "type": "object", + "properties": { + "queryable": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./Catalog.schema.json" + } + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/DatasetBase.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/DatasetBase.schema.json new file mode 100644 index 00000000..d13012e7 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/DatasetBase.schema.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/datasetbase", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/DatasetBase" + ], + "type": "object", + "properties": { + "catalog": { + "type": [ + "string", + "null" + ] + }, + "datasetType": { + "type": [ + "string", + "null" + ] + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "distributions": { + "type": [ + "array", + "null" + ], + "items": {} + }, + "id": { + "type": [ + "string", + "null" + ] + }, + "identifier": { + "type": [ + "string", + "null" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "modificationDate": { + "type": "string", + "format": "date-time" + }, + "modified": { + "type": "string", + "format": "date-time" + }, + "observationCount": { + "type": "integer", + "format": "int64" + }, + "observationsModified": { + "type": "string", + "format": "date-time" + }, + "releaseDate": { + "type": "string", + "format": "date-time" + }, + "status": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "version": { + "type": [ + "string", + "null" + ] + }, + "versionNotes": { + "type": [ + "string", + "null" + ] + }, + "versionReason": { + "type": [ + "string", + "null" + ] + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmContainerElementKind.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmContainerElementKind.schema.json new file mode 100644 index 00000000..ef0dd6a3 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmContainerElementKind.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/edmcontainerelementkind", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/EdmContainerElementKind" + ], + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer", + "format": "int32" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmExpressionKind.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmExpressionKind.schema.json new file mode 100644 index 00000000..95fd5ec0 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmExpressionKind.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/edmexpressionkind", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/EdmExpressionKind" + ], + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "type": "integer", + "format": "int32" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmSchemaElementKind.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmSchemaElementKind.schema.json new file mode 100644 index 00000000..1bfe4599 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmSchemaElementKind.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/edmschemaelementkind", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/EdmSchemaElementKind" + ], + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "type": "integer", + "format": "int32" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmTypeKind.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmTypeKind.schema.json new file mode 100644 index 00000000..c55b1810 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/EdmTypeKind.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/edmtypekind", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/EdmTypeKind" + ], + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "type": "integer", + "format": "int32" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmDirectValueAnnotationsManager.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmDirectValueAnnotationsManager.schema.json new file mode 100644 index 00000000..94ebba2f --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmDirectValueAnnotationsManager.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/iedmdirectvalueannotationsmanager", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/IEdmDirectValueAnnotationsManager" + ], + "type": "object", + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmExpression.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmExpression.schema.json new file mode 100644 index 00000000..8ebc002a --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmExpression.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/iedmexpression", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/IEdmExpression" + ], + "type": "object", + "properties": { + "expressionKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmSchemaElement.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmSchemaElement.schema.json new file mode 100644 index 00000000..bd52faca --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmSchemaElement.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/iedmschemaelement", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/IEdmSchemaElement" + ], + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ], + "readOnly": true + }, + "namespace": { + "type": [ + "string", + "null" + ], + "readOnly": true + }, + "schemaElementKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmTerm.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmTerm.schema.json new file mode 100644 index 00000000..65526963 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmTerm.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/iedmterm", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/IEdmTerm" + ], + "type": "object", + "properties": { + "appliesTo": { + "type": [ + "string", + "null" + ], + "readOnly": true + }, + "defaultValue": { + "type": [ + "string", + "null" + ], + "readOnly": true + }, + "name": { + "type": [ + "string", + "null" + ], + "readOnly": true + }, + "namespace": { + "type": [ + "string", + "null" + ], + "readOnly": true + }, + "schemaElementKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "./IEdmTypeReference.schema.json" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmType.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmType.schema.json new file mode 100644 index 00000000..dd724b26 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmType.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/iedmtype", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/IEdmType" + ], + "type": "object", + "properties": { + "typeKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmTypeReference.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmTypeReference.schema.json new file mode 100644 index 00000000..b636dc88 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmTypeReference.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/iedmtypereference", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/IEdmTypeReference" + ], + "type": "object", + "properties": { + "definition": { + "$ref": "./IEdmType.schema.json" + }, + "isNullable": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmVocabularyAnnotation.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmVocabularyAnnotation.schema.json new file mode 100644 index 00000000..d467e7f0 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/IEdmVocabularyAnnotation.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/iedmvocabularyannotation", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/IEdmVocabularyAnnotation" + ], + "type": "object", + "properties": { + "qualifier": { + "type": [ + "string", + "null" + ], + "readOnly": true + }, + "target": { + "type": "object", + "additionalProperties": false + }, + "term": { + "$ref": "./IEdmTerm.schema.json" + }, + "value": { + "$ref": "./IEdmExpression.schema.json" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataEntitySetInfo.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataEntitySetInfo.schema.json new file mode 100644 index 00000000..ace0877b --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataEntitySetInfo.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/odataentitysetinfo", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/ODataEntitySetInfo" + ], + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "typeAnnotation": { + "$ref": "./ODataTypeAnnotation.schema.json" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataServiceDocument.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataServiceDocument.schema.json new file mode 100644 index 00000000..6dbd4090 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataServiceDocument.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/odataservicedocument", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/ODataServiceDocument" + ], + "type": "object", + "properties": { + "entitySets": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ODataEntitySetInfo.schema.json" + } + }, + "functionImports": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ODataEntitySetInfo.schema.json" + } + }, + "singletons": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ODataEntitySetInfo.schema.json" + } + }, + "typeAnnotation": { + "$ref": "./ODataTypeAnnotation.schema.json" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataTypeAnnotation.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataTypeAnnotation.schema.json new file mode 100644 index 00000000..b6e285b9 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/ODataTypeAnnotation.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/odatatypeannotation", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/ODataTypeAnnotation" + ], + "type": "object", + "properties": { + "typeName": { + "type": [ + "string", + "null" + ], + "readOnly": true + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/Release.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/Release.schema.json new file mode 100644 index 00000000..9af99caf --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/Release.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/ccb-o-data-open-api-d5g_wihvr/release", + "x-derived-from": [ + "https://datasets.cbs.nl/odata/v1/openapi.json#/components/schemas/Release" + ], + "type": "object", + "properties": { + "datasetIdentifier": { + "type": [ + "string", + "null" + ] + }, + "releaseDate": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Article.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Article.schema.json new file mode 100644 index 00000000..ae19673d --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Article.schema.json @@ -0,0 +1,243 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.article", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Article" + ], + "title": "Article", + "type": "object", + "properties": { + "ArticleType": { + "title": "ArticleType", + "enum": [ + "Any", + "Article", + "Background", + "Custom", + "News", + "Publication", + "Visualisation", + "Corporate", + "Unknown" + ], + "type": "string" + }, + "ArticleTypeInt": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "Authors": { + "type": [ + "string", + "null" + ] + }, + "Body": { + "type": [ + "string", + "null" + ] + }, + "Category": { + "type": [ + "string", + "null" + ] + }, + "Created": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Downloads": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Errata": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.ErrataList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Footnote": { + "type": [ + "string", + "null" + ] + }, + "ISBN": { + "type": [ + "string", + "null" + ] + }, + "ISSN": { + "type": [ + "string", + "null" + ] + }, + "Image": { + "type": [ + "string", + "null" + ] + }, + "ImageAlt": { + "type": [ + "string", + "null" + ] + }, + "ItemNameLowerCase": { + "type": [ + "string", + "null" + ] + }, + "Language": { + "type": [ + "string", + "null" + ] + }, + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "Links": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Location": { + "type": [ + "string", + "null" + ] + }, + "MetaDescription": { + "type": [ + "string", + "null" + ] + }, + "Permalink": { + "type": [ + "string", + "null" + ] + }, + "Photographer": { + "type": [ + "string", + "null" + ] + }, + "References": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "ReleaseTime": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Series": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "SortOrder": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "TaxonomyTags": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Themes": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "UniqueId": { + "type": "string" + }, + "Updated": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Url": { + "type": [ + "string", + "null" + ] + }, + "Version": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ArticleCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ArticleCollectionResponse.schema.json new file mode 100644 index 00000000..3ceeadc1 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ArticleCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.articlecollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ArticleCollectionResponse" + ], + "title": "Collection of Article", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.Article.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ArticleType.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ArticleType.schema.json new file mode 100644 index 00000000..c05980c1 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ArticleType.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.articletype", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ArticleType" + ], + "title": "ArticleType", + "enum": [ + "Any", + "Article", + "Background", + "Custom", + "News", + "Publication", + "Visualisation", + "Corporate", + "Unknown" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CalendarEvent.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CalendarEvent.schema.json new file mode 100644 index 00000000..7063f7ea --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CalendarEvent.schema.json @@ -0,0 +1,128 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.calendarevent", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.CalendarEvent" + ], + "title": "CalendarEvent", + "type": "object", + "properties": { + "Created": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Description": { + "type": [ + "string", + "null" + ] + }, + "Image": { + "type": [ + "string", + "null" + ] + }, + "ImageAlt": { + "type": [ + "string", + "null" + ] + }, + "ItemNameLowerCase": { + "type": [ + "string", + "null" + ] + }, + "Language": { + "type": [ + "string", + "null" + ] + }, + "MetaDescription": { + "type": [ + "string", + "null" + ] + }, + "Permalink": { + "type": [ + "string", + "null" + ] + }, + "PlannedPublicationTime": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Priority": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "PublishTimeUnknown": { + "type": "boolean" + }, + "RegionalClassification": { + "type": [ + "string", + "null" + ] + }, + "ReportingPeriod": { + "type": [ + "string", + "null" + ] + }, + "SortOrder": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "Themes": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "UnderEmbargo": { + "type": "boolean" + }, + "UniqueId": { + "type": "string" + }, + "Updated": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Url": { + "type": [ + "string", + "null" + ] + }, + "Version": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CalendarEventCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CalendarEventCollectionResponse.schema.json new file mode 100644 index 00000000..172ac774 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CalendarEventCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.calendareventcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.CalendarEventCollectionResponse" + ], + "title": "Collection of CalendarEvent", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.CalendarEvent.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFact.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFact.schema.json new file mode 100644 index 00000000..d6fdd7bb --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFact.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.cbsfact", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.CbsFact" + ], + "title": "CbsFact", + "type": "object", + "properties": { + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "Period": { + "type": [ + "string", + "null" + ] + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "Value": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFactCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFactCollectionResponse.schema.json new file mode 100644 index 00000000..3429cf8b --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFactCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.cbsfactcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.CbsFactCollectionResponse" + ], + "title": "Collection of CBS.Website.ODataApi.Models.CbsFact", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.CbsFact.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFactList.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFactList.schema.json new file mode 100644 index 00000000..1da101b9 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.CbsFactList.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.cbsfactlist", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.CbsFactList" + ], + "title": "CbsFactList", + "type": "object", + "properties": { + "Items": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.CbsFact.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Definition.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Definition.schema.json new file mode 100644 index 00000000..d4f170fc --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Definition.schema.json @@ -0,0 +1,142 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.definition", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Definition" + ], + "title": "Definition", + "type": "object", + "properties": { + "Created": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "DefinitionType": { + "title": "DefinitionType", + "enum": [ + "Any", + "FAQ", + "Explanation", + "Definition", + "Unknown" + ], + "type": "string" + }, + "DefinitionTypeInt": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "Description": { + "type": [ + "string", + "null" + ] + }, + "Language": { + "type": [ + "string", + "null" + ] + }, + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "Links": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "MetaDescription": { + "type": [ + "string", + "null" + ] + }, + "Permalink": { + "type": [ + "string", + "null" + ] + }, + "References": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Series": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "TaxonomyTags": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Themes": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "UniqueId": { + "type": "string" + }, + "Updated": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Url": { + "type": [ + "string", + "null" + ] + }, + "Version": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.DefinitionCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.DefinitionCollectionResponse.schema.json new file mode 100644 index 00000000..953dcf69 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.DefinitionCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.definitioncollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.DefinitionCollectionResponse" + ], + "title": "Collection of Definition", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.Definition.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.DefinitionType.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.DefinitionType.schema.json new file mode 100644 index 00000000..08e5a413 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.DefinitionType.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.definitiontype", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.DefinitionType" + ], + "title": "DefinitionType", + "enum": [ + "Any", + "FAQ", + "Explanation", + "Definition", + "Unknown" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErrataList.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErrataList.schema.json new file mode 100644 index 00000000..a2132b6c --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErrataList.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.erratalist", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ErrataList" + ], + "title": "ErrataList", + "type": "object", + "properties": { + "Items": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.ErratumItem.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErratumItem.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErratumItem.schema.json new file mode 100644 index 00000000..553629fb --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErratumItem.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.erratumitem", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ErratumItem" + ], + "title": "ErratumItem", + "type": "object", + "properties": { + "Body": { + "type": [ + "string", + "null" + ] + }, + "PresentationTime": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErratumItemCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErratumItemCollectionResponse.schema.json new file mode 100644 index 00000000..f03b689c --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ErratumItemCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.erratumitemcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ErratumItemCollectionResponse" + ], + "title": "Collection of CBS.Website.ODataApi.Models.ErratumItem", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.ErratumItem.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Flash.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Flash.schema.json new file mode 100644 index 00000000..da8d7f8e --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Flash.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.flash", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Flash" + ], + "title": "Flash", + "type": "object", + "properties": { + "Created": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Description": { + "type": [ + "string", + "null" + ] + }, + "ItemNameLowerCase": { + "type": [ + "string", + "null" + ] + }, + "Language": { + "type": [ + "string", + "null" + ] + }, + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "MetaDescription": { + "type": [ + "string", + "null" + ] + }, + "ReleaseTime": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "SortOrder": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "UniqueId": { + "type": "string" + }, + "Updated": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Url": { + "type": [ + "string", + "null" + ] + }, + "Version": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.FlashCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.FlashCollectionResponse.schema.json new file mode 100644 index 00000000..32b84377 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.FlashCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.flashcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.FlashCollectionResponse" + ], + "title": "Collection of Flash", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.Flash.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocation.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocation.schema.json new file mode 100644 index 00000000..d20c0da7 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocation.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.joblocation", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.JobLocation" + ], + "title": "JobLocation", + "type": "object", + "properties": { + "Address": { + "type": [ + "string", + "null" + ] + }, + "City": { + "type": [ + "string", + "null" + ] + }, + "Country": { + "type": [ + "string", + "null" + ] + }, + "PostalCode": { + "type": [ + "string", + "null" + ] + }, + "Province": { + "type": [ + "string", + "null" + ] + }, + "WorkLocation": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocationCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocationCollectionResponse.schema.json new file mode 100644 index 00000000..d473603a --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocationCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.joblocationcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.JobLocationCollectionResponse" + ], + "title": "Collection of CBS.Website.ODataApi.Models.JobLocation", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.JobLocation.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocationList.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocationList.schema.json new file mode 100644 index 00000000..702870c0 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.JobLocationList.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.joblocationlist", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.JobLocationList" + ], + "title": "JobLocationList", + "type": "object", + "properties": { + "Items": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.JobLocation.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Link.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Link.schema.json new file mode 100644 index 00000000..afadc7f7 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Link.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.link", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Link" + ], + "title": "Link", + "type": "object", + "properties": { + "Icon": { + "type": [ + "string", + "null" + ] + }, + "Prefix": { + "type": [ + "string", + "null" + ] + }, + "TargetId": { + "type": [ + "string", + "null" + ] + }, + "Text": { + "type": [ + "string", + "null" + ] + }, + "Url": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.LinkCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.LinkCollectionResponse.schema.json new file mode 100644 index 00000000..fd176269 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.LinkCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.linkcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.LinkCollectionResponse" + ], + "title": "Collection of CBS.Website.ODataApi.Models.Link", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.Link.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.LinkList.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.LinkList.schema.json new file mode 100644 index 00000000..c151a603 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.LinkList.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.linklist", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.LinkList" + ], + "title": "LinkList", + "type": "object", + "properties": { + "Items": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.Link.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.MediaType.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.MediaType.schema.json new file mode 100644 index 00000000..b3057017 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.MediaType.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.mediatype", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.MediaType" + ], + "title": "MediaType", + "enum": [ + "Any", + "Video", + "Chart", + "Image", + "Table", + "Unknown" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Medium.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Medium.schema.json new file mode 100644 index 00000000..e41b87f3 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Medium.schema.json @@ -0,0 +1,134 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.medium", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Medium" + ], + "title": "Medium", + "type": "object", + "properties": { + "Created": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Description": { + "type": [ + "string", + "null" + ] + }, + "ItemNameLowerCase": { + "type": [ + "string", + "null" + ] + }, + "Language": { + "type": [ + "string", + "null" + ] + }, + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "MediaType": { + "title": "MediaType", + "enum": [ + "Any", + "Video", + "Chart", + "Image", + "Table", + "Unknown" + ], + "type": "string" + }, + "MediaTypeInt": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "MetaDescription": { + "type": [ + "string", + "null" + ] + }, + "Permalink": { + "type": [ + "string", + "null" + ] + }, + "ReleaseTime": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Series": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "SortOrder": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "TaxonomyTags": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Themes": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "UniqueId": { + "type": "string" + }, + "Updated": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Url": { + "type": [ + "string", + "null" + ] + }, + "Version": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.MediumCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.MediumCollectionResponse.schema.json new file mode 100644 index 00000000..08428dcd --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.MediumCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.mediumcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.MediumCollectionResponse" + ], + "title": "Collection of Medium", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.Medium.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.ErrorDetails.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.ErrorDetails.schema.json new file mode 100644 index 00000000..b956de54 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.ErrorDetails.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.odataerrors.errordetails", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ODataErrors.ErrorDetails" + ], + "required": [ + "code", + "message" + ], + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.InnerError.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.InnerError.schema.json new file mode 100644 index 00000000..97da0231 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.InnerError.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.odataerrors.innererror", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ODataErrors.InnerError" + ], + "type": "object", + "description": "The structure of this object is service-specific" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.MainError.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.MainError.schema.json new file mode 100644 index 00000000..02dc5734 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.MainError.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.odataerrors.mainerror", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ODataErrors.MainError" + ], + "required": [ + "code", + "message" + ], + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.ODataErrors.ErrorDetails.schema.json" + } + }, + "innerError": { + "type": "object", + "description": "The structure of this object is service-specific" + }, + "message": { + "type": "string", + "x-ms-primary-error-message": true + }, + "target": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.ODataError.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.ODataError.schema.json new file mode 100644 index 00000000..c6f9b828 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.ODataErrors.ODataError.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.odataerrors.odataerror", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.ODataErrors.ODataError" + ], + "required": [ + "error" + ], + "type": "object", + "properties": { + "error": { + "$ref": "./CBS.Website.ODataApi.Models.ODataErrors.MainError.schema.json" + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Page.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Page.schema.json new file mode 100644 index 00000000..68b618bb --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Page.schema.json @@ -0,0 +1,243 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.page", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Page" + ], + "title": "Page", + "type": "object", + "properties": { + "Authors": { + "type": [ + "string", + "null" + ] + }, + "Body": { + "type": [ + "string", + "null" + ] + }, + "Category": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Created": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Downloads": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Edition": { + "type": [ + "string", + "null" + ] + }, + "Footnote": { + "type": [ + "string", + "null" + ] + }, + "Image": { + "type": [ + "string", + "null" + ] + }, + "ImageAlt": { + "type": [ + "string", + "null" + ] + }, + "ItemNameLowerCase": { + "type": [ + "string", + "null" + ] + }, + "Language": { + "type": [ + "string", + "null" + ] + }, + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "Links": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Location": { + "type": [ + "string", + "null" + ] + }, + "MetaDescription": { + "type": [ + "string", + "null" + ] + }, + "PageType": { + "title": "PageType", + "enum": [ + "Any", + "Page", + "Visualisation", + "Dossier", + "Overview", + "Form", + "Vacancy", + "Longread", + "LongreadChapter", + "Unknown" + ], + "type": "string" + }, + "PageTypeInt": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "Permalink": { + "type": [ + "string", + "null" + ] + }, + "Photographer": { + "type": [ + "string", + "null" + ] + }, + "References": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "ReleaseTime": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "ResearchCodes": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Series": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "SortOrder": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "SubTitle": { + "type": [ + "string", + "null" + ] + }, + "TaxonomyTags": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Themes": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "UniqueId": { + "type": "string" + }, + "Updated": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Url": { + "type": [ + "string", + "null" + ] + }, + "Version": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.PageCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.PageCollectionResponse.schema.json new file mode 100644 index 00000000..53a51cae --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.PageCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.pagecollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.PageCollectionResponse" + ], + "title": "Collection of Page", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.Page.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.PageType.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.PageType.schema.json new file mode 100644 index 00000000..77191885 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.PageType.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.pagetype", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.PageType" + ], + "title": "PageType", + "enum": [ + "Any", + "Page", + "Visualisation", + "Dossier", + "Overview", + "Form", + "Vacancy", + "Longread", + "LongreadChapter", + "Unknown" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Person.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Person.schema.json new file mode 100644 index 00000000..a6ef8036 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Person.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.person", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Person" + ], + "title": "Person", + "type": "object", + "properties": { + "Email": { + "type": [ + "string", + "null" + ] + }, + "Image": { + "type": [ + "string", + "null" + ] + }, + "Name": { + "type": [ + "string", + "null" + ] + }, + "Telephone": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.SearchResultItem.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.SearchResultItem.schema.json new file mode 100644 index 00000000..8fa84688 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.SearchResultItem.schema.json @@ -0,0 +1,124 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.searchresultitem", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.SearchResultItem" + ], + "title": "SearchResultItem", + "type": "object", + "properties": { + "Body": { + "type": [ + "string", + "null" + ] + }, + "Description": { + "type": [ + "string", + "null" + ] + }, + "Image": { + "type": [ + "string", + "null" + ] + }, + "ImageAlt": { + "type": [ + "string", + "null" + ] + }, + "ItemNameLowerCase": { + "type": [ + "string", + "null" + ] + }, + "Language": { + "type": [ + "string", + "null" + ] + }, + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "Location": { + "type": [ + "string", + "null" + ] + }, + "MetaDescription": { + "type": [ + "string", + "null" + ] + }, + "Permalink": { + "type": [ + "string", + "null" + ] + }, + "ReleaseTime": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Snippet": { + "type": [ + "string", + "null" + ] + }, + "SortOrder": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "TemplateName": { + "type": [ + "string", + "null" + ] + }, + "Themes": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "Type": { + "type": [ + "string", + "null" + ] + }, + "UniqueId": { + "type": "string" + }, + "Url": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.SearchResultItemCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.SearchResultItemCollectionResponse.schema.json new file mode 100644 index 00000000..7d553912 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.SearchResultItemCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.searchresultitemcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.SearchResultItemCollectionResponse" + ], + "title": "Collection of SearchResultItem", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.SearchResultItem.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFact.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFact.schema.json new file mode 100644 index 00000000..13f0bd0a --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFact.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.teamfact", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.TeamFact" + ], + "title": "TeamFact", + "type": "object", + "properties": { + "FactIcon": { + "type": [ + "string", + "null" + ] + }, + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "Title": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFactCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFactCollectionResponse.schema.json new file mode 100644 index 00000000..9fa99206 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFactCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.teamfactcollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.TeamFactCollectionResponse" + ], + "title": "Collection of CBS.Website.ODataApi.Models.TeamFact", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.TeamFact.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFactList.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFactList.schema.json new file mode 100644 index 00000000..d3012821 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.TeamFactList.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.teamfactlist", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.TeamFactList" + ], + "title": "TeamFactList", + "type": "object", + "properties": { + "Items": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.TeamFact.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Vacancy.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Vacancy.schema.json new file mode 100644 index 00000000..383c06d2 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.Vacancy.schema.json @@ -0,0 +1,368 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.vacancy", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Vacancy" + ], + "title": "Vacancy", + "type": "object", + "properties": { + "Body": { + "type": [ + "string", + "null" + ] + }, + "BreadCrumb": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "CbsFacts": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.CbsFactList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "ClosingDate": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Created": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Downloads": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "EmploymentType": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Engagement": { + "type": [ + "string", + "null" + ] + }, + "HoursPerWeek": { + "type": [ + "string", + "null" + ] + }, + "Image": { + "type": [ + "string", + "null" + ] + }, + "ImageAlt": { + "type": [ + "string", + "null" + ] + }, + "ItemNameLowerCase": { + "type": [ + "string", + "null" + ] + }, + "JobLocations": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.JobLocationList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Language": { + "type": [ + "string", + "null" + ] + }, + "LeadText": { + "type": [ + "string", + "null" + ] + }, + "LevelOfEducation": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "Links": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Location": { + "type": [ + "string", + "null" + ] + }, + "MaxSalary": { + "oneOf": [ + { + "type": [ + "number", + "null" + ], + "format": "double" + }, + { + "type": [ + "string", + "null" + ] + }, + { + "enum": [ + "-INF", + "INF", + "NaN" + ], + "type": [ + "string", + "null" + ] + } + ] + }, + "MetaDescription": { + "type": [ + "string", + "null" + ] + }, + "MinSalary": { + "oneOf": [ + { + "type": [ + "number", + "null" + ], + "format": "double" + }, + { + "type": [ + "string", + "null" + ] + }, + { + "enum": [ + "-INF", + "INF", + "NaN" + ], + "type": [ + "string", + "null" + ] + } + ] + }, + "MoreInformation": { + "type": [ + "string", + "null" + ] + }, + "Permalink": { + "type": [ + "string", + "null" + ] + }, + "PublicationDate": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Recruiter": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.Person.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "References": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.LinkList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "Salary": { + "type": [ + "string", + "null" + ] + }, + "SalaryPeriod": { + "type": [ + "string", + "null" + ] + }, + "SortOrder": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "TeamFacts": { + "anyOf": [ + { + "$ref": "./CBS.Website.ODataApi.Models.TeamFactList.schema.json" + }, + { + "type": [ + "object", + "null" + ] + } + ] + }, + "TermsOfEmployment": { + "type": [ + "string", + "null" + ] + }, + "TheWork": { + "type": [ + "string", + "null" + ] + }, + "Title": { + "type": [ + "string", + "null" + ] + }, + "UniqueId": { + "type": "string" + }, + "Updated": { + "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", + "type": "string", + "format": "date-time" + }, + "Url": { + "type": [ + "string", + "null" + ] + }, + "VacancyCategory": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "VacancyNumber": { + "type": [ + "string", + "null" + ] + }, + "Version": { + "maximum": 2147483647, + "minimum": -2147483648, + "type": "number", + "format": "int32" + }, + "WorkLocation": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ] + } + }, + "WorkingEnvironment": { + "type": [ + "string", + "null" + ] + }, + "YourProfile": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.VacancyCollectionResponse.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.VacancyCollectionResponse.schema.json new file mode 100644 index 00000000..df64b6f0 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/CBS.Website.ODataApi.Models.VacancyCollectionResponse.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.vacancycollectionresponse", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.VacancyCollectionResponse" + ], + "title": "Collection of Vacancy", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "./CBS.Website.ODataApi.Models.Vacancy.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceCreate.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceCreate.schema.json new file mode 100644 index 00000000..4c2e1121 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceCreate.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/referencecreate", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/ReferenceCreate" + ], + "type": "object", + "properties": { + "@odata.id": { + "type": "string" + } + }, + "additionalProperties": { + "type": "object" + } +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceNumeric.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceNumeric.schema.json new file mode 100644 index 00000000..4c70cbe8 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceNumeric.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/referencenumeric", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/ReferenceNumeric" + ], + "enum": [ + "-INF", + "INF", + "NaN" + ], + "type": [ + "string", + "null" + ] +} diff --git a/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceUpdate.schema.json b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceUpdate.schema.json new file mode 100644 index 00000000..e3327012 --- /dev/null +++ b/assets/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/ReferenceUpdate.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/referenceupdate", + "x-derived-from": [ + "https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/ReferenceUpdate" + ], + "type": "object", + "properties": { + "@odata.id": { + "type": "string" + }, + "@odata.type": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsKeycloakClientResult.schema.json b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsKeycloakClientResult.schema.json new file mode 100644 index 00000000..892fab97 --- /dev/null +++ b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsKeycloakClientResult.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/developer-overheid/tools-api-v1-izwuavkdg/modelskeycloakclientresult", + "x-derived-from": [ + "http://localhost:1338/v1/openapi.json#/components/schemas/ModelsKeycloakClientResult" + ], + "properties": { + "apiKey": { + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "apiKey": "apiKey" + } + ] +} diff --git a/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintMessage.schema.json b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintMessage.schema.json new file mode 100644 index 00000000..223ef79c --- /dev/null +++ b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintMessage.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/developer-overheid/tools-api-v1-izwuavkdg/modelslintmessage", + "x-derived-from": [ + "http://localhost:1338/v1/openapi.json#/components/schemas/ModelsLintMessage" + ], + "properties": { + "code": { + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "type": "string" + }, + "infos": { + "items": { + "$ref": "./ModelsLintMessageInfo.schema.json" + }, + "type": "array" + }, + "severity": { + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "severity": "severity", + "createdAt": "2000-01-23T04:56:07.000Z", + "code": "code", + "id": "id", + "infos": [ + { + "path": "path", + "lintMessageId": "lintMessageId", + "id": "id", + "message": "message" + }, + { + "path": "path", + "lintMessageId": "lintMessageId", + "id": "id", + "message": "message" + } + ] + } + ] +} diff --git a/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintMessageInfo.schema.json b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintMessageInfo.schema.json new file mode 100644 index 00000000..6b4026d7 --- /dev/null +++ b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintMessageInfo.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/developer-overheid/tools-api-v1-izwuavkdg/modelslintmessageinfo", + "x-derived-from": [ + "http://localhost:1338/v1/openapi.json#/components/schemas/ModelsLintMessageInfo" + ], + "properties": { + "id": { + "type": "string" + }, + "lintMessageId": { + "type": "string" + }, + "message": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "path": "path", + "lintMessageId": "lintMessageId", + "id": "id", + "message": "message" + } + ] +} diff --git a/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintResult.schema.json b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintResult.schema.json new file mode 100644 index 00000000..58612b1c --- /dev/null +++ b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/ModelsLintResult.schema.json @@ -0,0 +1,94 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/developer-overheid/tools-api-v1-izwuavkdg/modelslintresult", + "x-derived-from": [ + "http://localhost:1338/v1/openapi.json#/components/schemas/ModelsLintResult" + ], + "properties": { + "apiId": { + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "failures": { + "format": "int32", + "type": "integer" + }, + "id": { + "type": "string" + }, + "messages": { + "items": { + "$ref": "./ModelsLintMessage.schema.json" + }, + "type": "array" + }, + "rulesetVersion": { + "description": "De gebruikte ruleset-versie voor validatie.", + "type": "string" + }, + "score": { + "format": "int32", + "type": "integer" + }, + "successes": { + "type": "boolean" + } + }, + "type": "object", + "examples": [ + { + "createdAt": "2000-01-23T04:56:07.000Z", + "score": 6, + "failures": 0, + "successes": true, + "rulesetVersion": "2.1", + "messages": [ + { + "severity": "severity", + "createdAt": "2000-01-23T04:56:07.000Z", + "code": "code", + "id": "id", + "infos": [ + { + "path": "path", + "lintMessageId": "lintMessageId", + "id": "id", + "message": "message" + }, + { + "path": "path", + "lintMessageId": "lintMessageId", + "id": "id", + "message": "message" + } + ] + }, + { + "severity": "severity", + "createdAt": "2000-01-23T04:56:07.000Z", + "code": "code", + "id": "id", + "infos": [ + { + "path": "path", + "lintMessageId": "lintMessageId", + "id": "id", + "message": "message" + }, + { + "path": "path", + "lintMessageId": "lintMessageId", + "id": "id", + "message": "message" + } + ] + } + ], + "id": "id", + "apiId": "apiId" + } + ] +} diff --git a/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/OasInput.schema.json b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/OasInput.schema.json new file mode 100644 index 00000000..89a0aa8f --- /dev/null +++ b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/OasInput.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/developer-overheid/tools-api-v1-izwuavkdg/oasinput", + "x-derived-from": [ + "http://localhost:1338/v1/openapi.json#/components/schemas/OasInput" + ], + "properties": { + "oasBody": { + "type": "string" + }, + "oasUrl": { + "type": "string" + }, + "targetVersion": { + "description": "Doelversie. Voor conversie: 3.0 of 3.1. Voor validatie: 2.0 of 2.1.", + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "oasUrl": "oasUrl", + "oasBody": "oasBody", + "targetVersion": "3.1" + } + ] +} diff --git a/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/UntrustClientInput.schema.json b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/UntrustClientInput.schema.json new file mode 100644 index 00000000..4b55c150 --- /dev/null +++ b/assets/schemas/api-register/developer-overheid/tools-api-v1-izwuavkdg/UntrustClientInput.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/developer-overheid/tools-api-v1-izwuavkdg/untrustclientinput", + "x-derived-from": [ + "http://localhost:1338/v1/openapi.json#/components/schemas/UntrustClientInput" + ], + "properties": { + "email": { + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "email": "email" + } + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleiding.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleiding.schema.json new file mode 100644 index 00000000..5e553ef7 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleiding.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aangebodenopleiding", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AangebodenOpleiding" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"AangebodenOpleidingen\")", + "discriminator": { + "propertyName": "type" + }, + "type": "object", + "required": [ + "aangebodenOpleidingcode", + "id", + "startdatum", + "type" + ], + "properties": { + "aangebodenOpleidingcode": { + "type": "string", + "description": "De unieke aanduiding van een aangeboden opleiding voor uitwisseling in de keten.", + "minLength": 36, + "maxLength": 36, + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}" + }, + "afwijkendeOpleidingsduureenheid": { + "type": "string", + "description": "De hoeveelheid waarin de studieduur wordt uitgedrukt", + "enum": [ + "J", + "M", + "W", + "D", + "U" + ] + }, + "afwijkendeOpleidingsduuromvang": { + "type": "integer", + "format": "int32", + "description": "De lengte in tijd van een studie uitgedrukt in studieduur eenheden.", + "minimum": 0, + "maximum": 500 + }, + "eersteInstroomdatum": { + "type": "string", + "format": "date", + "description": "Moment waarop voor het eerst deelnemers de betreffende opleiding kunnen volgen." + }, + "eigenAangebodenOpleidingsleutel": { + "type": "string", + "description": "Een identificerend kenmerk dat door een onderwijsorganisatie is bepaald voor een aangeboden opleiding ten behoeve van uitwisseling in de keten.", + "minLength": 1, + "maxLength": 60 + }, + "eigennaam": { + "type": "string", + "description": "Naam waaronder de opleiding wordt aangeboden door een onderwijsaanbieder.", + "minLength": 1, + "maxLength": 225 + }, + "eigennaamEngels": { + "type": "string", + "description": "De naam voor internationaal gebruik ter aanduiding van een opleidingseenheid zoals een opleiding, een opleidingsgroep, een opleidingsfase of een opleidingsonderdeel.", + "minLength": 1, + "maxLength": 225 + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "id": { + "type": "string", + "description": "De unieke aanduiding van een aangeboden opleiding voor uitwisseling in de keten.", + "format": "uuid" + }, + "laatsteInstroomdatum": { + "type": "string", + "description": "De laatste datum dat aspirant studenten kunnen instromen op een opleiding.", + "format": "date" + }, + "omschrijving": { + "type": "string", + "description": "Nadere beschrijving ", + "maxLength": 3000 + }, + "startdatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "type": { + "type": "string", + "description": "Geeft aan wat voor soort AangebodenOpleiding het betreft. ", + "enum": [ + "AANGEBODENBOOPLEIDING", + "AANGEBODENHOOPLEIDING", + "AANGEBODENHOOPLEIDINGSONDERDEEL", + "AANGEBODENMBOOPLEIDING", + "AANGEBODENMBOOPLEIDINGSONDERDEEL", + "AANGEBODENPARTICULIEREOPLEIDING", + "AANGEBODENSOOPLEIDING", + "AANGEBODENVAVOOPLEIDING", + "AANGEBODENVOOPLEIDING", + "AANGEBODENVSOOPLEIDING" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleidingOpleidingsvorm.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleidingOpleidingsvorm.schema.json new file mode 100644 index 00000000..d074f810 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleidingOpleidingsvorm.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aangebodenopleidingopleidingsvorm", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AangebodenOpleidingOpleidingsvorm" + ], + "type": "string", + "description": "Mogelijke vormen waarin een aangeboden opleiding wordt verzorgd.", + "enum": [ + "COACHING", + "KLASSIKAAL", + "KLASSIKAAL_EN_ONLINE", + "LEZING", + "ONLINE", + "ZELFSTUDIE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleidingscohort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleidingscohort.schema.json new file mode 100644 index 00000000..3627152b --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenOpleidingscohort.schema.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aangebodenopleidingscohort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AangebodenOpleidingscohort" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"AangebodenOpleidingscohorten\")", + "discriminator": { + "propertyName": "type" + }, + "type": "object", + "required": [ + "beginAanmeldperiode", + "code", + "id", + "status", + "toestemmingVereistVoorAanmelding", + "type" + ], + "properties": { + "beginAanmeldperiode": { + "type": "string", + "format": "date", + "description": "Is de eerste dag waarop een aspirant-student zich aan kan melden voor het betreffende cohort van een aangeboden opleiding. " + }, + "beginInstroomperiode": { + "type": "string", + "format": "date", + "description": "De eerste dag dat een student in een cohort van een aangeboden opleiding met een flexibele instroom kan beginnen. " + }, + "code": { + "type": "string", + "description": "Is een door de onderwijsaanbieder bepaald identificerend kenmerk van een aangeboden opleidingcohort ten behoeve van uitwisseling in de keten.", + "minLength": 1, + "maxLength": 60 + }, + "deelnemersplaatsen": { + "type": "integer", + "format": "int32", + "description": "Het aantal studenten dat per jaar kan deelnemen aan een opleiding.", + "minimum": 1, + "maximum": 32000 + }, + "eindeAanmeldperiode": { + "type": "string", + "format": "date", + "description": "Is de laatste dag waarop een aspirant-student zich aan kan melden voor het betreffende cohort van een aangeboden opleiding. " + }, + "eindeInstroomperiode": { + "type": "string", + "format": "date", + "description": "De laatste dag dat een student kan beginnen in een cohort van een aangeboden opleiding met een flexibele instroom. " + }, + "id": { + "type": "string", + "description": "Algemeen gegevenstype voor het vastleggen van een naam", + "minLength": 1, + "maxLength": 100 + }, + "instroommoment": { + "type": "string", + "format": "date", + "description": "De dag waarop het cohort voor de aangeboden opleiding begint. " + }, + "opleidingseinddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "status": { + "type": "string", + "enum": [ + "O", + "G" + ] + }, + "toelichtingVereisteToestemming": { + "type": "string", + "description": "Is een tekstuele toelichting op de voor aanmelding vereiste toestemming van de onderwijsaanbieder.", + "minLength": 1, + "maxLength": 3000 + }, + "toestemmingVereistVoorAanmelding": { + "type": "string", + "description": "Geeft aan of een aspirant-student voor een bepaald cohort van een aangeboden opleiding toestemming van de onderwijsaanbieder nodig heeft om zich aan te mogen melden.", + "enum": [ + "JA", + "NEE" + ] + }, + "type": { + "type": "string", + "description": "Geeft aan wat voor soort Cohort van een AangebodenOpleiding het betreft. ", + "enum": [ + "AANGEBODENHOOPLEIDINGCOHORT", + "AANGEBODENHOOPLEIDINGSONDERDEELCOHORT", + "AANGEBODENMBOOPLEIDINGCOHORT", + "AANGEBODENMBOOPLEIDINGSONDERDEELCOHORT", + "AANGEBODENPARTICULIEREOPLEIDINGCOHORT", + "AANGEBODENVAVOOPLEIDINGCOHORT" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenopleidingCohorttype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenopleidingCohorttype.schema.json new file mode 100644 index 00000000..d9420e1c --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AangebodenopleidingCohorttype.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aangebodenopleidingcohorttype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AangebodenopleidingCohorttype" + ], + "type": "string", + "description": "Geeft aan wat voor soort Cohort van een AangebodenOpleiding het betreft. ", + "enum": [ + "AANGEBODENHOOPLEIDINGCOHORT", + "AANGEBODENHOOPLEIDINGSONDERDEELCOHORT", + "AANGEBODENMBOOPLEIDINGCOHORT", + "AANGEBODENMBOOPLEIDINGSONDERDEELCOHORT", + "AANGEBODENPARTICULIEREOPLEIDINGCOHORT", + "AANGEBODENVAVOOPLEIDINGCOHORT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Aangebodenopleidingtype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Aangebodenopleidingtype.schema.json new file mode 100644 index 00000000..8f68a8ae --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Aangebodenopleidingtype.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aangebodenopleidingtype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Aangebodenopleidingtype" + ], + "type": "string", + "description": "Geeft aan wat voor soort AangebodenOpleiding het betreft. ", + "enum": [ + "AANGEBODENBOOPLEIDING", + "AANGEBODENHOOPLEIDING", + "AANGEBODENHOOPLEIDINGSONDERDEEL", + "AANGEBODENMBOOPLEIDING", + "AANGEBODENMBOOPLEIDINGSONDERDEEL", + "AANGEBODENPARTICULIEREOPLEIDING", + "AANGEBODENSOOPLEIDING", + "AANGEBODENVAVOOPLEIDING", + "AANGEBODENVOOPLEIDING", + "AANGEBODENVSOOPLEIDING" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringEindResultaat.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringEindResultaat.schema.json new file mode 100644 index 00000000..2a9e4d4e --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringEindResultaat.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aanleveringeindresultaat", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AanleveringEindResultaat" + ], + "type": "string", + "description": "Geeft aan of het eindresultaat deel uitmaakt van de aanlevering van examenresultaten.", + "enum": [ + "NIET_TOEGESTAAN", + "OPTIONEEL", + "VERPLICHT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringResultaatCentraalExamen.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringResultaatCentraalExamen.schema.json new file mode 100644 index 00000000..44479aec --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringResultaatCentraalExamen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aanleveringresultaatcentraalexamen", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AanleveringResultaatCentraalExamen" + ], + "type": "string", + "description": "Geeft aan of een resultaat voor een centraal examen onderdeel uitmaakt van de aanlevering van examenresultaten.", + "enum": [ + "NIET_TOEGESTAAN", + "OPTIONEEL", + "VERPLICHT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringResultaatInstellingsexamen.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringResultaatInstellingsexamen.schema.json new file mode 100644 index 00000000..18343a56 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanleveringResultaatInstellingsexamen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aanleveringresultaatinstellingsexamen", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AanleveringResultaatInstellingsexamen" + ], + "type": "string", + "description": "Geeft aan of een resultaat voor een instellingsexamen onderdeel uitmaakt van de aanlevering van examenresultaten.", + "enum": [ + "NIET_TOEGESTAAN", + "OPTIONEEL", + "VERPLICHT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanvullendeEisen.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanvullendeEisen.schema.json new file mode 100644 index 00000000..3e7cc0f3 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/AanvullendeEisen.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/aanvullendeeisen", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/AanvullendeEisen" + ], + "type": "string", + "description": "Specificeert of er aan bepaalde eisen voldaan moet worden voor toelating in het hoger onderwijs.", + "enum": [ + "AANVULLENDE_EISEN", + "GEEN_AANVULLENDE_EISEN" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Bekostigingcode.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Bekostigingcode.schema.json new file mode 100644 index 00000000..7c50d4c8 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Bekostigingcode.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/bekostigingcode", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Bekostigingcode" + ], + "type": "string", + "description": "Geeft aan of er sprake is van bekostiging van een opleiding.", + "enum": [ + "AANGEWEZEN", + "BEKOSTIGD", + "ERKEND", + "GESUBSIDIEERD", + "NIET_BEKOSTIGD", + "OPEN_BESTEL" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Bekostigingsniveau.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Bekostigingsniveau.schema.json new file mode 100644 index 00000000..3b349b31 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Bekostigingsniveau.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/bekostigingsniveau", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Bekostigingsniveau" + ], + "type": "string", + "description": "Geeft het niveau van de bekostiging aan", + "enum": [ + "LAAG", + "HOOG", + "TOP" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Beroepseisen.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Beroepseisen.schema.json new file mode 100644 index 00000000..0fc7c871 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Beroepseisen.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/beroepseisen", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Beroepseisen" + ], + "type": "string", + "description": "Geeft aan of de opleiding gericht is op een beroep waarvoor wettelijke eisen zijn gesteld.", + "enum": [ + "BEROEPSEISEN", + "GEEN_BEROEPSEISEN" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Beroepsopleidingsoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Beroepsopleidingsoort.schema.json new file mode 100644 index 00000000..00bb60b8 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Beroepsopleidingsoort.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/beroepsopleidingsoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Beroepsopleidingsoort" + ], + "type": "string", + "description": "Opsomming van de mogelijke soorten beroepsopleidingen zoals die in de Wet Educatie en Beroepsonderwijs worden onderkend.", + "enum": [ + "ANDERE_OPLEIDING", + "ENTREEOPLEIDING", + "BASISBEROEPSOPLEIDING", + "MIDDENKADEROPLEIDING", + "SPECIALISTENOPLEIDING", + "VAKOPLEIDING" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BesturendeOrganisatiesoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BesturendeOrganisatiesoort.schema.json new file mode 100644 index 00000000..e442f725 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BesturendeOrganisatiesoort.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/besturendeorganisatiesoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/BesturendeOrganisatiesoort" + ], + "type": "string", + "description": "Geeft aan de mogelijke vormen van bestuur in onderwijswetgeving.", + "enum": [ + "BGCD", + "BGEO", + "BGPA", + "BGRE", + "BGTC", + "BINS", + "BUVI", + "OL", + "OVRG" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BevragingsoortNuffic.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BevragingsoortNuffic.schema.json new file mode 100644 index 00000000..85775748 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BevragingsoortNuffic.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/bevragingsoortnuffic", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/BevragingsoortNuffic" + ], + "type": "string", + "description": "Onderscheid in het soort waarderingsverzoeken voor een buitenlandse opleiding aan het Nuffic voor opslag.", + "enum": [ + "EX_ANTE", + "EX_POST" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingBo.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingBo.schema.json new file mode 100644 index 00000000..73b827ae --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingBo.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/bijzondereinrichtingbo", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/BijzondereInrichtingBo" + ], + "type": "string", + "description": "Mogelijke manieren waarop het aangeboden onderwijs in het basisonderwijs verrijkt wordt.", + "enum": [ + "CULTUURPROFIEL_PO", + "DAMU", + "PILOT_TPO", + "TWEETALIG_PRIMAIR_ONDERWIJS_TPO", + "UNESCO" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingSo.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingSo.schema.json new file mode 100644 index 00000000..b5e5f7df --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingSo.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/bijzondereinrichtingso", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/BijzondereInrichtingSo" + ], + "type": "string", + "description": "Mogelijke manieren waarop het aangeboden onderwijs in het speciaal onderwijs verrijkt wordt.", + "enum": [ + "CULTUURPROFIEL_PO", + "UNESCO" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingVso.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingVso.schema.json new file mode 100644 index 00000000..4214ac23 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BijzondereInrichtingVso.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/bijzondereinrichtingvso", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/BijzondereInrichtingVso" + ], + "type": "string", + "description": "Mogelijke manieren waarop het aangeboden onderwijs in het voortgezet speciaal onderwijs verrijkt wordt.", + "enum": [ + "CULTUURPROFIEL_PO", + "UNESCO" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BuitenlandsAdres.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BuitenlandsAdres.schema.json new file mode 100644 index 00000000..06b5e648 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/BuitenlandsAdres.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/buitenlandsadres", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/BuitenlandsAdres" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Contactadressen\")", + "type": "object", + "required": [ + "adresregelEen", + "landcode", + "type" + ], + "properties": { + "adresregelDrie": { + "type": "string", + "description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.", + "minLength": 1, + "maxLength": 80 + }, + "adresregelEen": { + "type": "string", + "description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.", + "minLength": 1, + "maxLength": 80 + }, + "adresregelTwee": { + "type": "string", + "description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.", + "minLength": 1, + "maxLength": 80 + }, + "landcode": { + "type": "string", + "description": "De code van een land in de tabel 34 van de Rijkdienst voor Identiteitsgegevens.", + "minLength": 4, + "maxLength": 4, + "pattern": "\\d{4,4}" + }, + "type": { + "type": "string", + "description": "Geeft aan wat voor soort Contactadres het betreft.", + "enum": [ + "BEZOEKBTL", + "BEZOEKNL", + "CONTACTPUNT", + "EMAIL", + "FAX", + "POSTNL", + "POSTBTL", + "TELEFOON", + "WEB" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Cohortstatus.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Cohortstatus.schema.json new file mode 100644 index 00000000..3ced9a11 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Cohortstatus.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/cohortstatus", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Cohortstatus" + ], + "type": "string", + "description": "De toegestane waarden voor de status van een cohort van een aangeboden opleiding.", + "enum": [ + "G", + "O" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/CommunicatiecontextsoortLOD.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/CommunicatiecontextsoortLOD.schema.json new file mode 100644 index 00000000..6ee277b0 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/CommunicatiecontextsoortLOD.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/communicatiecontextsoortlod", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/CommunicatiecontextsoortLOD" + ], + "type": "string", + "description": "Het kader waarbinnen men in contact treedt dat als linked open data mag worden gepubliceerd. ", + "enum": [ + "AANMELDEN", + "ALGEMEEN", + "CENTRAAL_AANMELDEN_MBO", + "FACTURATIE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Contactadres.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Contactadres.schema.json new file mode 100644 index 00000000..11110715 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Contactadres.schema.json @@ -0,0 +1,100 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/contactadres", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Contactadres" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Contactadressen\")", + "type": "object", + "required": [ + "context", + "id", + "subcontextnummer", + "types" + ], + "properties": { + "_embedded": { + "$ref": "./EmbeddedContactadres.schema.json" + }, + "contactnaam": { + "type": "string", + "description": "Een identificerende omschrijving van de contactpersoon of -afdeling", + "minLength": 1, + "maxLength": 200 + }, + "context": { + "type": "string", + "description": "Het kader waarbinnen men in contact treedt dat als linked open data mag worden gepubliceerd. ", + "enum": [ + "AANMELDEN", + "ALGEMEEN", + "CENTRAAL_AANMELDEN_MBO", + "FACTURATIE" + ] + }, + "eMailadres": { + "type": "string", + "description": "Is een adres voor het ontvangen en verzenden van elektronische post.", + "minLength": 4, + "maxLength": 253, + "pattern": "(?=^.{3,253}$)(?:^[a-zA-Z0-9!\\x22\\\\#\\&$%*+=?^_`{|}~.-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?(?:\\.[a-zA-Z][a-zA-Z0-9-]{0,61}[a-zA-Z0-9]){1,6}$)" + }, + "faxnummer": { + "type": "string", + "description": "Het geheel aan cijfers en tekens waarmee wordt aangeduid hoe een persoon via telefonie kan worden bereikt.", + "minLength": 3, + "maxLength": 22, + "pattern": "^(\\+|[0-9])((\\s|\\s?(-|\\(0\\))\\s?)?[0-9]){2,15}([,][1-9][0-9]{1,8})?$" + }, + "id": { + "type": "string", + "description": "Algemeen gegevenstype voor het vastleggen van een naam", + "minLength": 1, + "maxLength": 100 + }, + "subcontext": { + "type": "string", + "description": "Omschrijving van een set van bereikbaarheidsgegevens binnen een communicatiecontext", + "maxLength": 200 + }, + "subcontextnummer": { + "type": "string", + "description": "Aanduiding van een set aan bereikbaarheidsgegevens binnen een communicatiecontext.", + "minLength": 1, + "maxLength": 4 + }, + "telefoonnummer": { + "type": "string", + "description": "Het geheel aan cijfers en tekens waarmee wordt aangeduid hoe een persoon via telefonie kan worden bereikt.", + "minLength": 3, + "maxLength": 22, + "pattern": "^(\\+|[0-9])((\\s|\\s?(-|\\(0\\))\\s?)?[0-9]){2,15}([,][1-9][0-9]{1,8})?$" + }, + "types": { + "type": "array", + "minLength": 1, + "items": { + "type": "string", + "description": "Geeft aan wat voor soort Contactadres het betreft.", + "enum": [ + "BEZOEKBTL", + "BEZOEKNL", + "CONTACTPUNT", + "EMAIL", + "FAX", + "POSTNL", + "POSTBTL", + "TELEFOON", + "WEB" + ] + } + }, + "webadres": { + "type": "string", + "description": "De locatie op het World Wide Web waar documenten en andere objecten kunnen worden gevonden.", + "minLength": 7, + "maxLength": 320, + "pattern": "[Hh][Tt][Tt][Pp][Ss]?:\\/\\/.{0,312}" + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Contactadrestype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Contactadrestype.schema.json new file mode 100644 index 00000000..8c4d8ccd --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Contactadrestype.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/contactadrestype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Contactadrestype" + ], + "type": "string", + "description": "Geeft aan wat voor soort Contactadres het betreft.", + "enum": [ + "BEZOEKBTL", + "BEZOEKNL", + "CONTACTPUNT", + "EMAIL", + "FAX", + "POSTNL", + "POSTBTL", + "TELEFOON", + "WEB" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/DeficientieMogelijk.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/DeficientieMogelijk.schema.json new file mode 100644 index 00000000..feb599c0 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/DeficientieMogelijk.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/deficientiemogelijk", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/DeficientieMogelijk" + ], + "type": "string", + "description": "Geeft aan of inschrijving met onvoldoende vooropleiding mogelijk is.", + "enum": [ + "DEFICIENTIES", + "GEEN_DEFICIENTIES" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Denominatie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Denominatie.schema.json new file mode 100644 index 00000000..9fee876b --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Denominatie.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/denominatie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Denominatie" + ], + "type": "string", + "description": "De levensbeschouwing of godsdienst die een organisatie uitdraagt.", + "enum": [ + "ABZ", + "ASF", + "BAP", + "BIJ", + "EVA", + "EVB", + "EVL", + "GER", + "GEV", + "HIN", + "HUM", + "IC", + "ISL", + "JOL", + "JOO", + "JOR", + "NH", + "OKA", + "OPB", + "PC", + "REF", + "REM", + "RK", + "RST", + "RYK" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/DoelgroeponderwijsBO.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/DoelgroeponderwijsBO.schema.json new file mode 100644 index 00000000..8e7d6999 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/DoelgroeponderwijsBO.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/doelgroeponderwijsbo", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/DoelgroeponderwijsBO" + ], + "type": "string", + "description": "Een onderscheidende eigenschap voor het aangeboden onderwijs in het basisonderwijs.", + "enum": [ + "BO", + "EUROPESE_SCHOOL", + "IGBO", + "ONDERWIJSVOORZIENING_ONTHEEMDEN", + "SBO", + "TIJDELIJKE_NIEUWKOMERSVOORZIENING", + "VK" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EQFniveau.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EQFniveau.schema.json new file mode 100644 index 00000000..8208802c --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EQFniveau.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/eqfniveau", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/EQFniveau" + ], + "type": "string", + "description": "Het Europees Kwalificatieraamwerk waardoor opleidingen binnen Europese landen (globaal) ingeschat kunnen worden op hun niveau.", + "enum": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EisenWerkzaamheden.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EisenWerkzaamheden.schema.json new file mode 100644 index 00000000..afe9746d --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EisenWerkzaamheden.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/eisenwerkzaamheden", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/EisenWerkzaamheden" + ], + "type": "string", + "description": "Geeft aan of er eisen zijn gesteld aan het type werkzaamheden die verricht worden in het kader van de opleiding.", + "enum": [ + "EISEN", + "GEEN_EISEN" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedContactadres.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedContactadres.schema.json new file mode 100644 index 00000000..f41d4e78 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedContactadres.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/embeddedcontactadres", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/EmbeddedContactadres" + ], + "type": "object", + "properties": { + "buitenlandsAdres": { + "type": "array", + "items": { + "$ref": "./BuitenlandsAdres.schema.json" + } + }, + "nederlandsAdres": { + "type": "array", + "items": { + "$ref": "./NederlandsAdres.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedFormeelInstellingsadres.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedFormeelInstellingsadres.schema.json new file mode 100644 index 00000000..f7b68810 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedFormeelInstellingsadres.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/embeddedformeelinstellingsadres", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/EmbeddedFormeelInstellingsadres" + ], + "type": "object", + "properties": { + "formeelInstellingsadres": { + "type": "array", + "items": { + "$ref": "./FormeelInstellingsadres.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedHoOnderwijslicentie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedHoOnderwijslicentie.schema.json new file mode 100644 index 00000000..836605ea --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedHoOnderwijslicentie.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/embeddedhoonderwijslicentie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/EmbeddedHoOnderwijslicentie" + ], + "type": "object", + "required": [ + "vestigingslicentie" + ], + "properties": { + "hoOnderwijsaccreditatie": { + "type": "array", + "items": { + "$ref": "./HoOnderwijsaccreditatie.schema.json" + } + }, + "vestigingslicentie": { + "type": "array", + "minLength": 1, + "items": { + "$ref": "./Vestigingslicentie.schema.json" + } + }, + "waarschuwing": { + "type": "array", + "items": { + "$ref": "./Waarschuwing.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedMboOnderwijslicentie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedMboOnderwijslicentie.schema.json new file mode 100644 index 00000000..bf9bc9f3 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedMboOnderwijslicentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/embeddedmboonderwijslicentie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/EmbeddedMboOnderwijslicentie" + ], + "type": "object", + "properties": { + "mboSanctie": { + "$ref": "./MboSanctie.schema.json" + }, + "waarschuwing": { + "type": "array", + "items": { + "$ref": "./Waarschuwing.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedSamenwerkingserkenning.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedSamenwerkingserkenning.schema.json new file mode 100644 index 00000000..4c26bcb4 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/EmbeddedSamenwerkingserkenning.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/embeddedsamenwerkingserkenning", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/EmbeddedSamenwerkingserkenning" + ], + "type": "object", + "properties": { + "regioErkendeSamenwerking": { + "type": "array", + "items": { + "$ref": "./RegioErkendeSamenwerking.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeOrganisatierelatiesoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeOrganisatierelatiesoort.schema.json new file mode 100644 index 00000000..17c5c7ba --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeOrganisatierelatiesoort.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/erkendeorganisatierelatiesoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/ErkendeOrganisatierelatiesoort" + ], + "type": "string", + "description": "Mogelijke relatiesoorten tussen erkende organisaties", + "enum": [ + "DISLOCATIE", + "HIERARCHISCH", + "ONDERSTEUNING", + "OVERGANG_GEDEELTELIJK", + "OVERGANG_VOLLEDIG", + "SAMENWERKING", + "VERZELFSTANDIGING", + "VRIJWILLIGE_DEELNAME" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeOrganisatietype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeOrganisatietype.schema.json new file mode 100644 index 00000000..8671784d --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeOrganisatietype.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/erkendeorganisatietype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/ErkendeOrganisatietype" + ], + "type": "string", + "description": "Geeft aan wat voor soort erkenning het betreft.", + "enum": [ + "BEVOEGD_GEZAG", + "ERKENDE_ONDERWIJSINSTELLING", + "ERKENDE_ONDERWIJSONDERSTEUNER", + "ERKENDE_SAMENWERKING", + "ERKENDE_VESTIGING" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeSamenwerkingssoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeSamenwerkingssoort.schema.json new file mode 100644 index 00000000..c24a6d64 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ErkendeSamenwerkingssoort.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/erkendesamenwerkingssoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/ErkendeSamenwerkingssoort" + ], + "type": "string", + "description": "Functionele codering voor de erkenningen die volgens wetgeving van OCW zijn toegestaan voor samenwerkende organisaties.", + "enum": [ + "EOZ", + "PAPO", + "PAVO", + "REC", + "RMC", + "SWC", + "SWOP", + "SWPO", + "SWVO", + "ZWV" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Erkenning.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Erkenning.schema.json new file mode 100644 index 00000000..1651b990 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Erkenning.schema.json @@ -0,0 +1,207 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/erkenning", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Erkenning" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Erkenningen\")", + "discriminator": { + "propertyName": "type" + }, + "type": "object", + "required": [ + "begindatum", + "bekostigingscode", + "code", + "erkenner", + "id", + "type", + "volledigeNaam" + ], + "properties": { + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum waarop de erkenning van een organisatie volgens de geldende regelgeving van kracht wordt." + }, + "bekostigingscode": { + "type": "string", + "description": "Geeft aan of en zo ja in welke vorm er sprake is van bekostiging van een organisatie met een erkenning.", + "enum": [ + "AANGEWEZEN", + "BEKOSTIGD", + "DECLARATIE", + "ERKEND", + "INDIRECT_BEKOSTIGD", + "LUMPSUM", + "NIET_BEKOSTIGD", + "NIET_VAN_TOEPASSING", + "RECHTSPERSOON_HO", + "RIJKS" + ] + }, + "code": { + "type": "string", + "description": "Is een identificerend kenmerk van een erkenning van een organisatie of een locatie ten behoeve van uitwisseling in de keten. ", + "minLength": 1, + "maxLength": 22 + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum waarop de erkenning van een organisatie volgens de geldende regelgeving is ingetrokken of vervallen." + }, + "erkenner": { + "type": "string", + "description": "De organisatie die bevoegd is om een organisatie(onderdeel) te erkennen.", + "enum": [ + "BRANCHE", + "CEDEO", + "CPION", + "HANDELSREGISTER", + "NKC_EVC", + "NLQF", + "NRTO", + "OCW", + "SNRO", + "SZW" + ] + }, + "grondslag": { + "type": "array", + "items": { + "type": "string", + "description": "De levensbeschouwing of godsdienst die een organisatie uitdraagt.", + "enum": [ + "ABZ", + "ASF", + "BAP", + "BIJ", + "EVA", + "EVB", + "EVL", + "GER", + "GEV", + "HIN", + "HUM", + "IC", + "ISL", + "JOL", + "JOO", + "JOR", + "NH", + "OKA", + "OPB", + "PC", + "REF", + "REM", + "RK", + "RST", + "RYK" + ] + } + }, + "id": { + "type": "string", + "description": "Is een identificerend kenmerk van een erkenning van een organisatie of een locatie ten behoeve van uitwisseling in de keten. ", + "minLength": 1, + "maxLength": 22 + }, + "inBedrijfdatum": { + "type": "string", + "format": "date", + "description": "De datum vanaf wanneer een deelname tot bekostiging van de onderwijsaanbieder kan leiden." + }, + "richtingen": { + "type": "array", + "items": { + "type": "string", + "description": "De levensbeschouwing of godsdienst die een organisatie uitdraagt.", + "enum": [ + "ABZ", + "ASF", + "BAP", + "BIJ", + "EVA", + "EVB", + "EVL", + "GER", + "GEV", + "HIN", + "HUM", + "IC", + "ISL", + "JOL", + "JOO", + "JOR", + "NH", + "OKA", + "OPB", + "PC", + "REF", + "REM", + "RK", + "RST", + "RYK" + ] + } + }, + "type": { + "type": "string", + "description": "Geeft aan wat voor soort erkenning het betreft.", + "enum": [ + "BEVOEGD_GEZAG", + "ERKENDE_ONDERWIJSINSTELLING", + "ERKENDE_ONDERWIJSONDERSTEUNER", + "ERKENDE_SAMENWERKING", + "ERKENDE_VESTIGING" + ] + }, + "uitBedrijfdatum": { + "type": "string", + "format": "date", + "description": "De datum vanaf wanneer een deelname niet meer tot bekostiging van de onderwijsaanbieder leidt." + }, + "verkorteNaam": { + "type": "string", + "description": "De aanduiding in het maatschappelijk verkeer.", + "minLength": 1, + "maxLength": 50 + }, + "volledigeNaam": { + "type": "string", + "description": "De formele juridische naam", + "minLength": 1, + "maxLength": 80 + }, + "vrijheidVanOnderwijs": { + "type": "string", + "description": "Het onderscheid dat wordt gemaakt in artikel 23 van de Grondwet met betrekking tot het geven van onderwijs.", + "enum": [ + "BIJZONDER", + "OPENBAAR" + ] + }, + "wet": { + "type": "string", + "description": "Wet waarin of waaronder de juridische grondslag bepaald is.", + "enum": [ + "WCTE", + "WEB", + "WEB_BES", + "WEB_WHW", + "WEC", + "WEO", + "WHW", + "WNLQF", + "WPO", + "WPO_BES", + "WSF", + "WSLOA", + "WTOS", + "WVO", + "WVO_BES" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Examenlicentie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Examenlicentie.schema.json new file mode 100644 index 00000000..6c6ee7ff --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Examenlicentie.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/examenlicentie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Examenlicentie" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Examenlicenties\")", + "required": [ + "begindatum", + "herkomst", + "id", + "licentiecode", + "stadium" + ], + "properties": { + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "herkomst": { + "type": "string", + "description": "Geeft aan wat de bron van de licentie is.", + "enum": [ + "BRANCHE", + "NKC_EVC", + "NLQF", + "NVAO", + "OCW", + "SNRO", + "SZW", + "VZP", + "VZP_MTGO" + ] + }, + "id": { + "type": "string", + "description": "De unieke aanduiding van een licentie.", + "minLength": 36, + "maxLength": 36, + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}" + }, + "licentiecode": { + "type": "string", + "description": "De unieke aanduiding van een licentie.", + "minLength": 36, + "maxLength": 36, + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}" + }, + "stadium": { + "type": "string", + "description": "De toestand waarin een licentie zich bevindt.", + "enum": [ + "SLAPEND", + "STANDAARD", + "TIJDELIJK" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Examenonderdeel.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Examenonderdeel.schema.json new file mode 100644 index 00000000..39b36853 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Examenonderdeel.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/examenonderdeel", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Examenonderdeel" + ], + "type": "string", + "description": "Mogelijke delen waaruit een eindexamen is opgebouwd.", + "enum": [ + "CE", + "CE_OPTIONEEL", + "SE", + "SE_OPTIONEEL", + "TOETS" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Financieringsbesluit.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Financieringsbesluit.schema.json new file mode 100644 index 00000000..9ecc5664 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Financieringsbesluit.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/financieringsbesluit", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Financieringsbesluit" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Financieringsbesluiten\")", + "type": "object", + "required": [ + "begindatum", + "typeWaardering" + ], + "properties": { + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "cursusduur": { + "type": "integer", + "format": "int32", + "description": "Het aantal maanden cursusduur (studielast) van de opleiding dat, eventueel als onderdeel van de initiële opleiding, de grondslag vormt voor de bepaling van de financieringsduur", + "minimum": 0, + "maximum": 99 + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "extraCursusduur": { + "type": "integer", + "format": "int32", + "description": "Het aantal maanden extra cursusduur (studielast) van de opleiding als gevolg van de bijbehorende initiële opleiding dat de grondslag vormt voor de bepaling van de financieringsduur", + "minimum": 0, + "maximum": 99 + }, + "typeWaardering": { + "type": "string", + "description": "Onderscheid in het soort waarderingsverzoeken voor een buitenlandse opleiding aan het Nuffic voor opslag.", + "enum": [ + "EX_ANTE", + "EX_POST" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/FormeelAdrestype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/FormeelAdrestype.schema.json new file mode 100644 index 00000000..a55d7d36 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/FormeelAdrestype.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/formeeladrestype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/FormeelAdrestype" + ], + "type": "string", + "description": "Geeft aan wat voor soort FormeelAdres het betreft.", + "enum": [ + "BINNENLANDS_ADRES", + "BUITENLANDS_ADRES" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/FormeelInstellingsadres.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/FormeelInstellingsadres.schema.json new file mode 100644 index 00000000..52787567 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/FormeelInstellingsadres.schema.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/formeelinstellingsadres", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/FormeelInstellingsadres" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"FormeelInstellingsadressen\")", + "type": "object", + "required": [ + "begindatum", + "type" + ], + "properties": { + "adresregelBuitenlandDrie": { + "type": "string", + "description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.", + "minLength": 1, + "maxLength": 80 + }, + "adresregelBuitenlandEen": { + "type": "string", + "description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.", + "minLength": 1, + "maxLength": 80 + }, + "adresregelBuitenlandTwee": { + "type": "string", + "description": "Een regel voor een of meerdere elementen van een adres buiten Nederland.", + "minLength": 1, + "maxLength": 80 + }, + "bag-id": { + "type": "string", + "description": "De identificatie van een gebouw zoals dat in de Basisadministratie Gebouwen (BAG) bekend is." + }, + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "gemeentenaam": { + "type": "string", + "description": "De officiële door de gemeente vastgestelde naam van de gemeente.", + "minLength": 1, + "maxLength": 40 + }, + "huisnummer": { + "type": "integer", + "format": "int32", + "description": "De numerieke aanduiding zoals deze door het gemeentebestuur aan het object is toegekend.", + "minimum": 1, + "maximum": 99999 + }, + "huisnummertoevoeging": { + "type": "string", + "description": "Die letters of tekens die noodzakelijk zijn om, naast het juiste huisnummer, de brievenbus te vinden.", + "minLength": 1, + "maxLength": 6 + }, + "landcode": { + "type": "string", + "description": "De code van een land in de tabel 34 van de Rijkdienst voor Identiteitsgegevens.", + "minLength": 4, + "maxLength": 4, + "pattern": "\\d{4,4}" + }, + "plaatsnaam": { + "type": "string", + "description": "De naam van de plaats.", + "minLength": 1, + "maxLength": 40 + }, + "postcode": { + "type": "string", + "description": "De door de Post NL vastgestelde code behorend bij de straatnaam en het huisnummer dan wel de door Post NL vastgestelde code behorende bij een bepaalde combinatie van een naam openbare ruimte en een huisnummer.", + "maxLength": 6, + "pattern": "([1-9]{1}[0-9]{3}[A-Z]{2})" + }, + "rijksdriehoekX": { + "maximum": 280000, + "minimum": 0, + "type": "number", + "description": "Coördinaat om geografische data eenduidig vast te leggen gezien van west naar oost." + }, + "rijksdriehoekY": { + "maximum": 625000, + "minimum": 300000, + "type": "number", + "description": "Coördinaat om geografische data eenduidig vast te leggen gezien van zuid naar noord." + }, + "straatnaam": { + "type": "string", + "description": "De straatnaam zoals die officieel is vastgesteld door de gemeente.", + "minLength": 1, + "maxLength": 80 + }, + "type": { + "type": "string", + "description": "Geeft aan wat voor soort FormeelAdres het betreft.", + "enum": [ + "BINNENLANDS_ADRES", + "BUITENLANDS_ADRES" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GraadHO.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GraadHO.schema.json new file mode 100644 index 00000000..c930eacc --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GraadHO.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/graadho", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/GraadHO" + ], + "type": "string", + "description": "Rang die na afgelegd examen, verdedigde stellingen enz. aan een studerende wordt toegekend.", + "enum": [ + "ASSOCIATE_DEGREE", + "BACHELOR", + "MASTER" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GraadToevoegingwaarde.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GraadToevoegingwaarde.schema.json new file mode 100644 index 00000000..58e8476d --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GraadToevoegingwaarde.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/graadtoevoegingwaarde", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/GraadToevoegingwaarde" + ], + "type": "string", + "description": "De toegestane waarden die kunnen worden toegevoegd aan een graad die met een opleiding aan een instelling kan worden behaald.", + "enum": [ + "ADVANCED_NURSE_PRACTITIONER", + "EXECUTIVE_MASTER_OF_SECURITY_AND_DEFENCE", + "OF_ARTS", + "OF_BUSINESS_ADMINISTRATION", + "OF_DESIGN", + "OF_EDUCATION", + "OF_FINE_ART", + "OF_MUSIC", + "OF_NURSING", + "OF_SCIENCE", + "OF_SOCIAL_WORK", + "OF_LAWS", + "PHYSICIAN_ASSISTANT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GrondslagStudielast.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GrondslagStudielast.schema.json new file mode 100644 index 00000000..ea6ebb19 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/GrondslagStudielast.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/grondslagstudielast", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/GrondslagStudielast" + ], + "type": "string", + "description": "Geeft aan waarop de studielast is gebaseerd", + "enum": [ + "INSTELLING", + "MINISTERIEEL", + "WETTELIJK" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoErkendeSamenwerkingsopleiding.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoErkendeSamenwerkingsopleiding.schema.json new file mode 100644 index 00000000..2cf84704 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoErkendeSamenwerkingsopleiding.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/hoerkendesamenwerkingsopleiding", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/HoErkendeSamenwerkingsopleiding" + ], + "type": "string", + "description": "Is een indicatie of één opleiding door meerdere onderwijsaanbieders gezamenlijk wordt aangeboden.", + "enum": [ + "JOINT_DEGREE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOnderwijsaccreditatie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOnderwijsaccreditatie.schema.json new file mode 100644 index 00000000..d56ede60 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOnderwijsaccreditatie.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/hoonderwijsaccreditatie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/HoOnderwijsaccreditatie" + ], + "type": "object", + "required": [ + "begindatum" + ], + "properties": { + "afbouwdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop een opleiding moet zijn beëindigd als de accreditatie voor een nieuwe opleiding is komen te vervallen of als de accreditatie van een nieuwe of bestaande opleiding, al dan niet tussentijds, is ingetrokken." + }, + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "beoordelingskader": { + "type": "string", + "description": "Beschrijft het beoordelingsnummer en het staatscourantjaar waartegen de opleiding is getoetst door de Nederlands-Vlaamse Accreditatieorganisatie.", + "maxLength": 200 + }, + "besluitdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop het besluit betreffende de aanvraag is genomen. " + }, + "inleverdatum": { + "type": "string", + "format": "date", + "description": "De uiterste datum van indiening van een visitatierapport door een instelling bij de NVAO ter behoud van accreditatie bestaande opleiding." + }, + "intrekkingsdatum": { + "type": "string", + "format": "date", + "description": "De datum van inwerkingtreding van het besluit van de NVAO of de minister dat tot (tussentijdse) intrekking van accreditatie nieuwe of bestaande opleiding wordt overgegaan." + }, + "nVAOdossiernummer": { + "type": "string", + "description": "Een identificerende nummer van een accreditatiedossier van de Nederlands-Vlaamse Accreditatieorganisatie.", + "maxLength": 200 + }, + "uitsteldatum": { + "type": "string", + "format": "date", + "description": "De datum tot wanneer de instelling uitstel heeft gekregen om ervoor te zorgen dat de opleiding weer voldoet aan de normen voor accreditatie." + }, + "uitstelreden": { + "type": "string", + "description": "Nadere beschrijving ", + "maxLength": 3000 + }, + "vervaldatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "voorwaardendatum": { + "type": "string", + "format": "date", + "description": "De uiterste datum van indiening van een rapport door een instelling bij de NVAO waaruit blijkt dat de instelling aan de voorwaarden heeft voldaan." + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOpleidingsinrichting.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOpleidingsinrichting.schema.json new file mode 100644 index 00000000..9fb69488 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOpleidingsinrichting.schema.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/hoopleidingsinrichting", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/HoOpleidingsinrichting" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"HoOpleidingsinrichtingen\")", + "type": "object", + "required": [ + "beginInstroomperiode", + "begindatum", + "opleidingseenheidcode", + "propedeutischeFase", + "vestigingscode", + "vorm" + ], + "properties": { + "beginInstroomperiode": { + "type": "string", + "format": "date", + "description": "De eerste dag dat een student in een cohort van een aangeboden opleiding met een flexibele instroom kan beginnen. " + }, + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "deelnemersplaatsenDeeltijd": { + "type": "integer", + "format": "int32", + "description": "Het aantal studenten dat per jaar kan deelnemen aan een opleiding.", + "minimum": 1, + "maximum": 32000 + }, + "deelnemersplaatsenDuaal": { + "type": "integer", + "format": "int32", + "description": "Het aantal studenten dat per jaar kan deelnemen aan een opleiding.", + "minimum": 1, + "maximum": 32000 + }, + "deelnemersplaatsenVoltijd": { + "type": "integer", + "format": "int32", + "description": "Het aantal studenten dat per jaar kan deelnemen aan een opleiding.", + "minimum": 1, + "maximum": 32000 + }, + "deficientie": { + "type": "string", + "description": "Geeft aan of inschrijving met onvoldoende vooropleiding mogelijk is.", + "enum": [ + "DEFICIENTIES", + "GEEN_DEFICIENTIES" + ] + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "eindeInstroomperiode": { + "type": "string", + "format": "date", + "description": "De laatste dag dat een student kan beginnen in een cohort van een aangeboden opleiding met een flexibele instroom. " + }, + "eisenWerkzaamheden": { + "type": "string", + "description": "Geeft aan of er eisen zijn gesteld aan het type werkzaamheden die verricht worden in het kader van de opleiding.", + "enum": [ + "EISEN", + "GEEN_EISEN" + ] + }, + "opleidingseenheidcode": { + "type": "string", + "description": "Een identificatie van een opleidingseenheid in het register Instellingen en Opleidingen.", + "minLength": 1, + "maxLength": 9 + }, + "propedeutischeFase": { + "type": "string", + "description": "Geeft aan of de aangeboden opleiding een propedeutische fase kent en of deze wordt afgesloten met een propedeutisch examen.", + "enum": [ + "GEEN_PROPEDEUTISCHE_FASE", + "PROPEDEUTISCHE_FASE_EXAMEN", + "PROPEDEUTISCHE_FASE_ZONDER_EXAMEN" + ] + }, + "versneldTraject": { + "type": "string", + "description": "Geeft aan of een student een versneld programma volgt zodat het opleiding in minder tijd dan normaal doorlopen kan worden.", + "enum": [ + "VERSNELD_TRAJECT", + "GEEN_VERSNELD_TRAJECT" + ] + }, + "vestigingscode": { + "type": "string", + "description": "Een unieke identificatie voor een vestigingserkenning in de Registratie Instellingen en Opleidingen.", + "minLength": 6, + "maxLength": 6, + "pattern": "([0-9]{2}[A-Z]{2}[0-9]{2})" + }, + "vorm": { + "type": "string", + "description": "De mogelijke manieren waarop de kennisoverdracht is ingericht in het hoger onderwijs wat betreft aanwezigheid en de duur van de aanwezigheid.", + "enum": [ + "DEELTIJD", + "DUAAL", + "VOLTIJD" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOpleidingsoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOpleidingsoort.schema.json new file mode 100644 index 00000000..4cb135ea --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoOpleidingsoort.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/hoopleidingsoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/HoOpleidingsoort" + ], + "type": "string", + "description": "Mogelijke verscheidenheden van een opleiding in het hoger onderwijs.", + "enum": [ + "OPLEIDING", + "VARIANT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoofdNevenVestiging.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoofdNevenVestiging.schema.json new file mode 100644 index 00000000..f2d582bd --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/HoofdNevenVestiging.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/hoofdnevenvestiging", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/HoofdNevenVestiging" + ], + "type": "string", + "description": "Geeft aan of de vestigingserkenning betrekking heeft op een hoofd- of nevenvestiging.", + "enum": [ + "HOOFDVESTIGING", + "NEVENVESTIGING" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingsbekostigingcode.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingsbekostigingcode.schema.json new file mode 100644 index 00000000..df04303a --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingsbekostigingcode.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/instellingsbekostigingcode", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Instellingsbekostigingcode" + ], + "type": "string", + "description": "Geeft aan of en zo ja in welke vorm er sprake is van bekostiging van een organisatie met een erkenning.", + "enum": [ + "AANGEWEZEN", + "BEKOSTIGD", + "DECLARATIE", + "ERKEND", + "INDIRECT_BEKOSTIGD", + "LUMPSUM", + "NIET_BEKOSTIGD", + "NIET_VAN_TOEPASSING", + "RECHTSPERSOON_HO", + "RIJKS" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingsrelatie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingsrelatie.schema.json new file mode 100644 index 00000000..b72d3d25 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingsrelatie.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/instellingsrelatie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Instellingsrelatie" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Instellingsrelaties\")", + "required": [ + "begindatum", + "naarErkenning", + "soort", + "vanErkenning" + ], + "type": "object", + "properties": { + "begindatum": { + "type": "string", + "description": "De datum die het begin van de periode aangeeft (inclusief).", + "format": "date" + }, + "einddatum": { + "type": "string", + "description": "De datum die het einde van de periode aangeeft (exclusief).", + "format": "date" + }, + "naarErkenning": { + "maxLength": 22, + "minLength": 1, + "type": "string", + "description": "Is een identificerend kenmerk van een erkenning van een organisatie of een locatie ten behoeve van uitwisseling in de keten. " + }, + "soort": { + "type": "string", + "description": "Mogelijke relatiesoorten tussen erkende organisaties", + "enum": [ + "DISLOCATIE", + "HIERARCHISCH", + "ONDERSTEUNING", + "OVERGANG_GEDEELTELIJK", + "OVERGANG_VOLLEDIG", + "SAMENWERKING", + "VERZELFSTANDIGING", + "VRIJWILLIGE_DEELNAME" + ] + }, + "vanErkenning": { + "maxLength": 22, + "minLength": 1, + "type": "string", + "description": "Is een identificerend kenmerk van een erkenning van een organisatie of een locatie ten behoeve van uitwisseling in de keten. " + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingssoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingssoort.schema.json new file mode 100644 index 00000000..e2b4e98f --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Instellingssoort.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/instellingssoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Instellingssoort" + ], + "type": "string", + "description": "Codering voor een erkenning volgens wet- en regelgeving of een kenmerk van een bracheorganisatie voor een onderwijsgevende organisatie.", + "enum": [ + "AFAF", + "AOC", + "AOCV", + "BAS", + "BBAS", + "BER", + "BERV", + "BHO", + "BMBO", + "BMBO_HO", + "BVOS", + "BVSE", + "DOV", + "EDU", + "EDUV", + "ERK", + "ERK_HBOS", + "EVCA", + "EXA", + "HAS", + "HBOS", + "IBR", + "LOB", + "NAUT", + "PTCL", + "PROS", + "ROA", + "ROC", + "ROCV", + "SBAS", + "SKJ", + "SPEC", + "UNIV", + "UVI", + "VAK", + "VAKV", + "VOS" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/IntensiefProgramma.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/IntensiefProgramma.schema.json new file mode 100644 index 00000000..fd70906f --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/IntensiefProgramma.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/intensiefprogramma", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/IntensiefProgramma" + ], + "type": "string", + "description": "Geeft aan of er sprake is van een intensief programma voor een opleiding of een programma binnen een opleiding waar mogelijk extra selectie-eisen en/of collegegeld voor wordt gevraagd.", + "enum": [ + "KLEINSCHALIG_EN_INTENSIEF_ONDERWIJS", + "KLEINSCHALIG_EN_INTENSIEF_ONDERWIJS_MET_SPECIFIEKE_SELECTIECRITERIA", + "KLEINSCHALIG_EN_INTENSIEF_ONDERWIJS_MET_HOGER_COLLEGEGELD", + "KLEINSCHALIG_EN_INTENSIEF_ONDERWIJS_MET_SELECTIE_EN_HOGER_COLLEGELD" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Keuzeruimtesoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Keuzeruimtesoort.schema.json new file mode 100644 index 00000000..0d3769ea --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Keuzeruimtesoort.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/keuzeruimtesoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Keuzeruimtesoort" + ], + "type": "string", + "description": "Mogelijke vormen van een samenhangend beredeneerd vakkenpakket ter oriëntatie buiten de grenzen van een opleiding.", + "enum": [ + "HOEC" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Kwalificatieniveau.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Kwalificatieniveau.schema.json new file mode 100644 index 00000000..cb0aaec9 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Kwalificatieniveau.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/kwalificatieniveau", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Kwalificatieniveau" + ], + "type": "string", + "description": "De aanduiding van het niveau van beroepsuitoefening, gebaseerd op de mate van verantwoordelijkheid en complexiteit.", + "enum": [ + "MBO-1", + "MBO-2", + "MBO-3", + "MBO-4" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/LeertrajectMBO.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/LeertrajectMBO.schema.json new file mode 100644 index 00000000..3407b4a2 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/LeertrajectMBO.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/leertrajectmbo", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/LeertrajectMBO" + ], + "type": "string", + "description": "De manier waarop het onderwijsprogramma van de student aan een MBO-instelling (Middelbaar beroepsonderwijs) is ingericht.", + "enum": [ + "BBL", + "BOL", + "BOL_DT", + "CBL", + "CBL_DT", + "COL", + "COL_DT", + "EX", + "LBD", + "LBV", + "ODT", + "OVO" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/LeerwegMBO.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/LeerwegMBO.schema.json new file mode 100644 index 00000000..9ea59eb5 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/LeerwegMBO.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/leerwegmbo", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/LeerwegMBO" + ], + "type": "string", + "description": "Uitputtende lijst ten behoeve van de onderwijssector MBO (Middelbaar Beroepsonderwijs) voor de manier waarop de kennisoverdracht is ingericht wat betreft fysieke aanwezigheid op de onderwijslocatie en de duur daarvan.", + "enum": [ + "BOL", + "BBL", + "COL", + "CBL", + "OVO", + "LBL" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentie.schema.json new file mode 100644 index 00000000..348c22b9 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentie.schema.json @@ -0,0 +1,65 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/licentie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Licentie" + ], + "type": "object", + "required": [ + "begindatum", + "herkomst", + "id", + "licentiecode", + "stadium" + ], + "properties": { + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "herkomst": { + "type": "string", + "description": "Geeft aan wat de bron van de licentie is.", + "enum": [ + "BRANCHE", + "NKC_EVC", + "NLQF", + "NVAO", + "OCW", + "SNRO", + "SZW", + "VZP", + "VZP_MTGO" + ] + }, + "id": { + "type": "string", + "description": "De unieke aanduiding van een licentie.", + "minLength": 36, + "maxLength": 36, + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}" + }, + "licentiecode": { + "type": "string", + "description": "De unieke aanduiding van een licentie.", + "minLength": 36, + "maxLength": 36, + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}" + }, + "stadium": { + "type": "string", + "description": "De toestand waarin een licentie zich bevindt.", + "enum": [ + "SLAPEND", + "STANDAARD", + "TIJDELIJK" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentieerwijze.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentieerwijze.schema.json new file mode 100644 index 00000000..9d89f70f --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentieerwijze.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/licentieerwijze", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Licentieerwijze" + ], + "type": "string", + "description": "Geeft aan op welke manier erkenning is verkregen voor het onderwijzen van de opleidingseenheid.", + "enum": [ + "EXPLICIET_TOEGEKEND", + "IMPLICIET_TOEGEKEND" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentieherkomst.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentieherkomst.schema.json new file mode 100644 index 00000000..c883cbeb --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentieherkomst.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/licentieherkomst", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Licentieherkomst" + ], + "type": "string", + "description": "Geeft aan wat de bron van de licentie is.", + "enum": [ + "BRANCHE", + "NKC_EVC", + "NLQF", + "NVAO", + "OCW", + "SNRO", + "SZW", + "VZP", + "VZP_MTGO" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentiestadium.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentiestadium.schema.json new file mode 100644 index 00000000..d48451c3 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentiestadium.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/licentiestadium", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Licentiestadium" + ], + "type": "string", + "description": "De toestand waarin een licentie zich bevindt.", + "enum": [ + "SLAPEND", + "STANDAARD", + "TIJDELIJK" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentietype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentietype.schema.json new file mode 100644 index 00000000..8d46030e --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Licentietype.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/licentietype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Licentietype" + ], + "type": "string", + "description": "Geeft aan wat voor soort Licentie op het betreft.", + "enum": [ + "BOONDERWIJSLICENTIE", + "EDUCATIEONDERWIJSLICENTIE", + "EXAMENLICENTIE", + "HOONDERWIJSLICENTIE", + "MBOONDERWIJSLICENTIE", + "PARTICULIEREONDERWIJSLICENTIE", + "SOONDERWIJSLICENTIE", + "VAVOONDERWIJSLICENTIE", + "VOONDERWIJSLICENTIE", + "VSOONDERWIJSLICENTIE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MBOStructuursoorttype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MBOStructuursoorttype.schema.json new file mode 100644 index 00000000..691aab69 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MBOStructuursoorttype.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/mbostructuursoorttype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/MBOStructuursoorttype" + ], + "type": "string", + "description": "Unieke codering voor de stelsels binnen de MBO structuur.", + "enum": [ + "BKS", + "HKS", + "EINDTERM", + "EXPERIMENT", + "EXPERIMENT_LANDBOUW" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MboSanctie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MboSanctie.schema.json new file mode 100644 index 00000000..8186376e --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MboSanctie.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/mbosanctie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/MboSanctie" + ], + "type": "object", + "required": [ + "aanvraagverbodEinddatum", + "begindatum" + ], + "properties": { + "aanvraagverbodEinddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MinisterieAanduiding.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MinisterieAanduiding.schema.json new file mode 100644 index 00000000..1989885b --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/MinisterieAanduiding.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ministerieaanduiding", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/MinisterieAanduiding" + ], + "type": "string", + "description": "Het ministerie waaronder een opleiding of instelling ressorteert.", + "enum": [ + "EZ", + "OCW" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NLQFniveau.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NLQFniveau.schema.json new file mode 100644 index 00000000..530b99ad --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NLQFniveau.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/nlqfniveau", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/NLQFniveau" + ], + "type": "string", + "description": "Het Nederlands Kwalificatieraamwerk waardoor opleidingen binnen Nederland ingeschat kunnen worden op hun niveau.", + "enum": [ + "1", + "2", + "3", + "4", + "4p", + "5", + "6", + "7", + "8" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NederlandsAdres.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NederlandsAdres.schema.json new file mode 100644 index 00000000..9c041e0c --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NederlandsAdres.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/nederlandsadres", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/NederlandsAdres" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Contactadressen\")", + "type": "object", + "required": [ + "postcode", + "type" + ], + "properties": { + "huisnummer": { + "type": "integer", + "format": "int32", + "description": "De numerieke aanduiding zoals deze door het gemeentebestuur aan het object is toegekend.", + "minimum": 1, + "maximum": 99999 + }, + "huisnummertoevoeging": { + "type": "string", + "description": "Die letters of tekens die noodzakelijk zijn om, naast het juiste huisnummer, de brievenbus te vinden.", + "minLength": 1, + "maxLength": 6 + }, + "plaatsnaam": { + "type": "string", + "description": "De naam van de plaats.", + "minLength": 1, + "maxLength": 40 + }, + "postcode": { + "type": "string", + "description": "De door de Post NL vastgestelde code behorend bij de straatnaam en het huisnummer dan wel de door Post NL vastgestelde code behorende bij een bepaalde combinatie van een naam openbare ruimte en een huisnummer.", + "maxLength": 6, + "pattern": "([1-9]{1}[0-9]{3}[A-Z]{2})" + }, + "straatnaam": { + "type": "string", + "description": "De straatnaam zoals die officieel is vastgesteld door de gemeente.", + "minLength": 1, + "maxLength": 80 + }, + "type": { + "type": "string", + "description": "Geeft aan wat voor soort Contactadres het betreft.", + "enum": [ + "BEZOEKBTL", + "BEZOEKNL", + "CONTACTPUNT", + "EMAIL", + "FAX", + "POSTNL", + "POSTBTL", + "TELEFOON", + "WEB" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NfoOpleidingscategorie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NfoOpleidingscategorie.schema.json new file mode 100644 index 00000000..9a02cdfe --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NfoOpleidingscategorie.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/nfoopleidingscategorie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/NfoOpleidingscategorie" + ], + "type": "string", + "description": "Een classificatie voor opleidingen in het non-formele onderwijs.", + "enum": [ + "BEDRIJFS_PROJECTONDERSTEUNING", + "ECONOMIE", + "GEDRAG_EN_MAATSCHAPPIJ", + "GEZONDHEID_ZORG_EN_SPORT", + "HOBBY_EN_VRIJE_TIJD", + "LANDBW_VOEDSEL_EN_NAT_OMGEVING", + "MANAGEMENT_EN_PROJECTMNGT", + "NATUUR", + "ONDERWIJS", + "RECHT", + "SECTOROVERSTIJGEND", + "TAAL_EN_CULTUUR", + "TECHNIEK_EN_ICT", + "TOERISME_HORECA_EN_RECREATIE", + "TRANSPORT_EN_LOGISTIEK", + "VEILIGHEID_EN_DEFENSIE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NiveauBuitenland.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NiveauBuitenland.schema.json new file mode 100644 index 00000000..77b75f8a --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NiveauBuitenland.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/niveaubuitenland", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/NiveauBuitenland" + ], + "type": "string", + "description": "Codering voor opleidingsniveaus van buitenlandse opleidingen.", + "enum": [ + "MBO-1", + "MBO-2", + "MBO-3", + "MBO-4", + "HBO-AD", + "HBO-BA", + "HBO-MA", + "HBO-PM", + "WO-BA", + "WO-MA" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NiveauVO.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NiveauVO.schema.json new file mode 100644 index 00000000..d79003c3 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/NiveauVO.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/niveauvo", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/NiveauVO" + ], + "type": "string", + "description": "Een unieke code voor het opleidingsniveau ten behoeve van het Voortgezet Onderwijs.", + "enum": [ + "VO-PRO", + "VO-VMBO-BB", + "VO-VMBO-KB", + "VO-VMBO-GL", + "VO-VMBO-TL", + "VO-HAVO", + "VO-VWO", + "VO-VBO" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Niveaucode.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Niveaucode.schema.json new file mode 100644 index 00000000..ed5e329f --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Niveaucode.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/niveaucode", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Niveaucode" + ], + "type": "string", + "description": "Een unieke code voor het opleidingsniveau ten behoeve van opleidingen en vakken van alle onderwijssectoren.", + "enum": [ + "PO-VVE", + "PO-BAO", + "PO-SBAO", + "PO-SO", + "PO-VSO", + "PO-ARBEIDSMARKT", + "PO-DAGBESTEDING", + "VO-PRO", + "VO-VMBO-BB", + "VO-VMBO-KB", + "VO-VMBO-GL", + "VO-VMBO-TL", + "VO-HAVO", + "VO-VWO", + "VO-VBO", + "MBO", + "MBO-1", + "MBO-2", + "MBO-3", + "MBO-4", + "NT2-I", + "NT2-II", + "EDUCATIE", + "HBO-AD", + "HBO-BA", + "HBO-MA", + "HBO-PM", + "HBO-O", + "WO-BA", + "WO-MA", + "WO-PM", + "WO-O", + "ONBEPAALD" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsbegeleidingsaanbiedersexpertise.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsbegeleidingsaanbiedersexpertise.schema.json new file mode 100644 index 00000000..2d461fb6 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsbegeleidingsaanbiedersexpertise.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/onderwijsbegeleidingsaanbiedersexpertise", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Onderwijsbegeleidingsaanbiedersexpertise" + ], + "type": "string", + "description": "Mogelijke vormen van hulp die door een deskundige wordt geboden aan leerkrachten en leerlingen in het primair en voortgezet onderwijs.", + "enum": [ + "AUTISMESPECTRUMSTOORNISSEN", + "COGNITIEVE_BEPERKINGEN", + "DOOF_MEERVOUDIG_BEPERKT", + "DOOFBLINDHEID", + "DOOFHEID", + "EPILEPSIE", + "GEDRAGSPROBLEMEN", + "LANGDURIGE_ZIEKTE", + "LICHAMELIJKE_BEPERKINGEN", + "MEERVOUDIGE_BEPERKINGEN", + "SLECHTHOREND_MEERVOUDIG_BEPERKT", + "SLECHTHORENDHEID", + "SOCIAALPSYCHOLOGISCHE_PROBLEMEN", + "TAALONTWIKKELINGSSTOORNISSEN", + "VISUEEL_MEERVOUDIG_BEPERKT", + "VISUELE_BEPERKINGEN" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsinstellingserkenningskenmerkcode.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsinstellingserkenningskenmerkcode.schema.json new file mode 100644 index 00000000..2df990c2 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsinstellingserkenningskenmerkcode.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/onderwijsinstellingserkenningskenmerkcode", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Onderwijsinstellingserkenningskenmerkcode" + ], + "type": "string", + "description": "Een onderscheidende eigenschap van een onderwijsinstellingserkenning.", + "enum": [ + "B2", + "B3", + "B4", + "NOB", + "RIJDEND", + "VAREND" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijslocatie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijslocatie.schema.json new file mode 100644 index 00000000..c320009b --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijslocatie.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/onderwijslocatie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Onderwijslocatie" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Onderwijslocaties\")", + "type": "object", + "required": [ + "bag-id", + "gpsLatitude", + "gpsLongitude", + "id", + "onderwijslocatiecode" + ], + "properties": { + "bag-id": { + "type": "string", + "description": "De identificatie van een gebouw zoals dat in de Basisadministratie Gebouwen (BAG) bekend is.", + "minLength": 1 + }, + "gpsLatitude": { + "type": "number", + "description": "Is de breedtegraad, deze vormt samen met de lengtegraad een geografische positieaanduiding in bolcoördinaten.", + "minimum": -90, + "maximum": 90 + }, + "gpsLongitude": { + "type": "number", + "description": "Is de lengtegraad, deze vormt samen met de breedtegraad een geografische positieaanduiding in bolcoördinaten.", + "minimum": -180, + "maximum": 180 + }, + "huisnummer": { + "type": "integer", + "format": "int32", + "description": "De numerieke aanduiding zoals deze door het gemeentebestuur aan het object is toegekend.", + "minimum": 1, + "maximum": 99999 + }, + "huisnummertoevoeging": { + "type": "string", + "description": "Die letters of tekens die noodzakelijk zijn om, naast het juiste huisnummer en huisletter, de brievenbus te vinden.", + "minLength": 1, + "maxLength": 4 + }, + "id": { + "type": "string", + "description": "Een betekenisloze identifier voor een onderwijslocatie in de Registratie Instellingen en Opleidingen.", + "minLength": 7, + "maxLength": 7, + "pattern": "(\\d{3}X\\d{3})" + }, + "onderwijslocatiecode": { + "type": "string", + "description": "Een betekenisloze identifier voor een onderwijslocatie in de Registratie Instellingen en Opleidingen.", + "minLength": 7, + "maxLength": 7, + "pattern": "(\\d{3}X\\d{3})" + }, + "plaatsnaam": { + "type": "string", + "description": "De naam van de plaats.", + "minLength": 1, + "maxLength": 40 + }, + "postcode": { + "type": "string", + "description": "De door de Post NL vastgestelde code behorend bij de straatnaam en het huisnummer dan wel de door Post NL vastgestelde code behorende bij een bepaalde combinatie van een naam openbare ruimte en een huisnummer.", + "maxLength": 6, + "pattern": "([1-9]{1}[0-9]{3}[A-Z]{2})" + }, + "straatnaam": { + "type": "string", + "description": "De straatnaam zoals die officieel is vastgesteld door de gemeente.", + "minLength": 1, + "maxLength": 80 + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijslocatiegebruik.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijslocatiegebruik.schema.json new file mode 100644 index 00000000..128e1618 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijslocatiegebruik.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/onderwijslocatiegebruik", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Onderwijslocatiegebruik" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Onderwijslocatiegebruiken\")", + "type": "object", + "required": [ + "id", + "inBedrijfdatum" + ], + "properties": { + "eigenOnderwijslocatiegebruikSleutel": { + "type": "string", + "description": "Een identificerend kenmerk dat door een onderwijsorganisatie is bepaald voor het gebruik van een onderwijslocatie ten behoeve van uitwisseling in de keten.", + "minLength": 1, + "maxLength": 60 + }, + "id": { + "type": "string", + "description": "Algemeen gegevenstype voor het vastleggen van een naam", + "minLength": 1, + "maxLength": 100 + }, + "inBedrijfdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop een onderwijsbestuur een onderwijslocatie in gebruik neemt." + }, + "uitBedrijfdatum": { + "type": "string", + "format": "date", + "description": "De datum waarop een onderwijsbestuur stopt met het gebruik van een onderwijslocatie." + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsondersteunerssoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsondersteunerssoort.schema.json new file mode 100644 index 00000000..00244cae --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Onderwijsondersteunerssoort.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/onderwijsondersteunerssoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Onderwijsondersteunerssoort" + ], + "type": "string", + "description": "Functionele codering voor de erkenningen die volgens wetgeving van OCW zijn toegestaan voor organisaties die ondersteund zijn bij het feitelijk geven van onderwijs.", + "enum": [ + "CDPO", + "LOA", + "ONAU", + "OPDP", + "OPDV", + "RGN", + "RGNE", + "RGNS", + "RVC", + "SBD", + "TEC" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Oordeelsoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Oordeelsoort.schema.json new file mode 100644 index 00000000..3b57fbc1 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Oordeelsoort.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/oordeelsoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Oordeelsoort" + ], + "type": "string", + "description": "De mogelijke wijzen waarop een vak wordt beoordeeld.", + "enum": [ + "KWALITATIEF", + "KWANTITATIEF" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleiding.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleiding.schema.json new file mode 100644 index 00000000..0a835d5f --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleiding.schema.json @@ -0,0 +1,195 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleiding", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleiding" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Opleidingen\")", + "x-implements": "nl.ocwduo.ggm.lod.assembler.opleidingseenheid.IOpleidingseenheid", + "discriminator": { + "propertyName": "type" + }, + "type": "object", + "required": [ + "id", + "opleidingseenheidcode", + "opleidingsherkomst", + "startdatum", + "type", + "volledigeNaam", + "begindatum" + ], + "properties": { + "afkorting": { + "type": "string", + "description": "Is een korte omschrijving van de naam van de opleiding.", + "minLength": 1, + "maxLength": 12 + }, + "begindatum": { + "type": "string", + "description": "De datum die het begin van de periode aangeeft (inclusief).", + "format": "date" + }, + "eQF": { + "type": "string", + "description": "Het Europees Kwalificatieraamwerk waardoor opleidingen binnen Europese landen (globaal) ingeschat kunnen worden op hun niveau.", + "enum": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8" + ] + }, + "eigenOpleidingseenheidsleutel": { + "type": "string", + "description": "Een identificerend kenmerk dat door een particuliere organisatie is bepaald voor een particuliere opleiding ten behoeve van uitwisseling in de keten.", + "minLength": 1, + "maxLength": 60 + }, + "einddatum": { + "type": "string", + "description": "De datum die het einde van de periode aangeeft (exclusief).", + "format": "date" + }, + "iSCED": { + "type": "integer", + "format": "int32", + "description": "Het kwalificatieraamwerk waardoor opleidingen internationaal ingeschat kunnen worden op hun niveau.", + "minimum": 0, + "maximum": 999 + }, + "id": { + "type": "string", + "description": "Algemeen gegevenstype voor het vastleggen van een naam", + "minLength": 1, + "maxLength": 100 + }, + "internationaleNaamEngels": { + "type": "string", + "description": "De naam voor internationaal gebruik ter aanduiding van een opleidingseenheid zoals een opleiding, een opleidingsgroep, een opleidingsfase of een opleidingsonderdeel.", + "minLength": 1, + "maxLength": 225 + }, + "korteNaam": { + "type": "string", + "description": "Korte naam voor een opleidingseenheid zoals een opleiding, een opleidingsgroep, een opleidingsfase of een opleidingsonderdeel.", + "minLength": 1, + "maxLength": 40 + }, + "nLQF": { + "type": "string", + "description": "Het Nederlands Kwalificatieraamwerk waardoor opleidingen binnen Nederland ingeschat kunnen worden op hun niveau.", + "enum": [ + "1", + "2", + "3", + "4", + "4p", + "5", + "6", + "7", + "8" + ] + }, + "omschrijving": { + "type": "string", + "description": "Nadere beschrijving ", + "maxLength": 3000 + }, + "opheffingsdatum": { + "deprecated": true, + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "opleidingseenheidcode": { + "type": "string", + "description": "Een betekenisloze identifier voor een opleidingseenheid in de Registratie Instellingen en Opleidingen.", + "minLength": 9, + "maxLength": 9, + "pattern": "(\\d{4}O\\d{4})" + }, + "opleidingsherkomst": { + "type": "string", + "description": "Geeft aan welke instantie zeggenschap heeft over de opleidingseenheid.", + "enum": [ + "INSTELLING", + "NKC_EVC", + "NVAO", + "OCW", + "OCW_G", + "SBB", + "VORAAD" + ] + }, + "startdatum": { + "deprecated": true, + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "type": { + "type": "string", + "description": "Geeft aan wat voor soort opleidingseenheid het betreft. ", + "enum": [ + "BOGROEP", + "BOOPLEIDING", + "BOOPLEIDINGSFASE", + "BUITENLANDSE_OPLEIDING", + "EDUCATIEOPLEIDING", + "EDUCATIEOPLEIDINGSONDERDEEL", + "EVCSTANDAARD", + "HOONDERWIJSEENHEDENCLUSTER", + "HOONDERWIJSEENHEID", + "HOOPLEIDING", + "MBOCERTIFICEERBAREEENHEID", + "MBOCROSS_OVERKWALIFICATIE", + "MBODEELKWALIFICATIE", + "MBODOMEIN", + "MBOGENERIEKEXAMENONDERDEEL", + "MBOKEUZEDEEL", + "MBOKWALIFICATIE", + "MBOKWALIFICATIEDOSSIER", + "MBOREGIONAALKEUZEDEEL", + "MBOREGIONALEKWALIFICATIE", + "PARTICULIEREOPLEIDING", + "SOGROEP", + "SOOPLEIDING", + "VAVOGROEP", + "VAVOOPLEIDING", + "VAVOOPLEIDINGSFASE", + "VOGROEP", + "VOOPLEIDING", + "VOOPLEIDINGSFASE", + "VOSTAGE", + "VOVAK", + "VSOGROEP", + "VSOOPLEIDING", + "VSOOPLEIDINGSFASE" + ] + }, + "volledigeNaam": { + "type": "string", + "description": "Lange naam voor een opleidingseenheid zoals een opleiding, een opleidingsgroep, een opleidingsfase of een opleidingsonderdeel.", + "minLength": 1, + "maxLength": 225 + }, + "waardedocumentsoort": { + "type": "string", + "description": "Aanduiding van het soort waardedocument dat kan worden of is behaald.", + "enum": [ + "CERTIFICAAT", + "DIPLOMA", + "GEEN_OFFICIEEL_DOCUMENT", + "GETUIGSCHRIFT", + "SCHOOLADVIES", + "VAKBEKWAAMHEIDSBEWIJS" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingOnderdeel.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingOnderdeel.schema.json new file mode 100644 index 00000000..0ec9ae62 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingOnderdeel.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingonderdeel", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingOnderdeel" + ], + "type": "string", + "description": "Het onderwijsgebied in het hoger onderwijs waartoe de opleiding behoort.", + "enum": [ + "ECONOMIE", + "GEDRAG_EN_MAATSCHAPPIJ", + "GEZONDHEIDSZORG", + "LANDBOUW_EN_NATUURLIJKE_OMGEVING", + "NATUUR", + "ONDERWIJS", + "RECHT", + "SECTOROVERSTIJGEND", + "TAAL_EN_CULTUUR", + "TECHNIEK" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingSubonderdeel.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingSubonderdeel.schema.json new file mode 100644 index 00000000..921629fc --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingSubonderdeel.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingsubonderdeel", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingSubonderdeel" + ], + "type": "string", + "description": "Aanduiding van het subonderdeel van het Hoger Onderwijs waarbij de opleiding hoort", + "enum": [ + "HOGERE_KADEROPLEIDING_PEDAGOGIEK", + "LERARENOPLEIDINGEN_SPECIAAL_ONDERWIJS", + "LERARENOPLEIDINGEN_OP_HET_GEBIED_VAN_DE_KUNST", + "MASTEROPLEIDINGEN_OP_HET_GEBIED_VAN_DE_BOUWKUNST", + "ONDERWIJS_LANDBOUW_EN_NATUURLIJKE_OMGEVING_NATUUR_TECHNIEK_GEZONDHEID", + "OPLEIDINGEN_OP_HET_GEBIED_VAN_DE_KUNST", + "OPLEIDINGEN_LERAAR_VOORTGEZET_ONDERWIJS_VOOR_1E_GRAAD_ALGEMENE_VAKKEN", + "UNIVERSITAIRE_LERARENOPLEIDINGEN", + "VOORTGEZETTE_OPLEIDINGEN_BOUWKUNST", + "VOORTGEZETTE_KUNSTOPLEIDINGEN" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheid.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheid.schema.json new file mode 100644 index 00000000..e7fd101a --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheid.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingseenheid", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingseenheid" + ], + "type": "object", + "required": [ + "id", + "opleidingseenheidcode", + "opleidingsherkomst", + "startdatum", + "volledigeNaam", + "begindatum" + ], + "properties": { + "afkorting": { + "type": "string", + "description": "Is een korte omschrijving van de naam van de opleiding.", + "minLength": 1, + "maxLength": 12 + }, + "begindatum": { + "type": "string", + "description": "De datum die het begin van de periode aangeeft (inclusief).", + "format": "date" + }, + "eigenOpleidingseenheidsleutel": { + "type": "string", + "description": "Een identificerend kenmerk dat door een particuliere organisatie is bepaald voor een particuliere opleiding ten behoeve van uitwisseling in de keten.", + "minLength": 1, + "maxLength": 60 + }, + "einddatum": { + "type": "string", + "description": "De datum die het einde van de periode aangeeft (exclusief).", + "format": "date" + }, + "id": { + "type": "string", + "description": "Algemeen gegevenstype voor het vastleggen van een naam", + "minLength": 1, + "maxLength": 100 + }, + "internationaleNaamEngels": { + "type": "string", + "description": "De naam voor internationaal gebruik ter aanduiding van een opleidingseenheid zoals een opleiding, een opleidingsgroep, een opleidingsfase of een opleidingsonderdeel.", + "minLength": 1, + "maxLength": 225 + }, + "korteNaam": { + "type": "string", + "description": "Korte naam voor een opleidingseenheid zoals een opleiding, een opleidingsgroep, een opleidingsfase of een opleidingsonderdeel.", + "minLength": 1, + "maxLength": 40 + }, + "omschrijving": { + "type": "string", + "description": "Nadere beschrijving ", + "maxLength": 3000 + }, + "opheffingsdatum": { + "deprecated": true, + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "opleidingseenheidcode": { + "type": "string", + "description": "Een betekenisloze identifier voor een opleidingseenheid in de Registratie Instellingen en Opleidingen.", + "minLength": 9, + "maxLength": 9, + "pattern": "(\\d{4}O\\d{4})" + }, + "opleidingsherkomst": { + "type": "string", + "description": "Geeft aan welke instantie zeggenschap heeft over de opleidingseenheid.", + "enum": [ + "INSTELLING", + "NKC_EVC", + "NVAO", + "OCW", + "OCW_G", + "SBB", + "VORAAD" + ] + }, + "startdatum": { + "deprecated": true, + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "volledigeNaam": { + "type": "string", + "description": "Lange naam voor een opleidingseenheid zoals een opleiding, een opleidingsgroep, een opleidingsfase of een opleidingsonderdeel.", + "minLength": 1, + "maxLength": 225 + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheiderkenner.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheiderkenner.schema.json new file mode 100644 index 00000000..0e272275 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheiderkenner.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingseenheiderkenner", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingseenheiderkenner" + ], + "type": "string", + "description": "De organisatie die bevoegd is om een opleidingseenheid te erkennen.", + "enum": [ + "BRANCHE", + "EZ", + "NKC_EVC", + "NLQF", + "NUFFIC", + "NVAO", + "OCW", + "SBB", + "SNRO", + "SZW" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheidtype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheidtype.schema.json new file mode 100644 index 00000000..91a13f77 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingseenheidtype.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingseenheidtype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingseenheidtype" + ], + "type": "string", + "description": "Geeft aan wat voor soort opleidingseenheid het betreft. ", + "enum": [ + "BOGROEP", + "BOOPLEIDING", + "BOOPLEIDINGSFASE", + "BUITENLANDSE_OPLEIDING", + "EDUCATIEOPLEIDING", + "EDUCATIEOPLEIDINGSONDERDEEL", + "EVCSTANDAARD", + "HOONDERWIJSEENHEDENCLUSTER", + "HOONDERWIJSEENHEID", + "HOOPLEIDING", + "MBOCERTIFICEERBAREEENHEID", + "MBOCROSS_OVERKWALIFICATIE", + "MBODEELKWALIFICATIE", + "MBODOMEIN", + "MBOGENERIEKEXAMENONDERDEEL", + "MBOKEUZEDEEL", + "MBOKWALIFICATIE", + "MBOKWALIFICATIEDOSSIER", + "MBOREGIONAALKEUZEDEEL", + "MBOREGIONALEKWALIFICATIE", + "PARTICULIEREOPLEIDING", + "SOGROEP", + "SOOPLEIDING", + "VAVOGROEP", + "VAVOOPLEIDING", + "VAVOOPLEIDINGSFASE", + "VOGROEP", + "VOOPLEIDING", + "VOOPLEIDINGSFASE", + "VOSTAGE", + "VOVAK", + "VSOGROEP", + "VSOOPLEIDING", + "VSOOPLEIDINGSFASE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingserkenningskader.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingserkenningskader.schema.json new file mode 100644 index 00000000..28380c0c --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingserkenningskader.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingserkenningskader", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingserkenningskader" + ], + "type": "string", + "description": "Geeft aan op welke manier toestemming is gegeven voor het onderwijzen van de opleidingseenheid.", + "enum": [ + "ALGEMEEN", + "EXPERIMENT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingserkenningtype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingserkenningtype.schema.json new file mode 100644 index 00000000..e43b5f64 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingserkenningtype.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingserkenningtype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingserkenningtype" + ], + "type": "string", + "description": "Geeft aan wat voor soort opleidingserkenning het betreft.", + "enum": [ + "BOOPLEIDINGSERKENNING", + "BUITENLANDSEOPLEIDINGSERKENNING", + "EDUCATIEOPLEIDINGSERKENNING", + "EVCSTANDAARDERKENNING", + "HOOPLEIDINGSERKENNING", + "MBOGENERIEKEXAMENONDERDEELERKENNING", + "MBOOPLEIDINGSERKENNING", + "PARTICULIEREOPLEIDINGSERKENNING", + "SOOPLEIDINGSERKENNING", + "VAVOGROEPSERKENNING", + "VAVOOPLEIDINGSERKENNING", + "VOGROEPSERKENNING", + "VOOPLEIDINGSERKENNING", + "VOVAKERKENNING", + "VSOOPLEIDINGSERKENNING" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsherkomst.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsherkomst.schema.json new file mode 100644 index 00000000..cba2ef4f --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsherkomst.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingsherkomst", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingsherkomst" + ], + "type": "string", + "description": "Geeft aan welke instantie zeggenschap heeft over de opleidingseenheid.", + "enum": [ + "INSTELLING", + "NKC_EVC", + "NVAO", + "OCW", + "OCW_G", + "SBB", + "VORAAD" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeAangebodenVoOpleiding.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeAangebodenVoOpleiding.schema.json new file mode 100644 index 00000000..daee92f5 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeAangebodenVoOpleiding.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingskenmerkcodeaangebodenvoopleiding", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingskenmerkcodeAangebodenVoOpleiding" + ], + "type": "string", + "description": "Een onderscheidende eigenschap waarop de aangeboden opleiding in het voortgezet onderwijs kan worden gegeven.", + "enum": [ + "AGORA", + "BETA_CHALLENGE", + "BEGAAFDHEIDSPROFIEL", + "CULTUURPROFIEL_VO", + "DALTON", + "DAMU", + "ISK", + "JENAPLAN", + "KUNSKAPSSKOLAN", + "MONTESSORI", + "ONDERWIJSVOORZIENING_ONTHEEMDEN", + "PRAKTIJKGERICHT_PROGRAMMA_VOOR_GL_EN_TL", + "PRAKTIJKGERICHT_PROGRAMMA_VOOR_HAVO", + "PRO_ENTREE", + "PRO_VMBO_ONDERBOUW", + "SCHAKELKLAS_PO_VO", + "TECHNASIUM", + "TIENERSCHOOL", + "TIJDELIJKE_NIEUWKOMERSVOORZIENING", + "TOPSPORT_TALENT", + "TTO", + "UNESCO", + "VERRIJKT_PROGRAMMA_VWO", + "VERSNELD_PROGRAMMA_VWO", + "VRIJESCHOOL", + "WON", + "ZESJARIGE_HAVO" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoelgroeponderwijsSoVso.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoelgroeponderwijsSoVso.schema.json new file mode 100644 index 00000000..ff03e457 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoelgroeponderwijsSoVso.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingskenmerkcodedoelgroeponderwijssovso", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingskenmerkcodeDoelgroeponderwijsSoVso" + ], + "type": "string", + "description": "Een onderscheidende eigenschap voor een orthopedagogische en orthodidactische benadering in het aangeboden onderwijs. ", + "enum": [ + "AUTISME", + "DOOF", + "DOOF_EN_VISUEEL_GEHANDICAPT", + "DOOF_EN_ZEER_MOEILIJK_LEREND", + "EPILEPSIE", + "ERNSTIGE_SPRAAK_MOEILIJKHEDEN", + "LANGDURIG_ZIEK", + "LEER_EN_OPVOEDINGSMOEILIJKHEDEN", + "LICHAMELIJK_GEHANDICAPT", + "LICHAMELIJK_GEHANDICAPT_EN_ZEER_MOEILIJK_LEREND", + "MOEILIJK_LEREND", + "SLECHT_HOREND", + "SLECHT_HOREND_EN_ZEER_MOEILIJK_LEREND", + "VISUEEL_GEHANDICAPT", + "VISUEEL_GEHANDICAPT_EN_ZEER_MOEILIJK_LEREND", + "ZEER_MOEILIJK_OPVOEDBAAR" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoorlopendeLeerlijnenBoVo.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoorlopendeLeerlijnenBoVo.schema.json new file mode 100644 index 00000000..b0bff2ac --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoorlopendeLeerlijnenBoVo.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingskenmerkcodedoorlopendeleerlijnenbovo", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingskenmerkcodeDoorlopendeLeerlijnenBoVo" + ], + "type": "string", + "description": "Mogelijke vormen van doorlopende leerlijnen tussen het basisonderwijs en speciaal basisonderwijs enerzijds en het voortgezet onderwijs anderzijds.", + "enum": [ + "SCHAKELKLAS_PO_VO", + "TIENERSCHOOL" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoorlopendeLeerlijnenVmboMbo.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoorlopendeLeerlijnenVmboMbo.schema.json new file mode 100644 index 00000000..cfb280ad --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeDoorlopendeLeerlijnenVmboMbo.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingskenmerkcodedoorlopendeleerlijnenvmbombo", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingskenmerkcodeDoorlopendeLeerlijnenVmboMbo" + ], + "type": "string", + "description": "Mogelijke vormen van doorlopende leerlijnen tussen vmbo en mbo.", + "enum": [ + "DLR_VMBO_MBO", + "GLR_VMBO_MBO", + "PRO_ENTREE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeErkenning.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeErkenning.schema.json new file mode 100644 index 00000000..89bc1b18 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeErkenning.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingskenmerkcodeerkenning", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingskenmerkcodeErkenning" + ], + "type": "string", + "description": "Een onderscheidende eigenschap van een opleiding in het kader van de erkenning van de opleiding door het ministerie van Onderwijs, Cultuur en Wetenschap.", + "enum": [ + "BKKI", + "EUROPESE_SCHOOL", + "IGBO", + "SBO" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeOnderwijsintensiteit.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeOnderwijsintensiteit.schema.json new file mode 100644 index 00000000..d8358cf4 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodeOnderwijsintensiteit.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingskenmerkcodeonderwijsintensiteit", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingskenmerkcodeOnderwijsintensiteit" + ], + "type": "string", + "description": "De mogelijke manieren waarop de kennisoverdracht is ingericht in het hoger onderwijs wat betreft aanwezigheid en de duur van de aanwezigheid.", + "enum": [ + "DEELTIJD", + "DUAAL", + "VOLTIJD" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodePedagogischConcept.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodePedagogischConcept.schema.json new file mode 100644 index 00000000..17f09154 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OpleidingskenmerkcodePedagogischConcept.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingskenmerkcodepedagogischconcept", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OpleidingskenmerkcodePedagogischConcept" + ], + "type": "string", + "description": "Een onderscheidende eigenschap van een opleiding ten aanzien van het opvoedkundig en onderwijzend handelen.", + "enum": [ + "AGORA", + "DALTON", + "FREINET", + "HBGO", + "INTERNATIONAL_PRIMARY_CURRICULUM", + "JENAPLAN", + "MONTESSORI", + "VRIJESCHOOL" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsrelatie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsrelatie.schema.json new file mode 100644 index 00000000..61bf2a65 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsrelatie.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingsrelatie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingsrelatie" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Opleidingsrelaties\")", + "required": [ + "vanOpleidingseenheidId", + "naarOpleidingseenheidId", + "vanOpleidingseenheidType", + "naarOpleidingseenheidType", + "soort", + "begindatum" + ], + "type": "object", + "properties": { + "begindatum": { + "type": "string", + "description": "De datum die het begin van de periode aangeeft (inclusief).", + "format": "date" + }, + "einddatum": { + "type": "string", + "description": "De datum die het einde van de periode aangeeft (exclusief).", + "format": "date" + }, + "naarOpleidingseenheidId": { + "maxLength": 128, + "minLength": 1, + "type": "string", + "description": "Algemeen gegevenstype voor het vastleggen van een naam." + }, + "naarOpleidingseenheidType": { + "type": "string", + "description": "Geeft aan wat voor soort opleidingseenheid het betreft. ", + "enum": [ + "BOGROEP", + "BOOPLEIDING", + "BOOPLEIDINGSFASE", + "BUITENLANDSE_OPLEIDING", + "EDUCATIEOPLEIDING", + "EDUCATIEOPLEIDINGSONDERDEEL", + "EVCSTANDAARD", + "HOONDERWIJSEENHEDENCLUSTER", + "HOONDERWIJSEENHEID", + "HOOPLEIDING", + "MBOCERTIFICEERBAREEENHEID", + "MBOCROSS_OVERKWALIFICATIE", + "MBODEELKWALIFICATIE", + "MBODOMEIN", + "MBOGENERIEKEXAMENONDERDEEL", + "MBOKEUZEDEEL", + "MBOKWALIFICATIE", + "MBOKWALIFICATIEDOSSIER", + "MBOREGIONAALKEUZEDEEL", + "MBOREGIONALEKWALIFICATIE", + "PARTICULIEREOPLEIDING", + "SOGROEP", + "SOOPLEIDING", + "VAVOGROEP", + "VAVOOPLEIDING", + "VAVOOPLEIDINGSFASE", + "VOGROEP", + "VOOPLEIDING", + "VOOPLEIDINGSFASE", + "VOSTAGE", + "VOVAK", + "VSOGROEP", + "VSOOPLEIDING", + "VSOOPLEIDINGSFASE" + ] + }, + "soort": { + "type": "string", + "description": "De wijze waarop verschillende opleidingseenheden met elkaar in verband staan.", + "enum": [ + "AFGELEID_VAN", + "HIERARCHISCH", + "ONTWIKKELD_VOOR", + "OVERGANG", + "VARIANT_VAN" + ] + }, + "vanOpleidingseenheidId": { + "maxLength": 128, + "minLength": 1, + "type": "string", + "description": "Algemeen gegevenstype voor het vastleggen van een naam." + }, + "vanOpleidingseenheidType": { + "type": "string", + "description": "Geeft aan wat voor soort opleidingseenheid het betreft. ", + "enum": [ + "BOGROEP", + "BOOPLEIDING", + "BOOPLEIDINGSFASE", + "BUITENLANDSE_OPLEIDING", + "EDUCATIEOPLEIDING", + "EDUCATIEOPLEIDINGSONDERDEEL", + "EVCSTANDAARD", + "HOONDERWIJSEENHEDENCLUSTER", + "HOONDERWIJSEENHEID", + "HOOPLEIDING", + "MBOCERTIFICEERBAREEENHEID", + "MBOCROSS_OVERKWALIFICATIE", + "MBODEELKWALIFICATIE", + "MBODOMEIN", + "MBOGENERIEKEXAMENONDERDEEL", + "MBOKEUZEDEEL", + "MBOKWALIFICATIE", + "MBOKWALIFICATIEDOSSIER", + "MBOREGIONAALKEUZEDEEL", + "MBOREGIONALEKWALIFICATIE", + "PARTICULIEREOPLEIDING", + "SOGROEP", + "SOOPLEIDING", + "VAVOGROEP", + "VAVOOPLEIDING", + "VAVOOPLEIDINGSFASE", + "VOGROEP", + "VOOPLEIDING", + "VOOPLEIDINGSFASE", + "VOSTAGE", + "VOVAK", + "VSOGROEP", + "VSOOPLEIDING", + "VSOOPLEIDINGSFASE" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingssamenhangsoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingssamenhangsoort.schema.json new file mode 100644 index 00000000..97525f78 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingssamenhangsoort.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingssamenhangsoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingssamenhangsoort" + ], + "type": "string", + "description": "De wijze waarop verschillende opleidingseenheden met elkaar in verband staan.", + "enum": [ + "AFGELEID_VAN", + "HIERARCHISCH", + "ONTWIKKELD_VOOR", + "OVERGANG", + "VARIANT_VAN" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsstelsel.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsstelsel.schema.json new file mode 100644 index 00000000..f64dac3d --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Opleidingsstelsel.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/opleidingsstelsel", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Opleidingsstelsel" + ], + "type": "string", + "description": "De naam van het codestelsel waarbinnen samenhangende erkende opleidingen of vakken uniek onderscheiden worden.", + "enum": [ + "BE", + "BRANCHE", + "BSFS", + "BO", + "BOCN", + "CREBO", + "EDUCATIEVAK", + "EVC_S", + "ILT", + "ILTVSO", + "INBURGERING", + "ISAT", + "KSE", + "KVE", + "LANDBOUW", + "LLW", + "MBO", + "MBOCN", + "MBOVAK", + "NLQF", + "NT2", + "OSE", + "SNRO", + "SO", + "STAP_BUDGET", + "STEX", + "STEXCN", + "VAVO", + "VOCN", + "VOVAK", + "VSO", + "VW", + "WEOS" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OrganisatieErkenner.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OrganisatieErkenner.schema.json new file mode 100644 index 00000000..0be4a384 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OrganisatieErkenner.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/organisatieerkenner", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OrganisatieErkenner" + ], + "type": "string", + "description": "De organisatie die bevoegd is om een organisatie(onderdeel) te erkennen.", + "enum": [ + "BRANCHE", + "CEDEO", + "CPION", + "HANDELSREGISTER", + "NKC_EVC", + "NLQF", + "NRTO", + "OCW", + "SNRO", + "SZW" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Organisatierelatie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Organisatierelatie.schema.json new file mode 100644 index 00000000..6337febf --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Organisatierelatie.schema.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/organisatierelatie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Organisatierelatie" + ], + "x-class-extra-annotation": "@Relation(collectionRelation = \"Organisatierelaties\")", + "required": [ + "begindatum", + "naarOrganisatorischeEenheid", + "soort", + "vanOrganisatorischeEenheid" + ], + "type": "object", + "properties": { + "begindatum": { + "type": "string", + "description": "De datum die het begin van de periode aangeeft (inclusief).", + "format": "date" + }, + "einddatum": { + "type": "string", + "description": "De datum die het einde van de periode aangeeft (exclusief).", + "format": "date" + }, + "naarOrganisatorischeEenheid": { + "maxLength": 7, + "minLength": 7, + "pattern": "\\d{3}[A-Z]{1}\\d{3}", + "type": "string", + "description": "Identificerend kenmerk voor een organisatorische eenheid ten behoeve van uitwisseling in de keten." + }, + "soort": { + "type": "string", + "description": "Mogelijke relatiesoorten tussen organisatorische-eenheden.", + "enum": [ + "HIERARCHISCH", + "OVERGANG" + ] + }, + "vanOrganisatorischeEenheid": { + "maxLength": 7, + "minLength": 7, + "pattern": "\\d{3}[A-Z]{1}\\d{3}", + "type": "string", + "description": "Identificerend kenmerk voor een organisatorische eenheid ten behoeve van uitwisseling in de keten." + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Organisatierelatiesoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Organisatierelatiesoort.schema.json new file mode 100644 index 00000000..5c51d957 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Organisatierelatiesoort.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/organisatierelatiesoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Organisatierelatiesoort" + ], + "type": "string", + "description": "Mogelijke relatiesoorten tussen organisatorische-eenheden.", + "enum": [ + "HIERARCHISCH", + "OVERGANG" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OrganisatorischeEenheidtype.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OrganisatorischeEenheidtype.schema.json new file mode 100644 index 00000000..79701377 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/OrganisatorischeEenheidtype.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/organisatorischeeenheidtype", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/OrganisatorischeEenheidtype" + ], + "type": "string", + "description": "Geeft aan wat voor soort organisatorische eenheid het betreft.", + "enum": [ + "ONDERWIJSAANBIEDER", + "ONDERWIJSAANBIEDERGROEP", + "ONDERWIJSBEGELEIDINGSAANBIEDER", + "ONDERWIJSBESTUUR" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/PropedeutischeFase.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/PropedeutischeFase.schema.json new file mode 100644 index 00000000..12384052 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/PropedeutischeFase.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/propedeutischefase", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/PropedeutischeFase" + ], + "type": "string", + "description": "Geeft aan of de aangeboden opleiding een propedeutische fase kent en of deze wordt afgesloten met een propedeutisch examen.", + "enum": [ + "GEEN_PROPEDEUTISCHE_FASE", + "PROPEDEUTISCHE_FASE_EXAMEN", + "PROPEDEUTISCHE_FASE_ZONDER_EXAMEN" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/RegioErkendeSamenwerking.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/RegioErkendeSamenwerking.schema.json new file mode 100644 index 00000000..432f4709 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/RegioErkendeSamenwerking.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/regioerkendesamenwerking", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/RegioErkendeSamenwerking" + ], + "type": "object", + "required": [ + "postcodecijfers" + ], + "properties": { + "postcodecijfers": { + "type": "string", + "description": "Is het cijfergedeelte van een postcode.", + "maxLength": 4, + "pattern": "([1-9]{1}[0-9]{3})" + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SoVsoOnderwijssoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SoVsoOnderwijssoort.schema.json new file mode 100644 index 00000000..b25a62e3 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SoVsoOnderwijssoort.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/sovsoonderwijssoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/SoVsoOnderwijssoort" + ], + "type": "string", + "description": "De verdeling in onderwijs in het speciaal onderwijs en het voortgezet speciaal onderwijs bestemd voor kinderen voor wie vaststaat dat overwegend een orthopedagogische en orthodidactische benadering aangewezen is.", + "enum": [ + "DOOF", + "DOOF_EN_VISUEEL_GEHANDICAPT", + "DOOF_EN_ZEER_MOEILIJK_LEREND", + "ERNSTIGE_SPRAAK_MOEILIJKHEDEN", + "IOBK", + "LANGDURIG_ZIEK_LICHAMELIJK", + "LANGDURIG_ZIEK_NIET_LICHAMELIJK", + "LEER_EN_OPVOEDINGSMOEILIJKHEDEN", + "LICHAMELIJK_GEHANDICAPT", + "LICHAMELIJK_GEHANDICAPT_EN_ZEER_MOEILIJK_LEREND", + "LZ", + "MGA01", + "MGA02", + "MGA03", + "MGA04", + "MGA06", + "MGA07", + "MGB01", + "MGB02", + "MGB03", + "MGB05", + "MGB06", + "MGF01", + "MGF02", + "MGF03", + "MGF04", + "MGF05", + "MGF07", + "MGH01", + "MGH02", + "MGJ01", + "MOEILIJK_LEREND", + "PEDOLOGISCH_INSTITUUT", + "SLECHT_HOREND", + "SLECHT_HOREND_EN_ZEER_MOEILIJK_LEREND", + "VISUEEL_GEHANDICAPT", + "VISUEEL_GEHANDICAPT_EN_ZEER_MOEILIJK_LEREND", + "ZEER_MOEILIJK_LEREND", + "ZEER_MOEILIJK_OPVOEDBAAR", + "ZH", + "ZH1", + "ZH2" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SoortWaardedocument.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SoortWaardedocument.schema.json new file mode 100644 index 00000000..f09f1459 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SoortWaardedocument.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/soortwaardedocument", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/SoortWaardedocument" + ], + "type": "string", + "description": "Aanduiding van het soort waardedocument dat kan worden of is behaald.", + "enum": [ + "CERTIFICAAT", + "DIPLOMA", + "GEEN_OFFICIEEL_DOCUMENT", + "GETUIGSCHRIFT", + "SCHOOLADVIES", + "VAKBEKWAAMHEIDSBEWIJS" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Sort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Sort.schema.json new file mode 100644 index 00000000..e0e7c187 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Sort.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/sort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Sort" + ], + "properties": { + "sort": { + "type": "string", + "enum": [ + "id" + ], + "default": "id", + "minLength": 1, + "maxLength": 100 + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SpeciaalOnderwijsCluster.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SpeciaalOnderwijsCluster.schema.json new file mode 100644 index 00000000..8a48b74a --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/SpeciaalOnderwijsCluster.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/speciaalonderwijscluster", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/SpeciaalOnderwijsCluster" + ], + "type": "string", + "description": "Aanduiding van het soort speciaal onderwijs.", + "enum": [ + "CLUSTER_1", + "CLUSTER_2", + "CLUSTER_3", + "CLUSTER_4" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Status.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Status.schema.json new file mode 100644 index 00000000..4a1b688a --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Status.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/status", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Status" + ], + "type": "string", + "enum": [ + "O", + "G" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Studieduureenheid.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Studieduureenheid.schema.json new file mode 100644 index 00000000..e68dac59 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Studieduureenheid.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/studieduureenheid", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Studieduureenheid" + ], + "type": "string", + "description": "De hoeveelheid waarin de studieduur wordt uitgedrukt", + "enum": [ + "J", + "M", + "W", + "D", + "U" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Studiekeuzecheck.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Studiekeuzecheck.schema.json new file mode 100644 index 00000000..1750ce35 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Studiekeuzecheck.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/studiekeuzecheck", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Studiekeuzecheck" + ], + "type": "string", + "description": "Specificeert of er en zo ja hoe een controle op geschiktheid van een aankomend student voor deelname aan gekozen studie plaatsvindt.", + "enum": [ + "GEEN_STUDIEKEUZE_CHECK", + "STUDIEKEUZE_CHECK_VAN_TOEPASSING", + "STUDIEKEUZE_CHECK_VERPLICHT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/StudielastEenheid.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/StudielastEenheid.schema.json new file mode 100644 index 00000000..69c8e498 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/StudielastEenheid.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/studielasteenheid", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/StudielastEenheid" + ], + "type": "string", + "description": "De meeteenheid voor de studielast", + "enum": [ + "CONTACTUUR", + "ECTS_PUNT", + "SBU", + "STUDIEPUNT", + "UUR" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Taalcode.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Taalcode.schema.json new file mode 100644 index 00000000..a2be36ed --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Taalcode.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/taalcode", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Taalcode" + ], + "type": "string", + "description": "Beperkte set van drielettercoderingen voor taal volgens internationale codering.", + "enum": [ + "ARA", + "CHI", + "DEU", + "ENG", + "FRA", + "HRV", + "ITA", + "JPN", + "NLD", + "NOR", + "PAP", + "POL", + "POR", + "RON", + "RUS", + "SPA", + "SWE", + "TUR" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ToegankelijkVoor.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ToegankelijkVoor.schema.json new file mode 100644 index 00000000..ccc77d91 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ToegankelijkVoor.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/toegankelijkvoor", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/ToegankelijkVoor" + ], + "type": "string", + "description": "Geeft aan of toegankelijkheid beperkt is.", + "enum": [ + "ALL", + "SPEC" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Toelatingseisen.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Toelatingseisen.schema.json new file mode 100644 index 00000000..b7aad908 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Toelatingseisen.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/toelatingseisen", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Toelatingseisen" + ], + "type": "string", + "description": "Specificeert of er aan bepaalde eisen voldaan moet worden voor toelating in het middelbaar beroepsonderwijs en in het volwassenen algemeen vormend onderwijs.", + "enum": [ + "JA", + "NEE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ToestemmingAanmeldingscohortVereist.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ToestemmingAanmeldingscohortVereist.schema.json new file mode 100644 index 00000000..e312142f --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/ToestemmingAanmeldingscohortVereist.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/toestemmingaanmeldingscohortvereist", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/ToestemmingAanmeldingscohortVereist" + ], + "type": "string", + "description": "Geeft aan of een aspirant-student voor een bepaald cohort van een aangeboden opleiding toestemming van de onderwijsaanbieder nodig heeft om zich aan te mogen melden.", + "enum": [ + "JA", + "NEE" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VOvaksoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VOvaksoort.schema.json new file mode 100644 index 00000000..da410c95 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VOvaksoort.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/vovaksoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/VOvaksoort" + ], + "type": "string", + "description": "Het doel waarop de kennis, kundigheid en vaardigheid gericht is in het voortgezet onderwijs.", + "enum": [ + "BEROEPSGERICHT", + "ALGEMEEN_VORMEND" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VWOrichting.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VWOrichting.schema.json new file mode 100644 index 00000000..b2871a02 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VWOrichting.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/vworichting", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/VWOrichting" + ], + "type": "string", + "description": "De mogelijke opleidingen binnen het voortgezet wetenschappelijk onderwijs", + "enum": [ + "ATHENEUM", + "GYMNASIUM", + "LYCEUM" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VersneldHO.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VersneldHO.schema.json new file mode 100644 index 00000000..fc27548f --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VersneldHO.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/versneldho", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/VersneldHO" + ], + "type": "string", + "description": "Geeft aan of een student een versneld programma volgt zodat het opleiding in minder tijd dan normaal doorlopen kan worden.", + "enum": [ + "VERSNELD_TRAJECT", + "GEEN_VERSNELD_TRAJECT" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingskenmerkcode.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingskenmerkcode.schema.json new file mode 100644 index 00000000..629bff5a --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingskenmerkcode.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/vestigingskenmerkcode", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Vestigingskenmerkcode" + ], + "type": "string", + "description": "Een onderscheidende eigenschap van een vestigingserkenning.", + "enum": [ + "BASISONDERWIJS_BUITENLAND_NIET_NOB", + "BASISONDERWIJS_BUITENLAND_NOB", + "OVERIG_NEDERLANDS_BASISONDERWIJS_BUITENLAND", + "RESIDENTIELE_PLAATSEN" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingslicentie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingslicentie.schema.json new file mode 100644 index 00000000..8f7b6505 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingslicentie.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/vestigingslicentie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Vestigingslicentie" + ], + "type": "object", + "required": [ + "begindatum", + "vorm" + ], + "properties": { + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + }, + "vorm": { + "type": "string", + "description": "De mogelijke manieren waarop de kennisoverdracht is ingericht in het hoger onderwijs wat betreft aanwezigheid en de duur van de aanwezigheid.", + "enum": [ + "DEELTIJD", + "DUAAL", + "VOLTIJD" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingssoort.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingssoort.schema.json new file mode 100644 index 00000000..c87f2fb6 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Vestigingssoort.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/vestigingssoort", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Vestigingssoort" + ], + "type": "string", + "description": "Functionele codering voor de erkenningen die volgens wetgeving van OCW zijn toegestaan voor vestigingen waar onderwijs wordt gegeven", + "enum": [ + "AFAF", + "DIS", + "GJI", + "ILOC", + "JJI", + "LOC", + "TLOC", + "TVST", + "ULOC", + "VST", + "VSTC", + "VSTS", + "VSTZ" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VrijheidVanOnderwijs.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VrijheidVanOnderwijs.schema.json new file mode 100644 index 00000000..ebe8b495 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/VrijheidVanOnderwijs.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/vrijheidvanonderwijs", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/VrijheidVanOnderwijs" + ], + "type": "string", + "description": "Het onderscheid dat wordt gemaakt in artikel 23 van de Grondwet met betrekking tot het geven van onderwijs.", + "enum": [ + "BIJZONDER", + "OPENBAAR" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Waarschuwing.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Waarschuwing.schema.json new file mode 100644 index 00000000..11c6a9e7 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Waarschuwing.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/waarschuwing", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Waarschuwing" + ], + "type": "object", + "required": [ + "begindatum" + ], + "properties": { + "begindatum": { + "type": "string", + "format": "date", + "description": "De datum die het begin van de periode aangeeft (inclusief)." + }, + "einddatum": { + "type": "string", + "format": "date", + "description": "De datum die het einde van de periode aangeeft (exclusief)." + } + } +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Wet.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Wet.schema.json new file mode 100644 index 00000000..c27b999a --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/Wet.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/wet", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/Wet" + ], + "type": "string", + "description": "Wet waarin of waaronder de juridische grondslag bepaald is.", + "enum": [ + "WCTE", + "WEB", + "WEB_BES", + "WEB_WHW", + "WEC", + "WEO", + "WHW", + "WNLQF", + "WPO", + "WPO_BES", + "WSF", + "WSLOA", + "WTOS", + "WVO", + "WVO_BES" + ] +} diff --git a/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/WetEisendMinisterie.schema.json b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/WetEisendMinisterie.schema.json new file mode 100644 index 00000000..9d5e4f30 --- /dev/null +++ b/assets/schemas/api-register/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/WetEisendMinisterie.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-uitvoering-onderwijs/rio-lod-api-a2amj_gdg/weteisendministerie", + "x-derived-from": [ + "https://lod.onderwijsregistratie.nl/rio-api/assets/RIO_LOD_API_v2.yml#/components/schemas/WetEisendMinisterie" + ], + "type": "string", + "description": "Het ministerie dat wettelijke eisen stelt aan de opleiding.", + "enum": [ + "DEF", + "EZ", + "EZK", + "FIN", + "IM", + "JUS", + "LNV", + "OCW", + "OVG", + "SZW", + "VROM", + "VW", + "VWS" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/Crss.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/Crss.schema.json new file mode 100644 index 00000000..c8758b1c --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/Crss.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/crss", + "x-derived-from": [ + "https://api.kadaster.nl/tms/v2/openapi.json#/components/schemas/Crss", + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/Crss" + ], + "title": "Crss", + "type": "object", + "properties": { + "crs": { + "type": "array", + "items": { + "type": "string" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/Geometry.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/Geometry.schema.json new file mode 100644 index 00000000..d0a7f2d7 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/Geometry.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/geometry", + "x-derived-from": [ + "https://api.kadaster.nl/tms/v2/openapi.json#/components/schemas/Geometry", + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/Geometry" + ], + "title": "Geometry", + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "number", + "format": "double" + } + }, + "type": { + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/MeldingFeature.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/MeldingFeature.schema.json new file mode 100644 index 00000000..04557e76 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/MeldingFeature.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/meldingfeature", + "x-derived-from": [ + "https://api.kadaster.nl/tms/v2/openapi.json#/components/schemas/MeldingFeature", + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/MeldingFeature" + ], + "title": "MeldingFeature", + "type": "object", + "properties": { + "geometry": { + "$ref": "./Geometry.schema.json" + }, + "properties": { + "type": "object" + }, + "type": { + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/TerugmeldingFeatureCollection.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/TerugmeldingFeatureCollection.schema.json new file mode 100644 index 00000000..b0d87b74 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/TerugmeldingFeatureCollection.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/_shared/terugmeldingfeaturecollection", + "x-derived-from": [ + "https://api.kadaster.nl/tms/v2/openapi.json#/components/schemas/TerugmeldingFeatureCollection", + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/TerugmeldingFeatureCollection" + ], + "title": "TerugmeldingFeatureCollection", + "type": "object", + "properties": { + "features": { + "type": "array", + "items": { + "$ref": "./MeldingFeature.schema.json" + } + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "features", + "name", + "type" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/APIInfo.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/APIInfo.schema.json new file mode 100644 index 00000000..66059d06 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/APIInfo.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/apiinfo", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/API-info" + ], + "title": "API-info", + "type": "object", + "properties": { + "api-description": { + "type": "string", + "description": "Omschrijving van de API." + }, + "api-name": { + "type": "string", + "description": "De naam van de API." + }, + "api-version": { + "type": "string", + "description": "Versie van de API." + }, + "informationmodel": { + "type": "string", + "description": "Naam van het informatiemodel dat als basis is genomen voor deze API.", + "examples": [ + "IMBAGLV" + ] + }, + "informationmodel-location": { + "type": "string", + "description": "Locatie (URI) van het logische informatiemodel die als basis is genomen voor deze API.", + "format": "URI" + }, + "informationmodel-version": { + "type": "string", + "description": "Versie van het logische informatiemodel dat als basis is genomen voor deze API.", + "examples": [ + "v20190601" + ] + } + }, + "description": "Algemene informatie voor gebruikers van de API." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Adres.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Adres.schema.json new file mode 100644 index 00000000..43e63b9b --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Adres.schema.json @@ -0,0 +1,154 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adres", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Adres" + ], + "required": [ + "huisnummer", + "kortNaam", + "nummeraanduidingIdentificatie", + "openbareRuimteIdentificatie", + "openbareRuimteNaam", + "woonplaatsIdentificatie", + "woonplaatsNaam" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "string", + "description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n", + "examples": [ + "Ln vd l D-Westervoort 1" + ] + }, + "adresregel6": { + "type": "string", + "description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n", + "examples": [ + "6922 KZ DUIVEN" + ] + }, + "adresseerbaarObjectIdentificatie": { + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "indicatieNevenadres": { + "type": "boolean", + "description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd." + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "nummeraanduidingIdentificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "openbareRuimteIdentificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "openbareRuimteNaam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "pandIdentificaties": { + "type": "array", + "description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "woonplaatsIdentificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "woonplaatsNaam": { + "title": "woonplaats naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + } + }, + "description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIO.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIO.schema.json new file mode 100644 index 00000000..c72d2b76 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIO.schema.json @@ -0,0 +1,168 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresio", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresIO" + ], + "allOf": [ + { + "required": [ + "huisnummer", + "kortNaam", + "nummeraanduidingIdentificatie", + "openbareRuimteIdentificatie", + "openbareRuimteNaam", + "woonplaatsIdentificatie", + "woonplaatsNaam" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "string", + "description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n", + "examples": [ + "Ln vd l D-Westervoort 1" + ] + }, + "adresregel6": { + "type": "string", + "description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n", + "examples": [ + "6922 KZ DUIVEN" + ] + }, + "adresseerbaarObjectIdentificatie": { + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "indicatieNevenadres": { + "type": "boolean", + "description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd." + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "nummeraanduidingIdentificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "openbareRuimteIdentificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "openbareRuimteNaam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "pandIdentificaties": { + "type": "array", + "description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "woonplaatsIdentificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "woonplaatsNaam": { + "title": "woonplaats naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + } + }, + "description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n" + }, + { + "properties": { + "geconstateerd": { + "$ref": "./Geconstateerd.schema.json" + }, + "inonderzoek": { + "$ref": "./AdresInOnderzoek.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOEmbedded.schema.json new file mode 100644 index 00000000..5a3fa13c --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOEmbedded.schema.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresioembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresIO_embedded" + ], + "type": "object", + "properties": { + "adresseerbaarObject": { + "$ref": "./AdresseerbaarObjectIOHal.schema.json" + }, + "nummeraanduiding": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "openbareRuimte": { + "allOf": [ + { + "$ref": "./OpenbareRuimteIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./OpenbareRuimteLinks.schema.json" + } + } + } + ] + }, + "panden": { + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./PandIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./BronhouderLinks.schema.json" + } + } + } + ] + } + }, + "woonplaats": { + "allOf": [ + { + "$ref": "./WoonplaatsIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./WoonplaatsLinks.schema.json" + } + } + } + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHal.schema.json new file mode 100644 index 00000000..e0603219 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHal.schema.json @@ -0,0 +1,190 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresiohal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresIOHal" + ], + "allOf": [ + { + "allOf": [ + { + "allOf": [ + { + "required": [ + "huisnummer", + "kortNaam", + "nummeraanduidingIdentificatie", + "openbareRuimteIdentificatie", + "openbareRuimteNaam", + "woonplaatsIdentificatie", + "woonplaatsNaam" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "string", + "description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n", + "examples": [ + "Ln vd l D-Westervoort 1" + ] + }, + "adresregel6": { + "type": "string", + "description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n", + "examples": [ + "6922 KZ DUIVEN" + ] + }, + "adresseerbaarObjectIdentificatie": { + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "indicatieNevenadres": { + "type": "boolean", + "description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd." + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "nummeraanduidingIdentificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "openbareRuimteIdentificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "openbareRuimteNaam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "pandIdentificaties": { + "type": "array", + "description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "woonplaatsIdentificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "woonplaatsNaam": { + "title": "woonplaats naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + } + }, + "description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n" + }, + { + "properties": { + "geconstateerd": { + "$ref": "./Geconstateerd.schema.json" + }, + "inonderzoek": { + "$ref": "./AdresInOnderzoek.schema.json" + } + } + } + ] + }, + { + "properties": { + "_links": { + "$ref": "./AdresIOLinks.schema.json" + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "$ref": "./AdresIOEmbedded.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalBasis.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalBasis.schema.json new file mode 100644 index 00000000..b2013821 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalBasis.schema.json @@ -0,0 +1,179 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresiohalbasis", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresIOHalBasis" + ], + "allOf": [ + { + "allOf": [ + { + "required": [ + "huisnummer", + "kortNaam", + "nummeraanduidingIdentificatie", + "openbareRuimteIdentificatie", + "openbareRuimteNaam", + "woonplaatsIdentificatie", + "woonplaatsNaam" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "string", + "description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n", + "examples": [ + "Ln vd l D-Westervoort 1" + ] + }, + "adresregel6": { + "type": "string", + "description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n", + "examples": [ + "6922 KZ DUIVEN" + ] + }, + "adresseerbaarObjectIdentificatie": { + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "indicatieNevenadres": { + "type": "boolean", + "description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd." + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "nummeraanduidingIdentificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "openbareRuimteIdentificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "openbareRuimteNaam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "pandIdentificaties": { + "type": "array", + "description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "woonplaatsIdentificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "woonplaatsNaam": { + "title": "woonplaats naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + } + }, + "description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n" + }, + { + "properties": { + "geconstateerd": { + "$ref": "./Geconstateerd.schema.json" + }, + "inonderzoek": { + "$ref": "./AdresInOnderzoek.schema.json" + } + } + } + ] + }, + { + "properties": { + "_links": { + "$ref": "./AdresIOLinks.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalCollection.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalCollection.schema.json new file mode 100644 index 00000000..bc72424d --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalCollection.schema.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresiohalcollection", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresIOHalCollection" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./AdresIOHalCollectionEmbedded.schema.json" + }, + "_links": { + "title": "HalPaginationLinks", + "allOf": [ + { + "$ref": "./HalCollectionLinks.schema.json" + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalLink.schema.json" + }, + "last": { + "$ref": "./HalLink.schema.json" + }, + "next": { + "$ref": "./HalLink.schema.json" + }, + "previous": { + "$ref": "./HalLink.schema.json" + } + } + } + ], + "examples": [ + { + "first": { + "href": "/resourcenaam?page=1", + "title": "Eerste pagina" + }, + "previous": { + "href": "/resourcenaam?page=3", + "title": "Vorige pagina" + }, + "next": { + "href": "/resourcenaam?page=5", + "title": "Volgende pagina" + }, + "last": { + "href": "/resourcenaam?page=15", + "title": "Laatste pagina" + } + } + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..d126169b --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOHalCollectionEmbedded.schema.json @@ -0,0 +1,198 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresiohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "adressen": { + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "allOf": [ + { + "required": [ + "huisnummer", + "kortNaam", + "nummeraanduidingIdentificatie", + "openbareRuimteIdentificatie", + "openbareRuimteNaam", + "woonplaatsIdentificatie", + "woonplaatsNaam" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "string", + "description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n", + "examples": [ + "Ln vd l D-Westervoort 1" + ] + }, + "adresregel6": { + "type": "string", + "description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n", + "examples": [ + "6922 KZ DUIVEN" + ] + }, + "adresseerbaarObjectIdentificatie": { + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "indicatieNevenadres": { + "type": "boolean", + "description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd." + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "nummeraanduidingIdentificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "openbareRuimteIdentificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "openbareRuimteNaam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "pandIdentificaties": { + "type": "array", + "description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "woonplaatsIdentificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "woonplaatsNaam": { + "title": "woonplaats naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + } + }, + "description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n" + }, + { + "properties": { + "geconstateerd": { + "$ref": "./Geconstateerd.schema.json" + }, + "inonderzoek": { + "$ref": "./AdresInOnderzoek.schema.json" + } + } + } + ] + }, + { + "properties": { + "_links": { + "$ref": "./AdresIOLinks.schema.json" + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "$ref": "./AdresIOEmbedded.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOLinks.schema.json new file mode 100644 index 00000000..918be1ac --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresIOLinks.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresiolinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresIO_links" + ], + "type": "object", + "properties": { + "adresseerbaarObject": { + "$ref": "./HalLink.schema.json" + }, + "nummeraanduiding": { + "$ref": "./HalLink.schema.json" + }, + "openbareRuimte": { + "$ref": "./HalLink.schema.json" + }, + "panden": { + "type": "array", + "description": "Het/de aan het adres gerelateerde pand(en).", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + }, + "woonplaats": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresInOnderzoek.schema.json new file mode 100644 index 00000000..afe30e40 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresInOnderzoek.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresInOnderzoek" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "boolean" + }, + "adresregel6": { + "type": "boolean" + }, + "huisletter": { + "type": "boolean" + }, + "huisnummer": { + "type": "boolean" + }, + "huisnummertoevoeging": { + "type": "boolean" + }, + "korteNaam": { + "type": "boolean" + }, + "nummeraanduidingLigtIn": { + "type": "boolean" + }, + "nummeraanduidingStatus": { + "type": "boolean" + }, + "nummeraanduidingligtAan": { + "type": "boolean" + }, + "openbareRuimteLigtIn": { + "type": "boolean", + "description": "\"Als de nummeraanduidingLigtIn false is (deze is niet in onderzoek) en de openbareRuimteLigtIn is true (deze is wel in onderzoek) maar is gerelateerd aan een andere woonplaats dan de nummeraanduiding, \ndan wordt de boolean hier niet gezet. Deze is dan niet relevant omdat dan de woonplaats wordt gebruikt die gerelateerd is aan de nummeraanduiding.\"\n" + }, + "openbareRuimteNaam": { + "type": "boolean" + }, + "openbareRuimteStatus": { + "type": "boolean" + }, + "postcode": { + "type": "boolean" + }, + "toelichting": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "Woonplaatsnaam is mogelijk onjuist geschreven." + ] + } + }, + "woonplaatsNaam": { + "type": "boolean" + } + }, + "description": "Wanneer hier een property is opgenomen met de waarde true, dan is de waarde van het gelijknamige property in de resource in onderzoek. De juistheid van dit gegeven wordt op dit moment onderzocht. Onder property toelichting wordt toegelicht wat er mogelijk onjuist is aan het betreffende gegeven." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreid.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreid.schema.json new file mode 100644 index 00000000..c8d5329f --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreid.schema.json @@ -0,0 +1,303 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreid", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresUitgebreid" + ], + "title": "AdresUitgebreid", + "description": "Een adres is een verzameling van informatie uit adresseerbare objecten, \ngerelateerde nummeraanduidingen (hoofd- en nevenadres(sen)), aan de \nnummeraanduiding gerelateerde openbare ruimte en (indien aanwezig)\nde aan de nummeraanduiding gerelateerde woonplaats en indien deze niet \nbeschikbaar is, de aan de openbare ruimte gerelateerde woonplaats. \nWaarbij alleen 'huidige' object voorkomen informatie wordt geretourneerd,\ndit houdt in: het actuele object voorkomen mits deze geen eind status \nheeft. Adres uitgebreid bevat een adres uitgebreid met adresseerbaar \nobject informatie.\n", + "allOf": [ + { + "required": [ + "huisnummer", + "kortNaam", + "nummeraanduidingIdentificatie", + "openbareRuimteIdentificatie", + "openbareRuimteNaam", + "woonplaatsIdentificatie", + "woonplaatsNaam" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "string", + "description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n", + "examples": [ + "Ln vd l D-Westervoort 1" + ] + }, + "adresregel6": { + "type": "string", + "description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n", + "examples": [ + "6922 KZ DUIVEN" + ] + }, + "adresseerbaarObjectIdentificatie": { + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "indicatieNevenadres": { + "type": "boolean", + "description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd." + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "nummeraanduidingIdentificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "openbareRuimteIdentificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "openbareRuimteNaam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "pandIdentificaties": { + "type": "array", + "description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "woonplaatsIdentificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "woonplaatsNaam": { + "title": "woonplaats naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + } + }, + "description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n" + }, + { + "properties": { + "adresseerbaarObjectGeometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "adresseerbaarObjectStatus": { + "type": "string" + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "allOf": [ + { + "$ref": "./Geconstateerd.schema.json" + }, + { + "properties": { + "ligplaats": { + "type": "boolean" + }, + "pand": { + "type": "boolean" + }, + "standplaats": { + "type": "boolean" + }, + "verblijfsobject": { + "type": "boolean" + } + } + } + ] + }, + "inonderzoek": { + "description": "Bij het controleren of een property in onderzoek is kan het zijn \ndat er meerdere indicaties voor een property opgenomen zijn. \nIn dat geval zijn er meerdere indicaties waarvan de naam begint \nmet de property-naam.\n", + "allOf": [ + { + "$ref": "./AdresInOnderzoek.schema.json" + }, + { + "properties": { + "adresseerbaarObjectGeometrie": { + "type": "boolean", + "description": "Een indicatie dat de geometrie van het aan een adres gerelateerde \nadresseerbare object in onderzoek is.\n" + }, + "adresseerbaarObjectStatus": { + "type": "boolean", + "description": "Een indicatie dat de status van het aan een adres gerelateerde \nadresseerbare object in onderzoek is.\n" + }, + "adresseerbaarObjectheeftAlsHoofdadres": { + "type": "boolean" + }, + "adresseerbaarObjectheeftAlsNevenadres": { + "type": "boolean" + }, + "gebruiksdoelen": { + "type": "boolean" + }, + "maaktDeelUitVan": { + "type": "boolean" + }, + "oorspronkelijkBouwjaar": { + "type": "boolean" + }, + "oppervlakte": { + "type": "boolean" + }, + "typeAdresseerbaarObject": { + "type": "boolean" + } + } + } + ] + }, + "oorspronkelijkBouwjaar": { + "type": "array", + "items": { + "maxLength": 4, + "pattern": "^-?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?$", + "type": "string", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als \nbouwkundig gereed is of zal worden opgeleverd. Bij het initieel \nopvoeren van een PAND wordt door de gemeente een reële \ninschatting gemaakt van het waarschijnlijke bouwjaar van het \nPAND. Bij het bouwkundig gereed opleveren van het PAND wordt \ndeze waarde in voorkomende gevallen aangepast. Indien in latere \njaren wijzigingen aan een pand worden aangebracht, leidt dit \nniet tot wijziging van het bouwjaar.\n", + "examples": [ + "1991" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer" + }, + "pandStatussen": { + "type": "array", + "items": { + "title": "StatusPand", + "type": "string", + "description": "Een codering van de verschillende waarden die de status van een pand kan aannemen.\n", + "enum": [ + "Bouwvergunning verleend", + "Niet gerealiseerd pand", + "Bouw gestart", + "Pand in gebruik (niet ingemeten)", + "Pand in gebruik", + "Verbouwing pand", + "Sloopvergunning verleend", + "Pand gesloopt", + "Pand buiten gebruik", + "Pand ten onrechte opgevoerd" + ] + } + }, + "typeAdresseerbaarObject": { + "title": "TypeAdresseerbaarObject", + "type": "string", + "description": "De aard van het object waaraan een nummeraanduiding is toegekend.", + "enum": [ + "Verblijfsobject", + "Standplaats", + "Ligplaats" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidGeconstateerd.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidGeconstateerd.schema.json new file mode 100644 index 00000000..5773f821 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidGeconstateerd.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreidgeconstateerd", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresUitgebreidGeconstateerd" + ], + "allOf": [ + { + "$ref": "./Geconstateerd.schema.json" + }, + { + "properties": { + "ligplaats": { + "type": "boolean" + }, + "pand": { + "type": "boolean" + }, + "standplaats": { + "type": "boolean" + }, + "verblijfsobject": { + "type": "boolean" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidHal.schema.json new file mode 100644 index 00000000..53f2f4a3 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidHal.schema.json @@ -0,0 +1,314 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreidhal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresUitgebreidHal" + ], + "allOf": [ + { + "title": "AdresUitgebreid", + "description": "Een adres is een verzameling van informatie uit adresseerbare objecten, \ngerelateerde nummeraanduidingen (hoofd- en nevenadres(sen)), aan de \nnummeraanduiding gerelateerde openbare ruimte en (indien aanwezig)\nde aan de nummeraanduiding gerelateerde woonplaats en indien deze niet \nbeschikbaar is, de aan de openbare ruimte gerelateerde woonplaats. \nWaarbij alleen 'huidige' object voorkomen informatie wordt geretourneerd,\ndit houdt in: het actuele object voorkomen mits deze geen eind status \nheeft. Adres uitgebreid bevat een adres uitgebreid met adresseerbaar \nobject informatie.\n", + "allOf": [ + { + "required": [ + "huisnummer", + "kortNaam", + "nummeraanduidingIdentificatie", + "openbareRuimteIdentificatie", + "openbareRuimteNaam", + "woonplaatsIdentificatie", + "woonplaatsNaam" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "string", + "description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n", + "examples": [ + "Ln vd l D-Westervoort 1" + ] + }, + "adresregel6": { + "type": "string", + "description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n", + "examples": [ + "6922 KZ DUIVEN" + ] + }, + "adresseerbaarObjectIdentificatie": { + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "indicatieNevenadres": { + "type": "boolean", + "description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd." + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "nummeraanduidingIdentificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "openbareRuimteIdentificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "openbareRuimteNaam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "pandIdentificaties": { + "type": "array", + "description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "woonplaatsIdentificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "woonplaatsNaam": { + "title": "woonplaats naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + } + }, + "description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n" + }, + { + "properties": { + "adresseerbaarObjectGeometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "adresseerbaarObjectStatus": { + "type": "string" + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "allOf": [ + { + "$ref": "./Geconstateerd.schema.json" + }, + { + "properties": { + "ligplaats": { + "type": "boolean" + }, + "pand": { + "type": "boolean" + }, + "standplaats": { + "type": "boolean" + }, + "verblijfsobject": { + "type": "boolean" + } + } + } + ] + }, + "inonderzoek": { + "description": "Bij het controleren of een property in onderzoek is kan het zijn \ndat er meerdere indicaties voor een property opgenomen zijn. \nIn dat geval zijn er meerdere indicaties waarvan de naam begint \nmet de property-naam.\n", + "allOf": [ + { + "$ref": "./AdresInOnderzoek.schema.json" + }, + { + "properties": { + "adresseerbaarObjectGeometrie": { + "type": "boolean", + "description": "Een indicatie dat de geometrie van het aan een adres gerelateerde \nadresseerbare object in onderzoek is.\n" + }, + "adresseerbaarObjectStatus": { + "type": "boolean", + "description": "Een indicatie dat de status van het aan een adres gerelateerde \nadresseerbare object in onderzoek is.\n" + }, + "adresseerbaarObjectheeftAlsHoofdadres": { + "type": "boolean" + }, + "adresseerbaarObjectheeftAlsNevenadres": { + "type": "boolean" + }, + "gebruiksdoelen": { + "type": "boolean" + }, + "maaktDeelUitVan": { + "type": "boolean" + }, + "oorspronkelijkBouwjaar": { + "type": "boolean" + }, + "oppervlakte": { + "type": "boolean" + }, + "typeAdresseerbaarObject": { + "type": "boolean" + } + } + } + ] + }, + "oorspronkelijkBouwjaar": { + "type": "array", + "items": { + "maxLength": 4, + "pattern": "^-?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?$", + "type": "string", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als \nbouwkundig gereed is of zal worden opgeleverd. Bij het initieel \nopvoeren van een PAND wordt door de gemeente een reële \ninschatting gemaakt van het waarschijnlijke bouwjaar van het \nPAND. Bij het bouwkundig gereed opleveren van het PAND wordt \ndeze waarde in voorkomende gevallen aangepast. Indien in latere \njaren wijzigingen aan een pand worden aangebracht, leidt dit \nniet tot wijziging van het bouwjaar.\n", + "examples": [ + "1991" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer" + }, + "pandStatussen": { + "type": "array", + "items": { + "title": "StatusPand", + "type": "string", + "description": "Een codering van de verschillende waarden die de status van een pand kan aannemen.\n", + "enum": [ + "Bouwvergunning verleend", + "Niet gerealiseerd pand", + "Bouw gestart", + "Pand in gebruik (niet ingemeten)", + "Pand in gebruik", + "Verbouwing pand", + "Sloopvergunning verleend", + "Pand gesloopt", + "Pand buiten gebruik", + "Pand ten onrechte opgevoerd" + ] + } + }, + "typeAdresseerbaarObject": { + "title": "TypeAdresseerbaarObject", + "type": "string", + "description": "De aard van het object waaraan een nummeraanduiding is toegekend.", + "enum": [ + "Verblijfsobject", + "Standplaats", + "Ligplaats" + ] + } + } + } + ] + }, + { + "properties": { + "_links": { + "$ref": "./AdresIOLinks.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..2fd41f01 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidHalCollectionEmbedded.schema.json @@ -0,0 +1,322 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreidhalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresUitgebreidHalCollection_embedded" + ], + "type": "object", + "properties": { + "adressen": { + "type": "array", + "items": { + "allOf": [ + { + "title": "AdresUitgebreid", + "description": "Een adres is een verzameling van informatie uit adresseerbare objecten, \ngerelateerde nummeraanduidingen (hoofd- en nevenadres(sen)), aan de \nnummeraanduiding gerelateerde openbare ruimte en (indien aanwezig)\nde aan de nummeraanduiding gerelateerde woonplaats en indien deze niet \nbeschikbaar is, de aan de openbare ruimte gerelateerde woonplaats. \nWaarbij alleen 'huidige' object voorkomen informatie wordt geretourneerd,\ndit houdt in: het actuele object voorkomen mits deze geen eind status \nheeft. Adres uitgebreid bevat een adres uitgebreid met adresseerbaar \nobject informatie.\n", + "allOf": [ + { + "required": [ + "huisnummer", + "kortNaam", + "nummeraanduidingIdentificatie", + "openbareRuimteIdentificatie", + "openbareRuimteNaam", + "woonplaatsIdentificatie", + "woonplaatsNaam" + ], + "type": "object", + "properties": { + "adresregel5": { + "type": "string", + "description": "Adresregel 5 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat: \n- straatnaam en indien aanwezig huisnummer en huisnummertoevoeging, \n waarbij huisnummertoevoeging een huisletter, huisnummertoevoeging of een combinatie van beide kan bevatten of\n- straatnaam en woonboot- of woonwagenverwijziging of\n- de aanduiding \"Postbus\" en het postbusnummer of\n- de aanduiding \"Antwoordnummer\" en het antwoordnummer of\n- de aanduiding \"PostApart\" en het PostApartnummer\n", + "examples": [ + "Ln vd l D-Westervoort 1" + ] + }, + "adresregel6": { + "type": "string", + "description": "Adresregel 6 zoals beschreven in NEN 5825:2002 paragraaf 7.2.\nBevat:\n postcode en woonplaats\n", + "examples": [ + "6922 KZ DUIVEN" + ] + }, + "adresseerbaarObjectIdentificatie": { + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "indicatieNevenadres": { + "type": "boolean", + "description": "Indicatie dat dit adres een nevenadres is van een adresseerbaar object. Het adres is een hoofdadres als deze indicatie niet wordt meegeleverd." + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of de volgens de NEN5825 verkorte naam van maximaal 24 tekens.", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "nummeraanduidingIdentificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "openbareRuimteIdentificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "openbareRuimteNaam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe \nstrekkend formeel gemeentelijk besluit.\nHet betreft hier de straatnaam.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "pandIdentificaties": { + "type": "array", + "description": "Identificatie(s) van het pand of de panden waar het verblijfsobject deel van uit maakt.", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "woonplaatsIdentificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "woonplaatsNaam": { + "title": "woonplaats naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + } + }, + "description": "Door het bevoegde gemeentelijke orgaan aan een verblijfsobject, een \nstandplaats of een ligplaats toegekende benaming, bestaande uit een \ncombinatie van de naam van een openbare ruimte, het huisnummer, een \neventuele huisletter en huisnummertoevoeging van de nummeraanduiding \nen de naam van de woonplaats.\n" + }, + { + "properties": { + "adresseerbaarObjectGeometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "adresseerbaarObjectStatus": { + "type": "string" + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "allOf": [ + { + "$ref": "./Geconstateerd.schema.json" + }, + { + "properties": { + "ligplaats": { + "type": "boolean" + }, + "pand": { + "type": "boolean" + }, + "standplaats": { + "type": "boolean" + }, + "verblijfsobject": { + "type": "boolean" + } + } + } + ] + }, + "inonderzoek": { + "description": "Bij het controleren of een property in onderzoek is kan het zijn \ndat er meerdere indicaties voor een property opgenomen zijn. \nIn dat geval zijn er meerdere indicaties waarvan de naam begint \nmet de property-naam.\n", + "allOf": [ + { + "$ref": "./AdresInOnderzoek.schema.json" + }, + { + "properties": { + "adresseerbaarObjectGeometrie": { + "type": "boolean", + "description": "Een indicatie dat de geometrie van het aan een adres gerelateerde \nadresseerbare object in onderzoek is.\n" + }, + "adresseerbaarObjectStatus": { + "type": "boolean", + "description": "Een indicatie dat de status van het aan een adres gerelateerde \nadresseerbare object in onderzoek is.\n" + }, + "adresseerbaarObjectheeftAlsHoofdadres": { + "type": "boolean" + }, + "adresseerbaarObjectheeftAlsNevenadres": { + "type": "boolean" + }, + "gebruiksdoelen": { + "type": "boolean" + }, + "maaktDeelUitVan": { + "type": "boolean" + }, + "oorspronkelijkBouwjaar": { + "type": "boolean" + }, + "oppervlakte": { + "type": "boolean" + }, + "typeAdresseerbaarObject": { + "type": "boolean" + } + } + } + ] + }, + "oorspronkelijkBouwjaar": { + "type": "array", + "items": { + "maxLength": 4, + "pattern": "^-?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?$", + "type": "string", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als \nbouwkundig gereed is of zal worden opgeleverd. Bij het initieel \nopvoeren van een PAND wordt door de gemeente een reële \ninschatting gemaakt van het waarschijnlijke bouwjaar van het \nPAND. Bij het bouwkundig gereed opleveren van het PAND wordt \ndeze waarde in voorkomende gevallen aangepast. Indien in latere \njaren wijzigingen aan een pand worden aangebracht, leidt dit \nniet tot wijziging van het bouwjaar.\n", + "examples": [ + "1991" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer" + }, + "pandStatussen": { + "type": "array", + "items": { + "title": "StatusPand", + "type": "string", + "description": "Een codering van de verschillende waarden die de status van een pand kan aannemen.\n", + "enum": [ + "Bouwvergunning verleend", + "Niet gerealiseerd pand", + "Bouw gestart", + "Pand in gebruik (niet ingemeten)", + "Pand in gebruik", + "Verbouwing pand", + "Sloopvergunning verleend", + "Pand gesloopt", + "Pand buiten gebruik", + "Pand ten onrechte opgevoerd" + ] + } + }, + "typeAdresseerbaarObject": { + "title": "TypeAdresseerbaarObject", + "type": "string", + "description": "De aard van het object waaraan een nummeraanduiding is toegekend.", + "enum": [ + "Verblijfsobject", + "Standplaats", + "Ligplaats" + ] + } + } + } + ] + }, + { + "properties": { + "_links": { + "$ref": "./AdresIOLinks.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidInOnderzoek.schema.json new file mode 100644 index 00000000..bae4f0c0 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidInOnderzoek.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreidinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresUitgebreidInOnderzoek" + ], + "description": "Bij het controleren of een property in onderzoek is kan het zijn \ndat er meerdere indicaties voor een property opgenomen zijn. \nIn dat geval zijn er meerdere indicaties waarvan de naam begint \nmet de property-naam.\n", + "allOf": [ + { + "$ref": "./AdresInOnderzoek.schema.json" + }, + { + "properties": { + "adresseerbaarObjectGeometrie": { + "type": "boolean", + "description": "Een indicatie dat de geometrie van het aan een adres gerelateerde \nadresseerbare object in onderzoek is.\n" + }, + "adresseerbaarObjectStatus": { + "type": "boolean", + "description": "Een indicatie dat de status van het aan een adres gerelateerde \nadresseerbare object in onderzoek is.\n" + }, + "adresseerbaarObjectheeftAlsHoofdadres": { + "type": "boolean" + }, + "adresseerbaarObjectheeftAlsNevenadres": { + "type": "boolean" + }, + "gebruiksdoelen": { + "type": "boolean" + }, + "maaktDeelUitVan": { + "type": "boolean" + }, + "oorspronkelijkBouwjaar": { + "type": "boolean" + }, + "oppervlakte": { + "type": "boolean" + }, + "typeAdresseerbaarObject": { + "type": "boolean" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidLinks.schema.json new file mode 100644 index 00000000..8184f650 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresUitgebreidLinks.schema.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreidlinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresUitgebreid_links" + ], + "$ref": "./AdresIOLinks.schema.json" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObject.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObject.schema.json new file mode 100644 index 00000000..6754318f --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObject.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbaarobject", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObject" + ], + "title": "AdresseerbaarObject", + "required": [ + "heeftAlsHoofdAdres", + "type" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "Een adresseerbaar object heeft als nevenadres een nummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die een nevenadres is van het adresseerbare object.\n", + "items": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + } + }, + "type": { + "title": "TypeAdresseerbaarObject", + "type": "string", + "description": "De aard van het object waaraan een nummeraanduiding is toegekend.", + "enum": [ + "Verblijfsobject", + "Standplaats", + "Ligplaats" + ] + } + }, + "description": "Abstract type adresseerbaar object\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n", + "discriminator": { + "propertyName": "type" + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectEmbedded.schema.json new file mode 100644 index 00000000..cfaa36fe --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectEmbedded.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbaarobjectembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObject_embedded", + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Ligplaats_embedded" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectIOHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectIOHal.schema.json new file mode 100644 index 00000000..42957727 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectIOHal.schema.json @@ -0,0 +1,1011 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbaarobjectiohal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObjectIOHal" + ], + "title": "AdresseerbaarObjectIO", + "type": "object", + "properties": { + "_links": { + "$ref": "./HalCollectionLinks.schema.json" + }, + "ligplaats": { + "allOf": [ + { + "allOf": [ + { + "title": "LigplaatsIO", + "required": [ + "ligplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkLigplaatsInOnderzoek.schema.json" + } + }, + "ligplaats": { + "title": "Ligplaats", + "description": "Een Ligplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen plaats in het water al dan niet aangevuld met een op de oever \naanwezig terrein of een gedeelte daarvan, die bestemd is voor het permanent \nafmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden \ngeschikt drijvend object.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een ligplaats, waarin de \nbetreffende ligplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een ligplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een \nopname, mutatie of een verwijdering van gegevens ten aanzien van een \nobject heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-12-30" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n", + "examples": [ + "AVGEL30122011-07" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Ligplaats", + "examples": [ + "NL.IMBAG.Ligplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Ligplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + } + } + } + ] + }, + "standplaats": { + "allOf": [ + { + "allOf": [ + { + "title": "StandplaatsIO", + "required": [ + "standplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkStandplaatsInOnderzoek.schema.json" + } + }, + "standplaats": { + "title": "Standplaats", + "description": "Een Standplaats is een door het bevoegde gemeentelijke orgaan als\nzodanig aangewezen terrein of gedeelte daarvan dat bestemd is voor\nhet permanent plaatsen van een niet direct en niet duurzaam met de\naarde verbonden en voor woon-, bedrijfsmatige, of recreatieve\ndoeleinden geschikte ruimte.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een standplaats, waarin \nde betreffende standplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een standplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-10-05" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "AVGEL05102011-09" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Standplaats", + "examples": [ + "NL.IMBAG.Standplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Standplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + } + } + } + ] + }, + "verblijfsobject": { + "allOf": [ + { + "allOf": [ + { + "title": "VerblijfsobjectIO", + "required": [ + "verblijfsobject" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkVerblijfsobjectInOnderzoek.schema.json" + } + }, + "verblijfsobject": { + "title": "Verblijfsobject", + "description": "Een Verblijfsobject is de kleinste binnen een of meer panden gelegen\nen voor woon-, bedrijfsmatige, of recreatieve doeleinden geschikte\neenheid van gebruik die ontsloten wordt via een eigen afsluitbare\ntoegang vanaf de openbare weg, een erf of een gedeelde\nverkeersruimte, onderwerp kan zijn van goederenrechtelijke\nrechtshandelingen en in functioneel opzicht zelfstandig is.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \neen verblijfsobject.\n\n**status**: De fase van de levenscyclus van een verblijfsobject, waarin het \nbetreffende verblijfsobject zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "gebruiksdoelen", + "geconstateerd", + "geometrie", + "identificatie", + "maaktDeelUitVan", + "oppervlakte", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2019-11-22" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "19SZ2048" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Verblijfsobject", + "examples": [ + "NL.IMBAG.Verblijfsobject" + ] + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "identificatie": { + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] + }, + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "Een verblijfsobject maakt onderdeel uit van een pand.\n\nDeze property bevat de identificaties van de panden waar het verblijfsobject onderdeel van uitmaakt.\n", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer", + "description": "De gebruiksoppervlakte van een verblijfsobject in gehele vierkante meters.", + "examples": [ + 205 + ] + }, + "status": { + "title": "StatusVerblijfsobject", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.", + "enum": [ + "Verblijfsobject gevormd", + "Niet gerealiseerd verblijfsobject", + "Verblijfsobject in gebruik (niet ingemeten)", + "Verblijfsobject in gebruik", + "Verbouwing verblijfsobject", + "Verblijfsobject ingetrokken", + "Verblijfsobject buiten gebruik", + "Verblijfsobject ten onrechte opgevoerd" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een verblijfsobject en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "allOf": [ + { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "De panden (1 of meer) waarvan dit verblijfsobject deel uit maakt. Van deze panden: hiervan het voorkomen van pand die gevonden worden op basis van dezelfde tijdreisparameters als waarmee het verblijfsobject voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + } + } + } + ] + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "allOf": [ + { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./PandIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./BronhouderLinks.schema.json" + } + } + } + ] + } + } + } + } + ] + } + } + } + ] + } + }, + "description": "Een adresseerbaar object kan een ligplaats, standplaats of verblijfsobject zijn, er wordt van onderstaande properties dus altijd maar één ingevuld." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectIdentificatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectIdentificatie.schema.json new file mode 100644 index 00000000..2f2bb2d1 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectIdentificatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbaarobjectidentificatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObjectIdentificatie" + ], + "title": "AdresseerbaarobjectIdentificatie", + "pattern": "^[0-9]{4}(01|02|03)[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een adresseerbaar object (ligplaats, standplaats of verblijfsobject) \nuit de BAG.\n", + "examples": [ + "0226010000038820" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLinks.schema.json new file mode 100644 index 00000000..8b65cbae --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLinks.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbaarobjectlinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObject_links", + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Ligplaats_links" + ], + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLvcIOHalCollection.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLvcIOHalCollection.schema.json new file mode 100644 index 00000000..911c121b --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLvcIOHalCollection.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbaarobjectlvciohalcollection", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObjectLvcIOHalCollection" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./AdresseerbaarObjectLvcIOHalCollectionEmbedded.schema.json" + }, + "_links": { + "$ref": "./HalCollectionLinks.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLvcIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLvcIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..e7030b16 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbaarObjectLvcIOHalCollectionEmbedded.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbaarobjectlvciohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObjectLvcIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "voorkomens": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./AdresseerbaarObjectIOHal.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbareObjectenIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbareObjectenIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..23f6a9f4 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/AdresseerbareObjectenIOHalCollectionEmbedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresseerbareobjecteniohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbareObjectenIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "adresseerbareObjecten": { + "type": "array", + "items": { + "$ref": "./AdresseerbaarObjectIOHal.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BouwjaarFilter.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BouwjaarFilter.schema.json new file mode 100644 index 00000000..1938d1f4 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BouwjaarFilter.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/bouwjaarfilter", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/BouwjaarFilter" + ], + "type": "object", + "properties": { + "max": { + "maximum": 9999, + "minimum": 0, + "type": "integer", + "description": "Zoek naar waarden kleiner dan de opgegeven waarde." + }, + "min": { + "maximum": 9999, + "minimum": 0, + "type": "integer", + "description": "Zoek naar waarden groter of gelijk aan de opgegeven waarde." + } + }, + "description": "\"Zoek binnen een bereik van de opgegeven minimumwaarde tot maximumwaarde. \nDe opgegeven minimumwaarde moet lager zijn dan de opgegeven maximumwaarde.\"\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderHal.schema.json new file mode 100644 index 00000000..3fc2ad9a --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderHal.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/bronhouderhal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/BronhouderHal" + ], + "title": "BronhouderHal", + "required": [ + "bronhouder" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./BronhouderLinks.schema.json" + }, + "bronhouder": { + "$ref": "./Gemeente.schema.json" + } + }, + "description": "Bronhouder aangevuld met HAL link." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..f56401d3 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderHalCollectionEmbedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/bronhouderhalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/BronhouderHalCollection_embedded" + ], + "type": "object", + "properties": { + "bronhouders": { + "type": "array", + "items": { + "$ref": "./BronhouderHal.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderLinks.schema.json new file mode 100644 index 00000000..d733af4c --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/BronhouderLinks.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/bronhouderlinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Bronhouder_links" + ], + "required": [ + "self" + ], + "type": "object", + "properties": { + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Error.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Error.schema.json new file mode 100644 index 00000000..91613d76 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Error.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/error", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Error" + ], + "title": "Error", + "required": [ + "detail", + "instance", + "status", + "title", + "type" + ], + "type": "object", + "properties": { + "code": { + "minLength": 1, + "type": "string", + "description": "Systeem code die het type fout aangeeft." + }, + "detail": { + "type": "string", + "description": "Een gedetailleerde beschrijving van de HTTP status code.", + "examples": [ + "Het verzoek vereist gebruikers authenticatie." + ] + }, + "instance": { + "type": "string", + "description": "URI van de aanroep die fout heeft veroorzaakt.", + "format": "uri" + }, + "invalid-params": { + "type": "array", + "items": { + "$ref": "./InvalidParams.schema.json" + } + }, + "status": { + "type": "integer", + "description": "De HTTP status code.", + "examples": [ + 401 + ] + }, + "title": { + "type": "string", + "description": "De titel behorende bij de HTTP status code.", + "examples": [ + "Niet correct geauthenticeerd" + ] + }, + "type": { + "type": "string", + "description": "URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.\n", + "format": "uri", + "examples": [ + "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#/10.4.2 401 Unauthorized" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ExtendedProblemDetails.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ExtendedProblemDetails.schema.json new file mode 100644 index 00000000..8a76733a --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ExtendedProblemDetails.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/extendedproblemdetails", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/ExtendedProblemDetails" + ], + "allOf": [ + { + "$ref": "./ProblemDetails.schema.json" + }, + { + "type": "object", + "properties": { + "code": { + "minLength": 1, + "type": "string", + "description": "Systeem code die het type fout aangeeft." + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Gebruiksdoel.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Gebruiksdoel.schema.json new file mode 100644 index 00000000..7b57cc69 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Gebruiksdoel.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/gebruiksdoel", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Gebruiksdoel" + ], + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Geconstateerd.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Geconstateerd.schema.json new file mode 100644 index 00000000..da4db55d --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Geconstateerd.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/geconstateerd", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Geconstateerd" + ], + "type": "object", + "properties": { + "nummeraanduiding": { + "type": "boolean" + }, + "openbareRuimte": { + "type": "boolean" + }, + "woonplaats": { + "type": "boolean" + } + }, + "description": "Wanneer hier een property is opgenomen met de waarde true, dan is de aan het adres gerelateerde gelijknamige resource geconstateerd. Geconstateerd is een aanduiding waarmee kan worden aangegeven dat een object in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Gemeente.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Gemeente.schema.json new file mode 100644 index 00000000..1e8389df --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Gemeente.schema.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/gemeente", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Gemeente" + ], + "title": "Gemeente", + "required": [ + "beginGeldigheid", + "code", + "naam", + "provincie", + "status", + "tijdstipRegistratieLV", + "versie" + ], + "type": "object", + "properties": { + "beginGeldigheid": { + "title": "beginGeldigheid", + "type": "string", + "description": "De datum waarop een versie van een bronhouder geldig is in de werkelijkheid. \nDit tijdstip wordt vastgelegd in de beginGeldigheid.\n", + "format": "date", + "examples": [ + "2019-06-01" + ] + }, + "code": { + "title": "code", + "pattern": "^[0-9]{4}$", + "type": "string", + "description": "Een officiële code die aan een gemeente is toegekend, ontleend is aan \ntabel 33 en zoals bijgehouden in de LVBAG. \nDit gegeven is geen officieel BAG gegeven en wordt niet als kenmerk van \nhet BAG object Woonplaats object bijgehouden. \nHet wordt als hulpgegeven meegeleverd.\n", + "examples": [ + "0226" + ] + }, + "eindGeldigheid": { + "title": "eindGeldigheid", + "type": "string", + "description": "De datum waarop de periode van geldigheid van een versie van een bronhouder \neindigt. \nWanneer er geen tijdstip is ingevuld, dan is de versie nog geldig. \nDit tijdstip wordt vastgelegd in de eindGeldigheid.\n", + "format": "date", + "examples": [ + "2019-06-01" + ] + }, + "naam": { + "title": "naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een officiële naam die aan een gemeente is toegekend.", + "examples": [ + "Duiven" + ] + }, + "provincie": { + "$ref": "./Provincie.schema.json" + }, + "status": { + "title": "StatusGemeente", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een gemeente kan aannemen.", + "enum": [ + "Actief", + "Beëindigd" + ] + }, + "tijdstipEindRegistratieLV": { + "title": "tijdstipEindRegistratieLV", + "type": "string", + "description": "Dit is het tijdstip (conform RFC 3339) waarop een versie van een object of een relatie is beëindigd in de registratie van de landelijke voorziening.", + "format": "date-time", + "examples": [ + "2019-06-01T12:00:00+01:00" + ] + }, + "tijdstipRegistratieLV": { + "title": "tijdstipRegistratieLV", + "type": "string", + "description": "Dit is het tijdstip (conform RFC 3339) waarop een versie van een object of een relatie is opgenomen in de registratie van de landelijke voorziening. De gegevens komen daarmee beschikbaar voor afnemers.", + "format": "date-time", + "examples": [ + "2019-06-01T12:00:00+01:00" + ] + }, + "versie": { + "title": "versie", + "type": "integer", + "description": "De identificatie van een voorkomen van een object.", + "examples": [ + 3 + ] + } + }, + "description": "Een bronhouder is een gemeente of samenwerkingsverband van gemeenten en \nheeft een code en naam net als een gemeente.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/GemeenteCode.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/GemeenteCode.schema.json new file mode 100644 index 00000000..1f15e3bc --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/GemeenteCode.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/gemeentecode", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/GemeenteCode" + ], + "title": "code", + "pattern": "^[0-9]{4}$", + "type": "string", + "description": "Een officiële code die aan een gemeente is toegekend, ontleend is aan \ntabel 33 en zoals bijgehouden in de LVBAG. \nDit gegeven is geen officieel BAG gegeven en wordt niet als kenmerk van \nhet BAG object Woonplaats object bijgehouden. \nHet wordt als hulpgegeven meegeleverd.\n", + "examples": [ + "0226" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalCollectionLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalCollectionLinks.schema.json new file mode 100644 index 00000000..9ff421eb --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalCollectionLinks.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/halcollectionlinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/HalCollectionLinks" + ], + "title": "HalCollectionLinks", + "type": "object", + "properties": { + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalLink.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalLink.schema.json new file mode 100644 index 00000000..87a97c0a --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/hallink", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/HalLink" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "title": "Href", + "type": "string", + "examples": [ + "https://{base-uri}/{dienst}/{apinaam}/{major-versie}/resourcenaam/{resource-identificatie}" + ] + }, + "templated": { + "type": "boolean" + }, + "title": { + "type": "string", + "description": "Voor mens leesbaar label bij de link" + } + }, + "description": "Het Link Object zoals gespecificeerd in \nhttps://tools.ietf.org/html/draft-kelly-json-hal-08#section-5'\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalPaginationLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalPaginationLinks.schema.json new file mode 100644 index 00000000..7a2c3abe --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HalPaginationLinks.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/halpaginationlinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/HalPaginationLinks" + ], + "title": "HalPaginationLinks", + "allOf": [ + { + "$ref": "./HalCollectionLinks.schema.json" + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalLink.schema.json" + }, + "last": { + "$ref": "./HalLink.schema.json" + }, + "next": { + "$ref": "./HalLink.schema.json" + }, + "previous": { + "$ref": "./HalLink.schema.json" + } + } + } + ], + "examples": [ + { + "first": { + "href": "/resourcenaam?page=1", + "title": "Eerste pagina" + }, + "previous": { + "href": "/resourcenaam?page=3", + "title": "Vorige pagina" + }, + "next": { + "href": "/resourcenaam?page=5", + "title": "Volgende pagina" + }, + "last": { + "href": "/resourcenaam?page=15", + "title": "Laatste pagina" + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HistorieInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HistorieInOnderzoek.schema.json new file mode 100644 index 00000000..354625b7 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/HistorieInOnderzoek.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/historieinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/HistorieInOnderzoek" + ], + "title": "HistorieInOnderzoek", + "required": [ + "beginGeldigheid", + "tijdstipRegistratie", + "tijdstipRegistratieLV" + ], + "type": "object", + "properties": { + "beginGeldigheid": { + "title": "beginGeldigheid", + "type": "string", + "description": "De datum waarop een versie van een onderzoek naar een attribuut van een BAG-object geldig is in de werkelijkheid conform de ingangsdatum in het brondocument. Als er geen expliciete ingangsdatum van geldigheid is opgenomen, wordt de datum van het brondocument overgenomen.", + "format": "date", + "examples": [ + "2019-06-01" + ] + }, + "eindGeldigheid": { + "title": "eindGeldigheid", + "type": "string", + "description": "De datum waarop de periode van geldigheid van een versie van een onderzoek naar een attribuut van een BAG-object eindigt. Bijvoorbeeld als gevolg van de vaststelling van een nieuw brondocument. Wanneer er geen tijdstip is ingevuld, dan is de versie nog geldig.", + "format": "date", + "examples": [ + "2019-06-01" + ] + }, + "eindRegistratie": { + "title": "eindRegistratie", + "type": "string", + "description": "Het tijdstip waarop een versie van een onderzoek naar een attribuut van een BAG-object is beëindigd in de registratie van een bronhouder.", + "format": "date-time" + }, + "tijdstipEindRegistratieLV": { + "title": "tijdstipEindRegistratieLV", + "type": "string", + "description": "Dit is het tijdstip waarop een versie van een onderzoek naar een attribuut van een BAG-object is beëindigd in de registratie van de landelijke voorziening.", + "format": "date-time" + }, + "tijdstipRegistratie": { + "title": "tijdstipRegistratie", + "type": "string", + "description": "Het tijdstip waarop een versie van een onderzoek naar een attribuut van en BAG-object is geregistreerd in de registratie van een bronhouder en daarmee authentiek wordt gemaakt.", + "format": "date-time" + }, + "tijdstipRegistratieLV": { + "title": "tijdstipRegistratieLV", + "type": "string", + "description": "Dit is het tijdstip waarop een versie van een onderzoek naar een attribuut van een BAG-object is opgenomen in de registratie van de landelijke voorziening. De gegevens komen daarmee beschikbaar voor afnemers.", + "format": "date-time" + } + }, + "description": "Alle tijdslijn metagegevens die wordt bijgehouden bij een voorkomen van een kenmerk in onderzoek object en die te maken hebben met het historiemodel van de BAG en LVBAG conform de BAG Catalogus 2018 hoofdstuk 9.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Href.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Href.schema.json new file mode 100644 index 00000000..21f4a261 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Href.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/href", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Href" + ], + "title": "Href", + "type": "string", + "examples": [ + "https://{base-uri}/{dienst}/{apinaam}/{major-versie}/resourcenaam/{resource-identificatie}" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekLigplaats.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekLigplaats.schema.json new file mode 100644 index 00000000..fa3e8739 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekLigplaats.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/inonderzoekligplaats", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/InOnderzoekLigplaats" + ], + "title": "InOnderzoekLigplaats", + "type": "string", + "enum": [ + "geometrie", + "status", + "heeft als hoofdadres", + "heeft als nevenadres" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekNummeraanduiding.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekNummeraanduiding.schema.json new file mode 100644 index 00000000..53f07663 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekNummeraanduiding.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/inonderzoeknummeraanduiding", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/InOnderzoekNummeraanduiding" + ], + "title": "InOnderzoekNummeraanduiding", + "type": "string", + "enum": [ + "huisnummer", + "huisletter", + "huisnummertoevoeging", + "postcode", + "type adresseerbaar object", + "status", + "ligt in", + "ligt aan" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekOpenbareRuimte.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekOpenbareRuimte.schema.json new file mode 100644 index 00000000..55d2b950 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekOpenbareRuimte.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/inonderzoekopenbareruimte", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/InOnderzoekOpenbareRuimte" + ], + "title": "InOnderzoekOpenbareRuimte", + "type": "string", + "enum": [ + "naam", + "type", + "status", + "gerelateerde woonplaats" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekPand.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekPand.schema.json new file mode 100644 index 00000000..9be912d5 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekPand.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/inonderzoekpand", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/InOnderzoekPand" + ], + "title": "InOnderzoekPand", + "type": "string", + "enum": [ + "geometrie", + "oorspronkelijk bouwjaar", + "status" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekStandplaats.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekStandplaats.schema.json new file mode 100644 index 00000000..953e1085 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekStandplaats.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/inonderzoekstandplaats", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/InOnderzoekStandplaats" + ], + "title": "InOnderzoekStandplaats", + "type": "string", + "enum": [ + "geometrie", + "status", + "heeft als hoofdadres", + "heeft als nevenadres" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekVerblijfsobject.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekVerblijfsobject.schema.json new file mode 100644 index 00000000..4a96cf4f --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekVerblijfsobject.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/inonderzoekverblijfsobject", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/InOnderzoekVerblijfsobject" + ], + "title": "InOnderzoekVerblijfsobject", + "type": "string", + "enum": [ + "geometrie", + "gebruiksdoel", + "oppervlakte", + "status", + "maakt deel uit van", + "heeft als hoofdadres", + "heeft als nevenadres" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekWoonplaats.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekWoonplaats.schema.json new file mode 100644 index 00000000..14e19c93 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InOnderzoekWoonplaats.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/inonderzoekwoonplaats", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/InOnderzoekWoonplaats" + ], + "title": "InOnderzoekWoonplaats", + "type": "string", + "enum": [ + "naam", + "geometrie", + "status" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Indicatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Indicatie.schema.json new file mode 100644 index 00000000..3a1571ea --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Indicatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/indicatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Indicatie" + ], + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InvalidParams.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InvalidParams.schema.json new file mode 100644 index 00000000..eb4728cb --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/InvalidParams.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/invalidparams", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/InvalidParams" + ], + "title": "InvalidParams", + "required": [ + "code", + "name", + "reason" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Een vaste waarde afhankelijk van het soort fout.", + "examples": [ + "date" + ] + }, + "name": { + "type": "string", + "description": "De naam van de parameter waar de fout in zit.", + "examples": [ + "geldigOp" + ] + }, + "reason": { + "type": "string", + "description": "Een vaste omschrijving afhankelijk van het soort fout.", + "examples": [ + "Waarde is geen geldige datum." + ] + }, + "type": { + "type": "string", + "description": "Een url naar een beschrijving van de fout in de parameter. \nDe hier gerefereerde foutbeschrijving is specifieker dan type op het \nhoofdniveau van het bericht.\n", + "format": "uri" + } + }, + "description": "Wanneer de fout is veroorzaakt door fouten in requestparameters (of request body), \nwordt invalid-params gevuld met details over elke foute parameter.\nWanneer er fouten zitten op meerdere parameters, wordt er per validatiefout een \ninvalid-params instantie opgenomen in het antwoord. \nAlle fouten worden dus teruggegeven.\nEen gedetailleerde beschrijving hoe de onderstaande attributen ingevuld moeten \nworden staat op:\nhttps://github.com/VNG-Realisatie/Haal-Centraal-BRP-bevragen/blob/master/features/foutafhandeling.feature\"\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkLigplaatsInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkLigplaatsInOnderzoek.schema.json new file mode 100644 index 00000000..e707f723 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkLigplaatsInOnderzoek.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/kenmerkligplaatsinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/KenmerkLigplaatsInOnderzoek" + ], + "title": "KenmerkLigplaatsInOnderzoek", + "required": [ + "documentdatum", + "documentnummer", + "historie", + "identificatieVanLigplaats", + "inOnderzoek", + "kenmerk" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentdatum.", + "format": "date", + "examples": [ + "2019-08-14" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentnummer.", + "examples": [ + "AV-2019-08-19-00" + ] + }, + "historie": { + "$ref": "./HistorieInOnderzoek.schema.json" + }, + "identificatieVanLigplaats": { + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] + }, + "inOnderzoek": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "kenmerk": { + "title": "InOnderzoekLigplaats", + "type": "string", + "enum": [ + "geometrie", + "status", + "heeft als hoofdadres", + "heeft als nevenadres" + ] + } + }, + "description": "Een indicatie waarmee aangegeven is dat een specifiek kenmerk van een specifieke object wel of niet in onderzoek is.\n\nHet gegeven wat geregistreerd is voor dit kenmerk is mogelijk onjuist, te herkennen aan het gegeven 'in onderzoek': 'Ja'.\n\nNa onderzoek kan blijken dat het gegeven wel juist is. Zolang 'in onderzoek' de waarde 'Ja' heeft, komt de gebruiksplicht van het kenmerk te vervallen, althans voor die organisaties waarvoor de gebruiksplicht geldt. Het gegeven mag wel gebruikt worden.\n\nEen enkelvoudig kenmerk is in algemeenheid in onderzoek, waarbij door de bronhouder onderzocht wordt wat de juiste waarde is van dit kenmerk moet zijn. Om deze reden kan een kenmerk nooit meerdere keren in onderzoek zijn (ondanks dat er om meerdere redenen onderzoeken zijn gestart).\n\n**kenmerk**: Het specifieke kenmerk van een ligplaats waarvoor geregistreerd is dat dit kenmerk in onderzoek is.\n\n**identificatieVanLigplaats**: Identificatie van ligplaats\n\n**inOnderzoek**: Aanduiding of een kenmerk wel of niet in onderzoek is.\n\n**historie**: De toestand van een kenmerk in onderzoek object in de administratieve werkelijkheid, zoals beschreven met de eigenschappen van dit object waarover gegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde periode gelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkNummeraanduidingInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkNummeraanduidingInOnderzoek.schema.json new file mode 100644 index 00000000..2296e645 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkNummeraanduidingInOnderzoek.schema.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/kenmerknummeraanduidinginonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/KenmerkNummeraanduidingInOnderzoek" + ], + "title": "KenmerkNummeraanduidingInOnderzoek", + "required": [ + "historie", + "identificatieVanNummeraanduiding", + "inOnderzoek", + "kenmerk" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentdatum.", + "format": "date", + "examples": [ + "2019-08-14" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentnummer.", + "examples": [ + "AV-2019-08-19-00" + ] + }, + "historie": { + "$ref": "./HistorieInOnderzoek.schema.json" + }, + "identificatieVanNummeraanduiding": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "inOnderzoek": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "kenmerk": { + "title": "InOnderzoekNummeraanduiding", + "type": "string", + "enum": [ + "huisnummer", + "huisletter", + "huisnummertoevoeging", + "postcode", + "type adresseerbaar object", + "status", + "ligt in", + "ligt aan" + ] + } + }, + "description": "Een indicatie waarmee aangegeven is dat een specifiek kenmerk van een specifieke object wel of niet in onderzoek is.\n\nHet gegeven wat geregistreerd is voor dit kenmerk is mogelijk onjuist, te herkennen aan het gegeven 'in onderzoek': 'Ja'.\n\nNa onderzoek kan blijken dat het gegeven wel juist is. Zolang 'in onderzoek' de waarde 'Ja' heeft, komt de gebruiksplicht van het kenmerk te vervallen, althans voor die organisaties waarvoor de gebruiksplicht geldt. Het gegeven mag wel gebruikt worden.\n\nEen enkelvoudig kenmerk is in algemeenheid in onderzoek, waarbij door de bronhouder onderzocht wordt wat de juiste waarde is van dit kenmerk moet zijn. Om deze reden kan een kenmerk nooit meerdere keren in onderzoek zijn (ondanks dat er om meerdere redenen onderzoeken zijn gestart).\n\n**kenmerk**: Het specifieke kenmerk van een nummeraanduiding waarvoor geregistreerd is dat dit kenmerk in onderzoek is.\n\n**identificatieVanLigplaats**: Identificatie van nummeraanduiding.\n\n**inOnderzoek**: Aanduiding of een kenmerk wel of niet in onderzoek is.\n\n**historie**: De toestand van een kenmerk in onderzoek object in de administratieve werkelijkheid, zoals beschreven met de eigenschappen van dit object waarover gegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde periode gelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkOpenbareRuimteInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkOpenbareRuimteInOnderzoek.schema.json new file mode 100644 index 00000000..f9c6fa85 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkOpenbareRuimteInOnderzoek.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/kenmerkopenbareruimteinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/KenmerkOpenbareRuimteInOnderzoek" + ], + "title": "KenmerkOpenbareRuimteInOnderzoek", + "required": [ + "documentdatum", + "documentnummer", + "historie", + "identificatieVanOpenbareRuimte", + "inOnderzoek", + "kenmerk" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum van het document waarin de grondslag van het onderzoek wordt \nvastgelegd. Dit wordt vastgelegd in het attribuut documentdatum.\n", + "format": "date", + "examples": [ + "2019-08-14" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt \nvastgelegd. \nDit wordt vastgelegd in het attribuut documentnummer.\n", + "examples": [ + "AV-2019-08-19-00" + ] + }, + "historie": { + "$ref": "./HistorieInOnderzoek.schema.json" + }, + "identificatieVanOpenbareRuimte": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "inOnderzoek": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "kenmerk": { + "title": "InOnderzoekOpenbareRuimte", + "type": "string", + "enum": [ + "naam", + "type", + "status", + "gerelateerde woonplaats" + ] + } + }, + "description": "Een indicatie waarmee aangegeven is dat een specifiek kenmerk van een specifieke object wel of niet in onderzoek is.\n\nHet gegeven wat geregistreerd is voor dit kenmerk is mogelijk onjuist, te herkennen aan het gegeven 'in onderzoek': 'Ja'.\n\nNa onderzoek kan blijken dat het gegeven wel juist is. Zolang 'in onderzoek' de waarde 'Ja' heeft, komt de gebruiksplicht van het kenmerk te vervallen, althans voor die organisaties waarvoor de gebruiksplicht geldt. Het gegeven mag wel gebruikt worden.\n\nEen enkelvoudig kenmerk is in algemeenheid in onderzoek, waarbij door de bronhouder onderzocht wordt wat de juiste waarde is van dit kenmerk moet zijn. Om deze reden kan een kenmerk nooit meerdere keren in onderzoek zijn (ondanks dat er om meerdere redenen onderzoeken zijn gestart).\n\n**kenmerk**: Het specifieke kenmerk van een openbare ruimte waarvoor geregistreerd is dat dit kenmerk in onderzoek is.\n\n**identificatieVanLigplaats**: Identificatie van openbare ruimte.\n\n**inOnderzoek**: Aanduiding of een kenmerk wel of niet in onderzoek is.\n\n**historie**: De toestand van een kenmerk in onderzoek object in de administratieve werkelijkheid, zoals beschreven met de eigenschappen van dit object waarover gegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde periode gelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkPandInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkPandInOnderzoek.schema.json new file mode 100644 index 00000000..16129961 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkPandInOnderzoek.schema.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/kenmerkpandinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/KenmerkPandInOnderzoek" + ], + "title": "KenmerkPandInOnderzoek", + "required": [ + "documentdatum", + "documentnummer", + "historie", + "identificatieVanPand", + "inOnderzoek", + "kenmerk" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum van het document waarin de grondslag van het onderzoek wordt vastgelegd. \nDit wordt vastgelegd in het attribuut documentdatum.\n", + "format": "date", + "examples": [ + "2019-08-14" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt vastgelegd. \nDit wordt vastgelegd in het attribuut documentnummer.\n", + "examples": [ + "AV-2019-08-19-00" + ] + }, + "historie": { + "$ref": "./HistorieInOnderzoek.schema.json" + }, + "identificatieVanPand": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + }, + "inOnderzoek": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "kenmerk": { + "title": "InOnderzoekPand", + "type": "string", + "enum": [ + "geometrie", + "oorspronkelijk bouwjaar", + "status" + ] + } + }, + "description": "Een indicatie waarmee aangegeven is dat een specifiek kenmerk van een specifieke object wel of niet in onderzoek is.\n\nHet gegeven wat geregistreerd is voor dit kenmerk is mogelijk onjuist, te herkennen aan het gegeven 'in onderzoek': 'Ja'.\n\nNa onderzoek kan blijken dat het gegeven wel juist is. Zolang 'in onderzoek' de waarde 'Ja' heeft, komt de gebruiksplicht van het kenmerk te vervallen, althans voor die organisaties waarvoor de gebruiksplicht geldt. Het gegeven mag wel gebruikt worden.\n\nEen enkelvoudig kenmerk is in algemeenheid in onderzoek, waarbij door de bronhouder onderzocht wordt wat de juiste waarde is van dit kenmerk moet zijn. Om deze reden kan een kenmerk nooit meerdere keren in onderzoek zijn (ondanks dat er om meerdere redenen onderzoeken zijn gestart).\n\n**kenmerk**: Het specifieke kenmerk van een pand waarvoor geregistreerd is dat dit kenmerk in onderzoek is.\n\n**identificatieVanLigplaats**: Identificatie van pand.\n\n**inOnderzoek**: Aanduiding of een kenmerk wel of niet in onderzoek is.\n\n**historie**: De toestand van een kenmerk in onderzoek object in de administratieve werkelijkheid, zoals beschreven met de eigenschappen van dit object waarover gegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde periode gelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkStandplaatsInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkStandplaatsInOnderzoek.schema.json new file mode 100644 index 00000000..fb7fc9d7 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkStandplaatsInOnderzoek.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/kenmerkstandplaatsinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/KenmerkStandplaatsInOnderzoek" + ], + "title": "KenmerkStandplaatsInOnderzoek", + "required": [ + "documentdatum", + "documentnummer", + "historie", + "identificatieVanStandplaats", + "inOnderzoek", + "kenmerk" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentdatum.", + "format": "date", + "examples": [ + "2019-08-14" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentnummer.", + "examples": [ + "AV-2019-08-19-00" + ] + }, + "historie": { + "$ref": "./HistorieInOnderzoek.schema.json" + }, + "identificatieVanStandplaats": { + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] + }, + "inOnderzoek": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "kenmerk": { + "title": "InOnderzoekStandplaats", + "type": "string", + "enum": [ + "geometrie", + "status", + "heeft als hoofdadres", + "heeft als nevenadres" + ] + } + }, + "description": "Een indicatie waarmee aangegeven is dat een specifiek kenmerk van een specifieke object wel of niet in onderzoek is.\n\nHet gegeven wat geregistreerd is voor dit kenmerk is mogelijk onjuist, te herkennen aan het gegeven 'in onderzoek': 'Ja'.\n\nNa onderzoek kan blijken dat het gegeven wel juist is. Zolang 'in onderzoek' de waarde 'Ja' heeft, komt de gebruiksplicht van het kenmerk te vervallen, althans voor die organisaties waarvoor de gebruiksplicht geldt. Het gegeven mag wel gebruikt worden.\n\nEen enkelvoudig kenmerk is in algemeenheid in onderzoek, waarbij door de bronhouder onderzocht wordt wat de juiste waarde is van dit kenmerk moet zijn. Om deze reden kan een kenmerk nooit meerdere keren in onderzoek zijn (ondanks dat er om meerdere redenen onderzoeken zijn gestart).\n\n**kenmerk**: Het specifieke kenmerk van een standplaats waarvoor geregistreerd is dat dit kenmerk in onderzoek is.\n\n**identificatieVanLigplaats**: Identificatie van standplaats.\n\n**inOnderzoek**: Aanduiding of een kenmerk wel of niet in onderzoek is.\n\n**historie**: De toestand van een kenmerk in onderzoek object in de administratieve werkelijkheid, zoals beschreven met de eigenschappen van dit object waarover gegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde periode gelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkVerblijfsobjectInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkVerblijfsobjectInOnderzoek.schema.json new file mode 100644 index 00000000..656c1037 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkVerblijfsobjectInOnderzoek.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/kenmerkverblijfsobjectinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/KenmerkVerblijfsobjectInOnderzoek" + ], + "title": "KenmerkVerblijfsobjectInOnderzoek", + "required": [ + "documentdatum", + "documentnummer", + "historie", + "identificatieVanVerblijfsobject", + "inOnderzoek", + "kenmerk" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentdatum.", + "format": "date", + "examples": [ + "2019-08-14" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentnummer.", + "examples": [ + "AV-2019-08-19-00" + ] + }, + "historie": { + "$ref": "./HistorieInOnderzoek.schema.json" + }, + "identificatieVanVerblijfsobject": { + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] + }, + "inOnderzoek": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "kenmerk": { + "title": "InOnderzoekVerblijfsobject", + "type": "string", + "enum": [ + "geometrie", + "gebruiksdoel", + "oppervlakte", + "status", + "maakt deel uit van", + "heeft als hoofdadres", + "heeft als nevenadres" + ] + } + }, + "description": "Een indicatie waarmee aangegeven is dat een specifiek kenmerk van een specifieke object wel of niet in onderzoek is.\n\nHet gegeven wat geregistreerd is voor dit kenmerk is mogelijk onjuist, te herkennen aan het gegeven 'in onderzoek': 'Ja'.\n\nNa onderzoek kan blijken dat het gegeven wel juist is. Zolang 'in onderzoek' de waarde 'Ja' heeft, komt de gebruiksplicht van het kenmerk te vervallen, althans voor die organisaties waarvoor de gebruiksplicht geldt. Het gegeven mag wel gebruikt worden.\n\nEen enkelvoudig kenmerk is in algemeenheid in onderzoek, waarbij door de bronhouder onderzocht wordt wat de juiste waarde van dit kenmerk moet zijn. Om deze reden kan een kenmerk nooit meerdere keren in onderzoek zijn (ondanks dat er om meerdere redenen onderzoeken zijn gestart).\n\n**kenmerk**: Het specifieke kenmerk van een verblijfsobject waarvoor geregistreerd is dat dit kenmerk in onderzoek is.\n\n**identificatieVanLigplaats**: Identificatie van verblijfsobject.\n\n**inOnderzoek**: Aanduiding of een kenmerk wel of niet in onderzoek is.\n\n**historie**: De toestand van een kenmerk in onderzoek object in de administratieve werkelijkheid, zoals beschreven met de eigenschappen van dit object waarover gegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde periode gelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkWoonplaatsInOnderzoek.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkWoonplaatsInOnderzoek.schema.json new file mode 100644 index 00000000..1d4204e4 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/KenmerkWoonplaatsInOnderzoek.schema.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/kenmerkwoonplaatsinonderzoek", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/KenmerkWoonplaatsInOnderzoek" + ], + "title": "KenmerkWoonplaatsInOnderzoek", + "required": [ + "documentdatum", + "documentnummer", + "historie", + "identificatieVanWoonplaats", + "inOnderzoek", + "kenmerk" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentdatum.", + "format": "date", + "examples": [ + "2019-08-14" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt vastgelegd. Dit wordt vastgelegd in het attribuut documentnummer.", + "examples": [ + "AV-2019-08-19-00" + ] + }, + "historie": { + "$ref": "./HistorieInOnderzoek.schema.json" + }, + "identificatieVanWoonplaats": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "inOnderzoek": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "kenmerk": { + "title": "InOnderzoekWoonplaats", + "type": "string", + "enum": [ + "naam", + "geometrie", + "status" + ] + } + }, + "description": "Een indicatie waarmee aangegeven is dat een specifiek kenmerk van een specifieke object wel of niet in onderzoek is. \n\nHet gegeven wat geregistreerd is voor dit kenmerk is mogelijk onjuist, te herkennen aan het gegeven 'in onderzoek': 'Ja'. \n\nNa onderzoek kan blijken dat het gegeven wel juist is. Zolang 'in onderzoek' de waarde 'Ja' heeft, komt de gebruiksplicht van het kenmerk te vervallen, althans voor die organisaties waarvoor de gebruiksplicht geldt. Het gegeven mag wel gebruikt worden.\n\nEen enkelvoudig kenmerk is in algemeenheid in onderzoek, waarbij door de bronhouder onderzocht wordt wat de juiste waarde van dit kenmerk moet zijn. Om deze reden kan een kenmerk nooit meerdere keren in onderzoek zijn (ondanks dat er om meerdere redenen onderzoeken zijn gestart).\n\n**kenmerk**: Het specifieke kenmerk van een woonplaats waarvoor geregistreerd is dat dit kenmerk in onderzoek is.\n\n**identificatieVanLigplaats**: Identificatie van woonplaats.\n\n**inOnderzoek**: Aanduiding of een kenmerk wel of niet in onderzoek is.\n\n**historie**: De toestand van een kenmerk in onderzoek object in de administratieve werkelijkheid, zoals beschreven met de eigenschappen van dit object waarover gegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde periode gelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Ligplaats.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Ligplaats.schema.json new file mode 100644 index 00000000..893d2f14 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Ligplaats.schema.json @@ -0,0 +1,273 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaats", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Ligplaats" + ], + "title": "Ligplaats", + "description": "Een Ligplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen plaats in het water al dan niet aangevuld met een op de oever \naanwezig terrein of een gedeelte daarvan, die bestemd is voor het permanent \nafmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden \ngeschikt drijvend object.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een ligplaats, waarin de \nbetreffende ligplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een ligplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een \nopname, mutatie of een verwijdering van gegevens ten aanzien van een \nobject heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-12-30" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n", + "examples": [ + "AVGEL30122011-07" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Ligplaats", + "examples": [ + "NL.IMBAG.Ligplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsEmbedded.schema.json new file mode 100644 index 00000000..0585f14d --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsEmbedded.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaatsembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObject_embedded", + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Ligplaats_embedded" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIO.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIO.schema.json new file mode 100644 index 00000000..f61839f2 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIO.schema.json @@ -0,0 +1,289 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaatsio", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/LigplaatsIO" + ], + "title": "LigplaatsIO", + "required": [ + "ligplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkLigplaatsInOnderzoek.schema.json" + } + }, + "ligplaats": { + "title": "Ligplaats", + "description": "Een Ligplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen plaats in het water al dan niet aangevuld met een op de oever \naanwezig terrein of een gedeelte daarvan, die bestemd is voor het permanent \nafmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden \ngeschikt drijvend object.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een ligplaats, waarin de \nbetreffende ligplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een ligplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een \nopname, mutatie of een verwijdering van gegevens ten aanzien van een \nobject heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-12-30" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n", + "examples": [ + "AVGEL30122011-07" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Ligplaats", + "examples": [ + "NL.IMBAG.Ligplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Ligplaats en een lijst van alle bijbehorende inonderzoek informatie." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHal.schema.json new file mode 100644 index 00000000..1fcfe767 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHal.schema.json @@ -0,0 +1,366 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaatsiohal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/LigplaatsIOHal" + ], + "allOf": [ + { + "allOf": [ + { + "title": "LigplaatsIO", + "required": [ + "ligplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkLigplaatsInOnderzoek.schema.json" + } + }, + "ligplaats": { + "title": "Ligplaats", + "description": "Een Ligplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen plaats in het water al dan niet aangevuld met een op de oever \naanwezig terrein of een gedeelte daarvan, die bestemd is voor het permanent \nafmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden \ngeschikt drijvend object.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een ligplaats, waarin de \nbetreffende ligplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een ligplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een \nopname, mutatie of een verwijdering van gegevens ten aanzien van een \nobject heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-12-30" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n", + "examples": [ + "AVGEL30122011-07" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Ligplaats", + "examples": [ + "NL.IMBAG.Ligplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Ligplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHalBasis.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHalBasis.schema.json new file mode 100644 index 00000000..8fa3c43e --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHalBasis.schema.json @@ -0,0 +1,321 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaatsiohalbasis", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/LigplaatsIOHalBasis" + ], + "allOf": [ + { + "title": "LigplaatsIO", + "required": [ + "ligplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkLigplaatsInOnderzoek.schema.json" + } + }, + "ligplaats": { + "title": "Ligplaats", + "description": "Een Ligplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen plaats in het water al dan niet aangevuld met een op de oever \naanwezig terrein of een gedeelte daarvan, die bestemd is voor het permanent \nafmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden \ngeschikt drijvend object.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een ligplaats, waarin de \nbetreffende ligplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een ligplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een \nopname, mutatie of een verwijdering van gegevens ten aanzien van een \nobject heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-12-30" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n", + "examples": [ + "AVGEL30122011-07" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Ligplaats", + "examples": [ + "NL.IMBAG.Ligplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Ligplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..f23c707e --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOHalCollectionEmbedded.schema.json @@ -0,0 +1,374 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaatsiohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/LigplaatsIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "ligplaatsen": { + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "title": "LigplaatsIO", + "required": [ + "ligplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkLigplaatsInOnderzoek.schema.json" + } + }, + "ligplaats": { + "title": "Ligplaats", + "description": "Een Ligplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen plaats in het water al dan niet aangevuld met een op de oever \naanwezig terrein of een gedeelte daarvan, die bestemd is voor het permanent \nafmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden \ngeschikt drijvend object.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een ligplaats, waarin de \nbetreffende ligplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een ligplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een \nopname, mutatie of een verwijdering van gegevens ten aanzien van een \nobject heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-12-30" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n", + "examples": [ + "AVGEL30122011-07" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Ligplaats", + "examples": [ + "NL.IMBAG.Ligplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Ligplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOLvcHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOLvcHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..23a15c6c --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIOLvcHalCollectionEmbedded.schema.json @@ -0,0 +1,375 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaatsiolvchalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/LigplaatsIOLvcHalCollection_embedded" + ], + "type": "object", + "properties": { + "voorkomens": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "title": "LigplaatsIO", + "required": [ + "ligplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkLigplaatsInOnderzoek.schema.json" + } + }, + "ligplaats": { + "title": "Ligplaats", + "description": "Een Ligplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen plaats in het water al dan niet aangevuld met een op de oever \naanwezig terrein of een gedeelte daarvan, die bestemd is voor het permanent \nafmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden \ngeschikt drijvend object.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een ligplaats, waarin de \nbetreffende ligplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een ligplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een \nopname, mutatie of een verwijdering van gegevens ten aanzien van een \nobject heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-12-30" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n", + "examples": [ + "AVGEL30122011-07" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Ligplaats", + "examples": [ + "NL.IMBAG.Ligplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Ligplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIdentificatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIdentificatie.schema.json new file mode 100644 index 00000000..64747f98 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsIdentificatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaatsidentificatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/LigplaatsIdentificatie" + ], + "title": "LigplaatsIdentificatie", + "pattern": "^[0-9]{4}02[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een ligplaats.", + "examples": [ + "0797020000056894" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsLinks.schema.json new file mode 100644 index 00000000..034c5fae --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/LigplaatsLinks.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ligplaatslinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/AdresseerbaarObject_links", + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Ligplaats_links" + ], + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/MultiSurface.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/MultiSurface.schema.json new file mode 100644 index 00000000..c3070494 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/MultiSurface.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/multisurface", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/MultiSurface" + ], + "title": "MultiSurface", + "examples": [ + { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 182517, + 585605.9 + ], + [ + 181073.9, + 584699.4 + ], + [ + 181736.1, + 584638.5 + ], + [ + 182272.9, + 584323.6 + ], + [ + 183385.5, + 584484.4 + ], + [ + 182517, + 585605.9 + ] + ] + ], + [ + [ + [ + 178629.9, + 584857 + ], + [ + 178306.4, + 584721.6 + ], + [ + 178443.1, + 584702.8 + ], + [ + 178578.4, + 584685.8 + ], + [ + 178716.7, + 584679.1 + ], + [ + 178629.9, + 584857 + ] + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Nummeraanduiding.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Nummeraanduiding.schema.json new file mode 100644 index 00000000..c3bdcb5b --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Nummeraanduiding.schema.json @@ -0,0 +1,147 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduiding", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Nummeraanduiding" + ], + "title": "Nummeraanduiding", + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "huisnummer", + "identificatie", + "ligtAan", + "status", + "typeAdresseerbaarObject", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.", + "format": "date", + "examples": [ + "2019-11-25" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.", + "examples": [ + "Duiven 25112019" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Nummeraanduiding", + "examples": [ + "NL.IMBAG.Nummeraanduiding" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "huisletter": { + "title": "huisletter", + "pattern": "^[a-zA-Z]{1}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken.", + "examples": [ + "A" + ] + }, + "huisnummer": { + "title": "huisnummer", + "maximum": 99999, + "minimum": 1, + "type": "integer", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nummering.", + "examples": [ + 1 + ] + }, + "huisnummertoevoeging": { + "title": "huisnummer toevoeging", + "pattern": "^[0-9a-zA-Z]{1,4}$", + "type": "string", + "description": "Een door of namens het gemeentebestuur ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter.", + "examples": [ + "bis" + ] + }, + "identificatie": { + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] + }, + "ligtAan": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "ligtIn": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "postcode": { + "title": "postcode", + "pattern": "^[1-9]{1}[0-9]{3}[A-Z]{2}$", + "type": "string", + "description": "De door PostNL vastgestelde code behorende bij een bepaalde combinatie van een straatnaam en een huisnummer.", + "examples": [ + "6922KZ" + ] + }, + "status": { + "title": "StatusNaamgeving", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een openbare ruimte of \neen nummeraanduiding kan aannemen.\n", + "enum": [ + "Naamgeving uitgegeven", + "Naamgeving ingetrokken" + ] + }, + "typeAdresseerbaarObject": { + "title": "TypeAdresseerbaarObject", + "type": "string", + "description": "De aard van het object waaraan een nummeraanduiding is toegekend.", + "enum": [ + "Verblijfsobject", + "Standplaats", + "Ligplaats" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + }, + "description": "Een Nummeraanduiding is een door het bevoegde gemeentelijke orgaan als \nzodanig toegekende aanduiding van een verblijfsobject, een standplaats of \neen ligplaats.\n\n**status**: De fase van de levenscyclus van een nummeraanduiding, waarin de \nbetreffende nummeraanduiding zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object waarover \ngegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde \nperiode gelijk zijn in de (basis) registratie.\n\n**ligtIn**: Een nummeraanduiding ligt in een woonplaats.\nAls een object in een andere woonplaats ligt dan de openbare ruimte waaraan \nde nummeraanduiding ligt, dan wordt hier de identificatie van de woonplaats \ningevuld waar de nummeraanduiding in ligt. In alle andere gevallen wordt de \nidentificatie van de woonplaats ingevuld waar de openbare ruimte in ligt.\n\n**ligtAan**: Een nummeraanduiding ligt aan een openbare ruimte.\nDeze property bevat de identificatie van de openbare ruimte waar de \nnummeraanduiding aan ligt.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingEmbedded.schema.json new file mode 100644 index 00000000..7812c4b7 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingEmbedded.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduidingembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Nummeraanduiding_embedded" + ], + "type": "object", + "properties": { + "ligtAanOpenbareRuimte": { + "allOf": [ + { + "$ref": "./OpenbareRuimteIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./OpenbareRuimteLinks.schema.json" + } + } + } + ] + }, + "ligtInWoonplaats": { + "allOf": [ + { + "$ref": "./WoonplaatsIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./WoonplaatsLinks.schema.json" + } + } + } + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIO.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIO.schema.json new file mode 100644 index 00000000..d27a1bed --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIO.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduidingio", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/NummeraanduidingIO" + ], + "title": "NummeraanduidingIO (incl. in onderzoek)", + "required": [ + "nummeraanduiding" + ], + "type": "object", + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkNummeraanduidingInOnderzoek.schema.json" + } + }, + "nummeraanduiding": { + "$ref": "./Nummeraanduiding.schema.json" + } + }, + "description": "Nummeraanduiding, aangevuld met een limitatieve opsomming van alle kenmerken van dit object die in onderzoek zijn(als metadata). Bij een normale vraag wordt aangegeven welke kenmerken er op dit moment in onderzoek zijn. Bij een tijdreisvraag wordt aangegeven welke gegevens er ooit in onderzoek zijn geweest. Bij een levenscyclus vraag wordt aangegeven welke gegevens er ooit in onderzoek zijn geweest." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHal.schema.json new file mode 100644 index 00000000..30766169 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHal.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduidingiohal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/NummeraanduidingIOHal" + ], + "allOf": [ + { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "$ref": "./NummeraanduidingEmbedded.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHalBasis.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHalBasis.schema.json new file mode 100644 index 00000000..e0c981ec --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHalBasis.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduidingiohalbasis", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/NummeraanduidingIOHalBasis" + ], + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..c46d76ce --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOHalCollectionEmbedded.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduidingiohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/NummeraanduidingIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "nummeraanduidingen": { + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "$ref": "./NummeraanduidingEmbedded.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOLvcHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOLvcHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..3fe7f576 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIOLvcHalCollectionEmbedded.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduidingiolvchalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/NummeraanduidingIOLvcHalCollection_embedded" + ], + "type": "object", + "properties": { + "voorkomens": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "$ref": "./NummeraanduidingEmbedded.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIdentificatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIdentificatie.schema.json new file mode 100644 index 00000000..a355a1dd --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingIdentificatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduidingidentificatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/NummeraanduidingIdentificatie" + ], + "title": "NummeraanduidingIdentificatie", + "pattern": "^[0-9]{4}20[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een nummeraanduiding.", + "examples": [ + "0226200000038923" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingLinks.schema.json new file mode 100644 index 00000000..d0fdd6b5 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/NummeraanduidingLinks.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/nummeraanduidinglinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Nummeraanduiding_links" + ], + "required": [ + "self" + ], + "type": "object", + "properties": { + "ligtAanOpenbareRuimte": { + "$ref": "./HalLink.schema.json" + }, + "ligtInWoonplaats": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimte.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimte.schema.json new file mode 100644 index 00000000..3ecb033c --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimte.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/openbareruimte", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/OpenbareRuimte" + ], + "title": "OpenbareRuimte", + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "identificatie", + "korteNaam", + "ligtIn", + "naam", + "status", + "type", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-08-22" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "11INT00398" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Openbareruimte", + "examples": [ + "NL.IMBAG.Openbareruimte" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "identificatie": { + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] + }, + "korteNaam": { + "title": "korteNaam", + "maxLength": 24, + "minLength": 1, + "type": "string", + "description": "De officiële openbare ruimte naam als deze niet langer is dan 24 tekens of \nde volgens de NEN5825 verkorte naam van maximaal 24 tekens.\n", + "examples": [ + "Ln vd l D-Westervoort" + ] + }, + "ligtIn": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "naam": { + "title": "openbare ruimte naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "Een naam die aan een openbare ruimte is toegekend in een daartoe strekkend \nformeel gemeentelijk besluit.\n", + "examples": [ + "Laan van de landinrichtingscommissie Duiven-Westervoort" + ] + }, + "status": { + "title": "StatusNaamgeving", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een openbare ruimte of \neen nummeraanduiding kan aannemen.\n", + "enum": [ + "Naamgeving uitgegeven", + "Naamgeving ingetrokken" + ] + }, + "type": { + "title": "TypeOpenbareRuimte", + "type": "string", + "description": "Een codering van de verschillende waarden die de typering van een openbare \nruimte kan aannemen.\n", + "enum": [ + "Weg", + "Water", + "Spoorbaan", + "Terrein", + "Kunstwerk", + "Landschappelijk gebied", + "Administratief gebied" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + }, + "description": "Een Openbare ruimte is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen en van een naam voorziene buitenruimte die binnen één woonplaats \nis gelegen.\n\n**type**: De aard van de als zodanig benoemde openbare ruimte.\n\n**status**: De fase van de levenscyclus van een openbare ruimte, waarin de \nbetreffende openbare ruimte zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object waarover \ngegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde \nperiode gelijk zijn in de (basis) registratie.\n\n**ligtIn**: Een openbare ruimte ligt in een woonplaats.\nDeze property bevat de identificatie van de woonplaats waar de openbare\nruimte in ligt.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteEmbedded.schema.json new file mode 100644 index 00000000..4572c465 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteEmbedded.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/openbareruimteembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/OpenbareRuimte_embedded" + ], + "type": "object", + "properties": { + "ligtInWoonplaats": { + "allOf": [ + { + "$ref": "./WoonplaatsIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./WoonplaatsLinks.schema.json" + } + } + } + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIO.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIO.schema.json new file mode 100644 index 00000000..a59e9bc0 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIO.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/openbareruimteio", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/OpenbareRuimteIO" + ], + "title": "OpenbareRuimteIO (incl. in onderzoek)", + "required": [ + "openbareRuimte" + ], + "type": "object", + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkOpenbareRuimteInOnderzoek.schema.json" + } + }, + "openbareRuimte": { + "$ref": "./OpenbareRuimte.schema.json" + } + }, + "description": "Openbare ruimte, aangevuld met een limitatieve opsomming van alle kenmerken van dit object die in onderzoek zijn(als metadata). Bij een normale vraag wordt aangegeven welke kenmerken er op dit moment in onderzoek zijn. Bij een tijdreisvraag wordt aangegeven welke gegevens er ooit in onderzoek zijn geweest. Bij een levenscyclus vraag wordt aangegeven welke gegevens er ooit in onderzoek zijn geweest." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..9dc1c00a --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIOHalCollectionEmbedded.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/openbareruimteiohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/OpenbareRuimteIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "openbareruimten": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "$ref": "./OpenbareRuimteIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./OpenbareRuimteLinks.schema.json" + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "$ref": "./OpenbareRuimteEmbedded.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIdentificatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIdentificatie.schema.json new file mode 100644 index 00000000..e1520a46 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteIdentificatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/openbareruimteidentificatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/OpenbareRuimteIdentificatie" + ], + "title": "OpenbareRuimteIdentificatie", + "pattern": "^[0-9]{4}30[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een openbare ruimte.", + "examples": [ + "0226300000136124" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteLinks.schema.json new file mode 100644 index 00000000..4098fa2e --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OpenbareRuimteLinks.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/openbareruimtelinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/OpenbareRuimte_links" + ], + "required": [ + "self" + ], + "type": "object", + "properties": { + "ligtInWoonplaats": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OppervlakteFilter.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OppervlakteFilter.schema.json new file mode 100644 index 00000000..601c3e2c --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/OppervlakteFilter.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/oppervlaktefilter", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/OppervlakteFilter" + ], + "type": "object", + "properties": { + "max": { + "maximum": 999999, + "minimum": 1, + "type": "integer", + "description": "Zoek naar waarden kleiner dan de opgegeven waarde." + }, + "min": { + "maximum": 999999, + "minimum": 1, + "type": "integer", + "description": "Zoek naar waarden groter of gelijk aan de opgegeven waarde." + } + }, + "description": "\"Zoek binnen een bereik van de opgegeven minimumwaarde tot maximumwaarde. \nDe opgegeven minimumwaarde moet lager zijn dan de opgegeven maximumwaarde.\"\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Pand.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Pand.schema.json new file mode 100644 index 00000000..53a51c34 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Pand.schema.json @@ -0,0 +1,285 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/pand", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Pand" + ], + "title": "Pand", + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "oorspronkelijkBouwjaar", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2009-05-12" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 \nkarakterset zijn toegestaan.\n", + "examples": [ + "09.BW.0273" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Pand", + "examples": [ + "NL.IMBAG.Pand" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + }, + "oorspronkelijkBouwjaar": { + "title": "Oorspronkelijk bouwjaar", + "maxLength": 4, + "pattern": "^-?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?$", + "type": "string", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig \ngereed is of zal worden opgeleverd.\n", + "examples": [ + "1991" + ] + }, + "status": { + "title": "StatusPand", + "type": "string", + "description": "Een codering van de verschillende waarden die de status van een pand kan aannemen.\n", + "enum": [ + "Bouwvergunning verleend", + "Niet gerealiseerd pand", + "Bouw gestart", + "Pand in gebruik (niet ingemeten)", + "Pand in gebruik", + "Verbouwing pand", + "Sloopvergunning verleend", + "Pand gesloopt", + "Pand buiten gebruik", + "Pand ten onrechte opgevoerd" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + }, + "description": "Een Pand is de kleinste, bij de totstandkoming functioneel en bouwkundig-\nconstructief zelfstandige eenheid die direct en duurzaam met de aarde is \nverbonden en betreedbaar en afsluitbaar is.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \nhet bovenaanzicht van de omtrekken van een pand.\n\n**status**: De fase van de levenscyclus van een pand, waarin het betreffende \npand zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve werkelijkheid, \nzoals beschreven met de eigenschappen van dit object waarover gegevens \ngeregistreerd worden, waarbij de gegevens gedurende een bepaalde periode \ngelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIO.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIO.schema.json new file mode 100644 index 00000000..d4148bdf --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIO.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/pandio", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/PandIO" + ], + "title": "PandIO", + "required": [ + "pand" + ], + "type": "object", + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkPandInOnderzoek.schema.json" + } + }, + "pand": { + "$ref": "./Pand.schema.json" + } + }, + "description": "Een Pand is de kleinste, bij de totstandkoming functioneel en bouwkundig-constructief zelfstandige eenheid die direct en duurzaam met de aarde is verbonden en betreedbaar en afsluitbaar is. Inclusief aanduiding of deze in onderzoek is" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOHal.schema.json new file mode 100644 index 00000000..2e92c7af --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOHal.schema.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/pandiohal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/PandIOHal" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..4d277fbb --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOHalCollectionEmbedded.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/pandiohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/PandIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "panden": { + "minItems": 1, + "type": "array", + "items": {} + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOLvcHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOLvcHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..57ade3f7 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIOLvcHalCollectionEmbedded.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/pandiolvchalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/PandIOLvcHalCollection_embedded" + ], + "type": "object", + "properties": { + "voorkomens": { + "minItems": 1, + "type": "array", + "items": {} + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIdentificatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIdentificatie.schema.json new file mode 100644 index 00000000..87f0ae2e --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PandIdentificatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/pandidentificatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/PandIdentificatie" + ], + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ProblemDetails.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ProblemDetails.schema.json new file mode 100644 index 00000000..486048b8 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ProblemDetails.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/problemdetails", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/ProblemDetails" + ], + "title": "ProblemDetails", + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Een gedetailleerde beschrijving van de HTTP status code.", + "examples": [ + "Het verzoek vereist gebruikers authenticatie." + ] + }, + "instance": { + "type": "string", + "description": "URI van de aanroep die fout heeft veroorzaakt.", + "format": "uri" + }, + "status": { + "type": "integer", + "description": "De HTTP status code.", + "examples": [ + 401 + ] + }, + "title": { + "type": "string", + "description": "De titel behorende bij de HTTP status code.", + "examples": [ + "Niet correct geauthenticeerd" + ] + }, + "type": { + "type": "string", + "description": "URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.\n", + "format": "uri", + "examples": [ + "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#/10.4.2 401 Unauthorized" + ] + } + }, + "description": "Dit type bevat een definitief van het basis JSON object voor problem details conform RFC 7807." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Provincie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Provincie.schema.json new file mode 100644 index 00000000..4f9bcbac --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Provincie.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/provincie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Provincie" + ], + "title": "Provincie", + "required": [ + "afkorting", + "identificatie", + "naam" + ], + "type": "object", + "properties": { + "afkorting": { + "title": "afkorting", + "maxLength": 2, + "minLength": 1, + "type": "string", + "examples": [ + "Ge" + ] + }, + "identificatie": { + "type": "integer" + }, + "naam": { + "title": "naam", + "maxLength": 32, + "minLength": 1, + "type": "string", + "examples": [ + "Gelderland" + ] + } + }, + "description": "Gegevens van een provincie" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PuntOfVlak.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PuntOfVlak.schema.json new file mode 100644 index 00000000..dc8a814d --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/PuntOfVlak.schema.json @@ -0,0 +1,201 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/puntofvlak", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/PuntOfVlak" + ], + "title": "PuntOfVlak", + "type": "object", + "properties": { + "punt": { + "$ref": "../../_shared/PointGeoJSON.schema.json" + }, + "vlak": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + }, + "description": "Een samengesteld geometriegegevenstype waarbij wordt afgedwongen dat voor de geometrie een \nkeuze gemaakt moet worden tussen een punt of een vlak.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Standplaats.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Standplaats.schema.json new file mode 100644 index 00000000..f2faa2dd --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Standplaats.schema.json @@ -0,0 +1,273 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/standplaats", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Standplaats" + ], + "title": "Standplaats", + "description": "Een Standplaats is een door het bevoegde gemeentelijke orgaan als\nzodanig aangewezen terrein of gedeelte daarvan dat bestemd is voor\nhet permanent plaatsen van een niet direct en niet duurzaam met de\naarde verbonden en voor woon-, bedrijfsmatige, of recreatieve\ndoeleinden geschikte ruimte.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een standplaats, waarin \nde betreffende standplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een standplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-10-05" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "AVGEL05102011-09" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Standplaats", + "examples": [ + "NL.IMBAG.Standplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIO.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIO.schema.json new file mode 100644 index 00000000..bae154ea --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIO.schema.json @@ -0,0 +1,289 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/standplaatsio", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StandplaatsIO" + ], + "title": "StandplaatsIO", + "required": [ + "standplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkStandplaatsInOnderzoek.schema.json" + } + }, + "standplaats": { + "title": "Standplaats", + "description": "Een Standplaats is een door het bevoegde gemeentelijke orgaan als\nzodanig aangewezen terrein of gedeelte daarvan dat bestemd is voor\nhet permanent plaatsen van een niet direct en niet duurzaam met de\naarde verbonden en voor woon-, bedrijfsmatige, of recreatieve\ndoeleinden geschikte ruimte.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een standplaats, waarin \nde betreffende standplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een standplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-10-05" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "AVGEL05102011-09" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Standplaats", + "examples": [ + "NL.IMBAG.Standplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Standplaats en een lijst van alle bijbehorende inonderzoek informatie." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHal.schema.json new file mode 100644 index 00000000..b7817da9 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHal.schema.json @@ -0,0 +1,366 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/standplaatsiohal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StandplaatsIOHal" + ], + "allOf": [ + { + "allOf": [ + { + "title": "StandplaatsIO", + "required": [ + "standplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkStandplaatsInOnderzoek.schema.json" + } + }, + "standplaats": { + "title": "Standplaats", + "description": "Een Standplaats is een door het bevoegde gemeentelijke orgaan als\nzodanig aangewezen terrein of gedeelte daarvan dat bestemd is voor\nhet permanent plaatsen van een niet direct en niet duurzaam met de\naarde verbonden en voor woon-, bedrijfsmatige, of recreatieve\ndoeleinden geschikte ruimte.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een standplaats, waarin \nde betreffende standplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een standplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-10-05" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "AVGEL05102011-09" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Standplaats", + "examples": [ + "NL.IMBAG.Standplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Standplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHalBasis.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHalBasis.schema.json new file mode 100644 index 00000000..b8ac3984 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHalBasis.schema.json @@ -0,0 +1,321 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/standplaatsiohalbasis", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StandplaatsIOHalBasis" + ], + "allOf": [ + { + "title": "StandplaatsIO", + "required": [ + "standplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkStandplaatsInOnderzoek.schema.json" + } + }, + "standplaats": { + "title": "Standplaats", + "description": "Een Standplaats is een door het bevoegde gemeentelijke orgaan als\nzodanig aangewezen terrein of gedeelte daarvan dat bestemd is voor\nhet permanent plaatsen van een niet direct en niet duurzaam met de\naarde verbonden en voor woon-, bedrijfsmatige, of recreatieve\ndoeleinden geschikte ruimte.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een standplaats, waarin \nde betreffende standplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een standplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-10-05" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "AVGEL05102011-09" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Standplaats", + "examples": [ + "NL.IMBAG.Standplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Standplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..07fe2eeb --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOHalCollectionEmbedded.schema.json @@ -0,0 +1,374 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/standplaatsiohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StandplaatsIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "standplaatsen": { + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "title": "StandplaatsIO", + "required": [ + "standplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkStandplaatsInOnderzoek.schema.json" + } + }, + "standplaats": { + "title": "Standplaats", + "description": "Een Standplaats is een door het bevoegde gemeentelijke orgaan als\nzodanig aangewezen terrein of gedeelte daarvan dat bestemd is voor\nhet permanent plaatsen van een niet direct en niet duurzaam met de\naarde verbonden en voor woon-, bedrijfsmatige, of recreatieve\ndoeleinden geschikte ruimte.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een standplaats, waarin \nde betreffende standplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een standplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-10-05" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "AVGEL05102011-09" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Standplaats", + "examples": [ + "NL.IMBAG.Standplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Standplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOLvcHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOLvcHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..e4a11a6e --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIOLvcHalCollectionEmbedded.schema.json @@ -0,0 +1,375 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/standplaatsiolvchalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StandplaatsIOLvcHalCollection_embedded" + ], + "type": "object", + "properties": { + "voorkomens": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "title": "StandplaatsIO", + "required": [ + "standplaats" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkStandplaatsInOnderzoek.schema.json" + } + }, + "standplaats": { + "title": "Standplaats", + "description": "Een Standplaats is een door het bevoegde gemeentelijke orgaan als\nzodanig aangewezen terrein of gedeelte daarvan dat bestemd is voor\nhet permanent plaatsen van een niet direct en niet duurzaam met de\naarde verbonden en voor woon-, bedrijfsmatige, of recreatieve\ndoeleinden geschikte ruimte.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**status**: De fase van de levenscyclus van een standplaats, waarin \nde betreffende standplaats zich bevindt.\n\n**geometrie**: De tweedimensionale geometrische representatie van de \nomtrekken van een standplaats.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "geometrie", + "identificatie", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een object heeft \nplaatsgevonden.\n", + "format": "date", + "examples": [ + "2011-10-05" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, \nmutatie of een verwijdering van gegevens ten aanzien van een woonplaats \nheeft plaatsgevonden, binnen een gemeente. \nAlle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "AVGEL05102011-09" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Standplaats", + "examples": [ + "NL.IMBAG.Standplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + "identificatie": { + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] + }, + "status": { + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een Standplaats en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIdentificatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIdentificatie.schema.json new file mode 100644 index 00000000..f019445b --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StandplaatsIdentificatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/standplaatsidentificatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StandplaatsIdentificatie" + ], + "title": "StandplaatsIdentificatie", + "pattern": "^[0-9]{4}03[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een standplaats.", + "examples": [ + "0797030000056834" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusGemeente.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusGemeente.schema.json new file mode 100644 index 00000000..8001df4a --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusGemeente.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/statusgemeente", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StatusGemeente" + ], + "title": "StatusGemeente", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een gemeente kan aannemen.", + "enum": [ + "Actief", + "Beëindigd" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusNaamgeving.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusNaamgeving.schema.json new file mode 100644 index 00000000..86cbbc00 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusNaamgeving.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/statusnaamgeving", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StatusNaamgeving" + ], + "title": "StatusNaamgeving", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een openbare ruimte of \neen nummeraanduiding kan aannemen.\n", + "enum": [ + "Naamgeving uitgegeven", + "Naamgeving ingetrokken" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusPand.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusPand.schema.json new file mode 100644 index 00000000..dd3180a7 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusPand.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/statuspand", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StatusPand" + ], + "title": "StatusPand", + "type": "string", + "description": "Een codering van de verschillende waarden die de status van een pand kan aannemen.\n", + "enum": [ + "Bouwvergunning verleend", + "Niet gerealiseerd pand", + "Bouw gestart", + "Pand in gebruik (niet ingemeten)", + "Pand in gebruik", + "Verbouwing pand", + "Sloopvergunning verleend", + "Pand gesloopt", + "Pand buiten gebruik", + "Pand ten onrechte opgevoerd" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusPlaats.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusPlaats.schema.json new file mode 100644 index 00000000..5bf9d37e --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusPlaats.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/statusplaats", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StatusPlaats" + ], + "title": "StatusPlaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een ligplaats en een standplaats kan aannemen.", + "enum": [ + "Plaats aangewezen", + "Plaats ingetrokken" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusVerblijfsobject.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusVerblijfsobject.schema.json new file mode 100644 index 00000000..235986a9 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusVerblijfsobject.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/statusverblijfsobject", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StatusVerblijfsobject" + ], + "title": "StatusVerblijfsobject", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.", + "enum": [ + "Verblijfsobject gevormd", + "Niet gerealiseerd verblijfsobject", + "Verblijfsobject in gebruik (niet ingemeten)", + "Verblijfsobject in gebruik", + "Verbouwing verblijfsobject", + "Verblijfsobject ingetrokken", + "Verblijfsobject buiten gebruik", + "Verblijfsobject ten onrechte opgevoerd" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusWoonplaats.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusWoonplaats.schema.json new file mode 100644 index 00000000..fd419620 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/StatusWoonplaats.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/statuswoonplaats", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/StatusWoonplaats" + ], + "title": "StatusWoonplaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een woonplaats kan aannemen.", + "enum": [ + "Woonplaats aangewezen", + "Woonplaats ingetrokken" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Surface.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Surface.schema.json new file mode 100644 index 00000000..618bf452 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Surface.schema.json @@ -0,0 +1,191 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/surface", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Surface" + ], + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/TypeAdresseerbaarObject.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/TypeAdresseerbaarObject.schema.json new file mode 100644 index 00000000..83db070b --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/TypeAdresseerbaarObject.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/typeadresseerbaarobject", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/TypeAdresseerbaarObject" + ], + "title": "TypeAdresseerbaarObject", + "type": "string", + "description": "De aard van het object waaraan een nummeraanduiding is toegekend.", + "enum": [ + "Verblijfsobject", + "Standplaats", + "Ligplaats" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/TypeOpenbareRuimte.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/TypeOpenbareRuimte.schema.json new file mode 100644 index 00000000..a3040d38 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/TypeOpenbareRuimte.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/typeopenbareruimte", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/TypeOpenbareRuimte" + ], + "title": "TypeOpenbareRuimte", + "type": "string", + "description": "Een codering van de verschillende waarden die de typering van een openbare \nruimte kan aannemen.\n", + "enum": [ + "Weg", + "Water", + "Spoorbaan", + "Terrein", + "Kunstwerk", + "Landschappelijk gebied", + "Administratief gebied" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Verblijfsobject.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Verblijfsobject.schema.json new file mode 100644 index 00000000..1f6eb698 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Verblijfsobject.schema.json @@ -0,0 +1,144 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobject", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Verblijfsobject" + ], + "title": "Verblijfsobject", + "description": "Een Verblijfsobject is de kleinste binnen een of meer panden gelegen\nen voor woon-, bedrijfsmatige, of recreatieve doeleinden geschikte\neenheid van gebruik die ontsloten wordt via een eigen afsluitbare\ntoegang vanaf de openbare weg, een erf of een gedeelde\nverkeersruimte, onderwerp kan zijn van goederenrechtelijke\nrechtshandelingen en in functioneel opzicht zelfstandig is.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \neen verblijfsobject.\n\n**status**: De fase van de levenscyclus van een verblijfsobject, waarin het \nbetreffende verblijfsobject zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "gebruiksdoelen", + "geconstateerd", + "geometrie", + "identificatie", + "maaktDeelUitVan", + "oppervlakte", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2019-11-22" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "19SZ2048" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Verblijfsobject", + "examples": [ + "NL.IMBAG.Verblijfsobject" + ] + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "identificatie": { + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] + }, + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "Een verblijfsobject maakt onderdeel uit van een pand.\n\nDeze property bevat de identificaties van de panden waar het verblijfsobject onderdeel van uitmaakt.\n", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer", + "description": "De gebruiksoppervlakte van een verblijfsobject in gehele vierkante meters.", + "examples": [ + 205 + ] + }, + "status": { + "title": "StatusVerblijfsobject", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.", + "enum": [ + "Verblijfsobject gevormd", + "Niet gerealiseerd verblijfsobject", + "Verblijfsobject in gebruik (niet ingemeten)", + "Verblijfsobject in gebruik", + "Verbouwing verblijfsobject", + "Verblijfsobject ingetrokken", + "Verblijfsobject buiten gebruik", + "Verblijfsobject ten onrechte opgevoerd" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectEmbedded.schema.json new file mode 100644 index 00000000..58473df8 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectEmbedded.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobjectembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Verblijfsobject_embedded" + ], + "allOf": [ + { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./PandIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./BronhouderLinks.schema.json" + } + } + } + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIO.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIO.schema.json new file mode 100644 index 00000000..a5231d6a --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIO.schema.json @@ -0,0 +1,160 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobjectio", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/VerblijfsobjectIO" + ], + "title": "VerblijfsobjectIO", + "required": [ + "verblijfsobject" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkVerblijfsobjectInOnderzoek.schema.json" + } + }, + "verblijfsobject": { + "title": "Verblijfsobject", + "description": "Een Verblijfsobject is de kleinste binnen een of meer panden gelegen\nen voor woon-, bedrijfsmatige, of recreatieve doeleinden geschikte\neenheid van gebruik die ontsloten wordt via een eigen afsluitbare\ntoegang vanaf de openbare weg, een erf of een gedeelde\nverkeersruimte, onderwerp kan zijn van goederenrechtelijke\nrechtshandelingen en in functioneel opzicht zelfstandig is.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \neen verblijfsobject.\n\n**status**: De fase van de levenscyclus van een verblijfsobject, waarin het \nbetreffende verblijfsobject zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "gebruiksdoelen", + "geconstateerd", + "geometrie", + "identificatie", + "maaktDeelUitVan", + "oppervlakte", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2019-11-22" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "19SZ2048" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Verblijfsobject", + "examples": [ + "NL.IMBAG.Verblijfsobject" + ] + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "identificatie": { + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] + }, + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "Een verblijfsobject maakt onderdeel uit van een pand.\n\nDeze property bevat de identificaties van de panden waar het verblijfsobject onderdeel van uitmaakt.\n", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer", + "description": "De gebruiksoppervlakte van een verblijfsobject in gehele vierkante meters.", + "examples": [ + 205 + ] + }, + "status": { + "title": "StatusVerblijfsobject", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.", + "enum": [ + "Verblijfsobject gevormd", + "Niet gerealiseerd verblijfsobject", + "Verblijfsobject in gebruik (niet ingemeten)", + "Verblijfsobject in gebruik", + "Verbouwing verblijfsobject", + "Verblijfsobject ingetrokken", + "Verblijfsobject buiten gebruik", + "Verblijfsobject ten onrechte opgevoerd" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een verblijfsobject en een lijst van alle bijbehorende inonderzoek informatie." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHal.schema.json new file mode 100644 index 00000000..fb85aec7 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHal.schema.json @@ -0,0 +1,279 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobjectiohal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/VerblijfsobjectIOHal" + ], + "allOf": [ + { + "allOf": [ + { + "title": "VerblijfsobjectIO", + "required": [ + "verblijfsobject" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkVerblijfsobjectInOnderzoek.schema.json" + } + }, + "verblijfsobject": { + "title": "Verblijfsobject", + "description": "Een Verblijfsobject is de kleinste binnen een of meer panden gelegen\nen voor woon-, bedrijfsmatige, of recreatieve doeleinden geschikte\neenheid van gebruik die ontsloten wordt via een eigen afsluitbare\ntoegang vanaf de openbare weg, een erf of een gedeelde\nverkeersruimte, onderwerp kan zijn van goederenrechtelijke\nrechtshandelingen en in functioneel opzicht zelfstandig is.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \neen verblijfsobject.\n\n**status**: De fase van de levenscyclus van een verblijfsobject, waarin het \nbetreffende verblijfsobject zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "gebruiksdoelen", + "geconstateerd", + "geometrie", + "identificatie", + "maaktDeelUitVan", + "oppervlakte", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2019-11-22" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "19SZ2048" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Verblijfsobject", + "examples": [ + "NL.IMBAG.Verblijfsobject" + ] + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "identificatie": { + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] + }, + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "Een verblijfsobject maakt onderdeel uit van een pand.\n\nDeze property bevat de identificaties van de panden waar het verblijfsobject onderdeel van uitmaakt.\n", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer", + "description": "De gebruiksoppervlakte van een verblijfsobject in gehele vierkante meters.", + "examples": [ + 205 + ] + }, + "status": { + "title": "StatusVerblijfsobject", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.", + "enum": [ + "Verblijfsobject gevormd", + "Niet gerealiseerd verblijfsobject", + "Verblijfsobject in gebruik (niet ingemeten)", + "Verblijfsobject in gebruik", + "Verbouwing verblijfsobject", + "Verblijfsobject ingetrokken", + "Verblijfsobject buiten gebruik", + "Verblijfsobject ten onrechte opgevoerd" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een verblijfsobject en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "allOf": [ + { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "De panden (1 of meer) waarvan dit verblijfsobject deel uit maakt. Van deze panden: hiervan het voorkomen van pand die gevonden worden op basis van dezelfde tijdreisparameters als waarmee het verblijfsobject voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + } + } + } + ] + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "allOf": [ + { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./PandIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./BronhouderLinks.schema.json" + } + } + } + ] + } + } + } + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHalBasis.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHalBasis.schema.json new file mode 100644 index 00000000..7be5f28d --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHalBasis.schema.json @@ -0,0 +1,208 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobjectiohalbasis", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/VerblijfsobjectIOHalBasis" + ], + "allOf": [ + { + "title": "VerblijfsobjectIO", + "required": [ + "verblijfsobject" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkVerblijfsobjectInOnderzoek.schema.json" + } + }, + "verblijfsobject": { + "title": "Verblijfsobject", + "description": "Een Verblijfsobject is de kleinste binnen een of meer panden gelegen\nen voor woon-, bedrijfsmatige, of recreatieve doeleinden geschikte\neenheid van gebruik die ontsloten wordt via een eigen afsluitbare\ntoegang vanaf de openbare weg, een erf of een gedeelde\nverkeersruimte, onderwerp kan zijn van goederenrechtelijke\nrechtshandelingen en in functioneel opzicht zelfstandig is.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \neen verblijfsobject.\n\n**status**: De fase van de levenscyclus van een verblijfsobject, waarin het \nbetreffende verblijfsobject zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "gebruiksdoelen", + "geconstateerd", + "geometrie", + "identificatie", + "maaktDeelUitVan", + "oppervlakte", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2019-11-22" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "19SZ2048" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Verblijfsobject", + "examples": [ + "NL.IMBAG.Verblijfsobject" + ] + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "identificatie": { + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] + }, + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "Een verblijfsobject maakt onderdeel uit van een pand.\n\nDeze property bevat de identificaties van de panden waar het verblijfsobject onderdeel van uitmaakt.\n", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer", + "description": "De gebruiksoppervlakte van een verblijfsobject in gehele vierkante meters.", + "examples": [ + 205 + ] + }, + "status": { + "title": "StatusVerblijfsobject", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.", + "enum": [ + "Verblijfsobject gevormd", + "Niet gerealiseerd verblijfsobject", + "Verblijfsobject in gebruik (niet ingemeten)", + "Verblijfsobject in gebruik", + "Verbouwing verblijfsobject", + "Verblijfsobject ingetrokken", + "Verblijfsobject buiten gebruik", + "Verblijfsobject ten onrechte opgevoerd" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een verblijfsobject en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "allOf": [ + { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "De panden (1 of meer) waarvan dit verblijfsobject deel uit maakt. Van deze panden: hiervan het voorkomen van pand die gevonden worden op basis van dezelfde tijdreisparameters als waarmee het verblijfsobject voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + } + } + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..fcf12dd9 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOHalCollectionEmbedded.schema.json @@ -0,0 +1,287 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobjectiohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/VerblijfsobjectIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "verblijfsobjecten": { + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "title": "VerblijfsobjectIO", + "required": [ + "verblijfsobject" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkVerblijfsobjectInOnderzoek.schema.json" + } + }, + "verblijfsobject": { + "title": "Verblijfsobject", + "description": "Een Verblijfsobject is de kleinste binnen een of meer panden gelegen\nen voor woon-, bedrijfsmatige, of recreatieve doeleinden geschikte\neenheid van gebruik die ontsloten wordt via een eigen afsluitbare\ntoegang vanaf de openbare weg, een erf of een gedeelde\nverkeersruimte, onderwerp kan zijn van goederenrechtelijke\nrechtshandelingen en in functioneel opzicht zelfstandig is.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \neen verblijfsobject.\n\n**status**: De fase van de levenscyclus van een verblijfsobject, waarin het \nbetreffende verblijfsobject zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "gebruiksdoelen", + "geconstateerd", + "geometrie", + "identificatie", + "maaktDeelUitVan", + "oppervlakte", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2019-11-22" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "19SZ2048" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Verblijfsobject", + "examples": [ + "NL.IMBAG.Verblijfsobject" + ] + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "identificatie": { + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] + }, + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "Een verblijfsobject maakt onderdeel uit van een pand.\n\nDeze property bevat de identificaties van de panden waar het verblijfsobject onderdeel van uitmaakt.\n", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer", + "description": "De gebruiksoppervlakte van een verblijfsobject in gehele vierkante meters.", + "examples": [ + 205 + ] + }, + "status": { + "title": "StatusVerblijfsobject", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.", + "enum": [ + "Verblijfsobject gevormd", + "Niet gerealiseerd verblijfsobject", + "Verblijfsobject in gebruik (niet ingemeten)", + "Verblijfsobject in gebruik", + "Verbouwing verblijfsobject", + "Verblijfsobject ingetrokken", + "Verblijfsobject buiten gebruik", + "Verblijfsobject ten onrechte opgevoerd" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een verblijfsobject en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "allOf": [ + { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "De panden (1 of meer) waarvan dit verblijfsobject deel uit maakt. Van deze panden: hiervan het voorkomen van pand die gevonden worden op basis van dezelfde tijdreisparameters als waarmee het verblijfsobject voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + } + } + } + ] + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "allOf": [ + { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./PandIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./BronhouderLinks.schema.json" + } + } + } + ] + } + } + } + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOLvcHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOLvcHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..ee7ef158 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIOLvcHalCollectionEmbedded.schema.json @@ -0,0 +1,288 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobjectiolvchalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/VerblijfsobjectIOLvcHalCollection_embedded" + ], + "type": "object", + "properties": { + "voorkomens": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "title": "VerblijfsobjectIO", + "required": [ + "verblijfsobject" + ], + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkVerblijfsobjectInOnderzoek.schema.json" + } + }, + "verblijfsobject": { + "title": "Verblijfsobject", + "description": "Een Verblijfsobject is de kleinste binnen een of meer panden gelegen\nen voor woon-, bedrijfsmatige, of recreatieve doeleinden geschikte\neenheid van gebruik die ontsloten wordt via een eigen afsluitbare\ntoegang vanaf de openbare weg, een erf of een gedeelde\nverkeersruimte, onderwerp kan zijn van goederenrechtelijke\nrechtshandelingen en in functioneel opzicht zelfstandig is.\n\n**heeftAlsHoofdAdres**: Een adresseerbaar object heeft als hoofadres een \nnummeraanduiding.\n\nDeze property bevat de identificatie van de nummeraanduiding die het \nhoofdadres is van het adresseerbare object.\n\n**geometrie**: De minimaal tweedimensionale geometrische representatie van \neen verblijfsobject.\n\n**status**: De fase van de levenscyclus van een verblijfsobject, waarin het \nbetreffende verblijfsobject zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object \nwaarover gegevens geregistreerd worden, waarbij de gegevens gedurende een \nbepaalde periode gelijk zijn in de (basis) registratie.\n", + "allOf": [ + { + "$ref": "./AdresseerbaarObject.schema.json" + }, + { + "required": [ + "documentdatum", + "documentnummer", + "domein", + "gebruiksdoelen", + "geconstateerd", + "geometrie", + "identificatie", + "maaktDeelUitVan", + "oppervlakte", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.\n", + "format": "date", + "examples": [ + "2019-11-22" + ] + }, + "documentnummer": { + "title": "Documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.\n", + "examples": [ + "19SZ2048" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Verblijfsobject", + "examples": [ + "NL.IMBAG.Verblijfsobject" + ] + }, + "gebruiksdoelen": { + "minItems": 1, + "type": "array", + "items": { + "title": "Gebruiksdoel", + "type": "string", + "description": "Een categorisering waarmee het gebruiksdoel van een object kan worden verbijzonderd.", + "enum": [ + "woonfunctie", + "bijeenkomstfunctie", + "celfunctie", + "gezondheidszorgfunctie", + "industriefunctie", + "kantoorfunctie", + "logiesfunctie", + "onderwijsfunctie", + "sportfunctie", + "winkelfunctie", + "overige gebruiksfunctie" + ] + } + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "geometrie": { + "$ref": "./PuntOfVlak.schema.json" + }, + "identificatie": { + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] + }, + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "Een verblijfsobject maakt onderdeel uit van een pand.\n\nDeze property bevat de identificaties van de panden waar het verblijfsobject onderdeel van uitmaakt.\n", + "items": { + "title": "PandIdentificatie", + "pattern": "^[0-9]{4}10[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een pand.", + "examples": [ + "0226100000008856" + ] + } + }, + "oppervlakte": { + "title": "oppervlakte", + "pattern": "^[1-9][0-9]{0,5}$", + "type": "integer", + "description": "De gebruiksoppervlakte van een verblijfsobject in gehele vierkante meters.", + "examples": [ + 205 + ] + }, + "status": { + "title": "StatusVerblijfsobject", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een verblijfsobject kan aannemen.", + "enum": [ + "Verblijfsobject gevormd", + "Niet gerealiseerd verblijfsobject", + "Verblijfsobject in gebruik (niet ingemeten)", + "Verblijfsobject in gebruik", + "Verbouwing verblijfsobject", + "Verblijfsobject ingetrokken", + "Verblijfsobject buiten gebruik", + "Verblijfsobject ten onrechte opgevoerd" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + } + } + ] + } + }, + "description": "Een verzameling van een verblijfsobject en een lijst van alle bijbehorende inonderzoek informatie." + }, + { + "properties": { + "_links": { + "allOf": [ + { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "De panden (1 of meer) waarvan dit verblijfsobject deel uit maakt. Van deze panden: hiervan het voorkomen van pand die gevonden worden op basis van dezelfde tijdreisparameters als waarmee het verblijfsobject voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + } + } + } + ] + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "allOf": [ + { + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./NummeraanduidingIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./NummeraanduidingLinks.schema.json" + } + } + } + ] + } + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "items": { + "allOf": [ + { + "$ref": "./PandIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./BronhouderLinks.schema.json" + } + } + } + ] + } + } + } + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIdentificatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIdentificatie.schema.json new file mode 100644 index 00000000..ef69b72f --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectIdentificatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobjectidentificatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/VerblijfsobjectIdentificatie" + ], + "title": "VerblijfsobjectIdentificatie", + "pattern": "^[0-9]{4}01[0-9]{10}$", + "type": "string", + "description": "De unieke aanduiding van een verblijfsobject.", + "examples": [ + "0226010000038820" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectLinks.schema.json new file mode 100644 index 00000000..40bf0891 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VerblijfsobjectLinks.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/verblijfsobjectlinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Verblijfsobject_links" + ], + "allOf": [ + { + "required": [ + "heeftAlsHoofdAdres", + "maaktDeelUitVan", + "self" + ], + "type": "object", + "properties": { + "heeftAlsHoofdAdres": { + "$ref": "./HalLink.schema.json" + }, + "heeftAlsNevenAdres": { + "minItems": 1, + "type": "array", + "description": "De nummeraanduidingen die dit adresseerbare object als nevenadressen heeft. Van deze gerelateerd nummeraanduiding: hiervan het voorkomen van nummeraanduiding die gevonden wordt op basis van dezelfde tijdreisparameters als waarmee het adresseerbare object voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } + }, + { + "properties": { + "maaktDeelUitVan": { + "minItems": 1, + "type": "array", + "description": "De panden (1 of meer) waarvan dit verblijfsobject deel uit maakt. Van deze panden: hiervan het voorkomen van pand die gevonden worden op basis van dezelfde tijdreisparameters als waarmee het verblijfsobject voorkomen gevonden is.", + "items": { + "$ref": "./HalLink.schema.json" + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VlakOfMultivlak.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VlakOfMultivlak.schema.json new file mode 100644 index 00000000..37e75d43 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VlakOfMultivlak.schema.json @@ -0,0 +1,294 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/vlakofmultivlak", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/VlakOfMultivlak" + ], + "title": "VlakOfMultivlak", + "type": "object", + "properties": { + "multivlak": { + "title": "MultiSurface", + "examples": [ + { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 182517, + 585605.9 + ], + [ + 181073.9, + 584699.4 + ], + [ + 181736.1, + 584638.5 + ], + [ + 182272.9, + 584323.6 + ], + [ + 183385.5, + 584484.4 + ], + [ + 182517, + 585605.9 + ] + ] + ], + [ + [ + [ + 178629.9, + 584857 + ], + [ + 178306.4, + 584721.6 + ], + [ + 178443.1, + 584702.8 + ], + [ + 178578.4, + 584685.8 + ], + [ + 178716.7, + 584679.1 + ], + [ + 178629.9, + 584857 + ] + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + }, + "vlak": { + "title": "Surface", + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 207714.815, + 474033.093, + 0 + ], + [ + 207714.752, + 474033.015, + 0 + ], + [ + 207711.949, + 474035.274, + 0 + ], + [ + 207712.012, + 474035.352, + 0 + ], + [ + 207709.521, + 474037.36, + 0 + ], + [ + 207696.597, + 474021.265, + 0 + ], + [ + 207701.81, + 474017.015, + 0 + ], + [ + 207700.455, + 474015.414, + 0 + ], + [ + 207702.745, + 474013.563, + 0 + ], + [ + 207706.48, + 474010.544, + 0 + ], + [ + 207715.147, + 474003.633, + 0 + ], + [ + 207719.675, + 474000, + 0 + ], + [ + 207721.708, + 473998.505, + 0 + ], + [ + 207721.734, + 473998.54, + 0 + ], + [ + 207734.185, + 473989.711, + 0 + ], + [ + 207735.432, + 473992.061, + 0 + ], + [ + 207736.838, + 473994.711, + 0 + ], + [ + 207738.01, + 473996.919, + 0 + ], + [ + 207739.13, + 473999.03, + 0 + ], + [ + 207740.107, + 474000.734, + 0 + ], + [ + 207744.747, + 474008.829, + 0 + ], + [ + 207745.138, + 474009.51, + 0 + ], + [ + 207732.654, + 474018.715, + 0 + ], + [ + 207714.815, + 474033.093, + 0 + ] + ], + [ + [ + 207717.277, + 474015.307, + 0 + ], + [ + 207719.863, + 474018.659, + 0 + ], + [ + 207725.737, + 474014.126, + 0 + ], + [ + 207723.15, + 474010.774, + 0 + ], + [ + 207717.277, + 474015.307, + 0 + ] + ] + ] + } + ], + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + }, + "description": "Een samengesteld geometriegegevenstype waarbij wordt afgedwongen dat voor de geometrie een \nkeuze gemaakt moet worden tussen een vlak (GM_Surface) of een multivlak (GM_MultiSurface).\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VoorkomenLV.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VoorkomenLV.schema.json new file mode 100644 index 00000000..8094d643 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/VoorkomenLV.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/voorkomenlv", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/VoorkomenLV" + ], + "title": "VoorkomenLV", + "required": [ + "beginGeldigheid", + "tijdstipRegistratie", + "tijdstipRegistratieLV", + "versie" + ], + "type": "object", + "properties": { + "beginGeldigheid": { + "title": "beginGeldigheid", + "type": "string", + "description": "De datum waarop een versie van een BAG-object geldig is in de werkelijkheid conform de ingangsdatum in het brondocument. Dit tijdstip wordt vastgelegd in de beginGeldigheid. Als er geen expliciete ingangsdatum van geldigheid is opgenomen, wordt de datum van het brondocument overgenomen.", + "format": "date", + "examples": [ + "2019-06-01" + ] + }, + "eindGeldigheid": { + "title": "eindGeldigheid", + "type": "string", + "description": "De datum waarop de periode van geldigheid van een versie van een BAG-object eindigt. Bijvoorbeeld als gevolg van de vaststelling van een nieuw brondocument. Wanneer er geen tijdstip is ingevuld, dan is de versie nog geldig.", + "format": "date", + "examples": [ + "2019-06-01" + ] + }, + "eindRegistratie": { + "title": "eindRegistratie", + "type": "string", + "description": "Het tijdstip waarop een versie van een BAG-object is beëindigd in de registratie van een bronhouder.", + "format": "date-time" + }, + "tijdstipEindRegistratieLV": { + "title": "tijdstipEindRegistratieLV", + "type": "string", + "description": "Dit is het tijdstip waarop een versie van een BAG-object is beëindigd in de registratie van de landelijke voorziening.", + "format": "date-time" + }, + "tijdstipInactief": { + "title": "tijdstipInactief", + "type": "string", + "description": "Het tijdstip waarop een op dat moment toekomstig voorkomen door een bronhouder uit de geldige levenscylcus in de LV BAG is verwijderd.", + "format": "date-time" + }, + "tijdstipInactiefLV": { + "title": "tijdstipEindRegistratieLV", + "type": "string", + "description": "Dit is het tijdstip waarop een toekomstig voorkomen van een BAG-object uit de geldige levenscylcus is verwijderd in de registratie van de landelijke voorziening.", + "format": "date-time" + }, + "tijdstipNietBAG": { + "title": "tijdstipNietBAG", + "type": "string", + "description": "Het tijdstip waarop een voorkomen door een synchronisatie bericht van een bronhouder is verwijderd uit de geldige levenscylcus in de registratie van de landelijke voorziening.", + "format": "date-time" + }, + "tijdstipRegistratie": { + "title": "tijdstipRegistratie", + "type": "string", + "description": "Het tijdstip waarop een versie van een BAG-object is geregistreerd in de registratie van een bronhouder en daarmee authentiek wordt gemaakt.", + "format": "date-time" + }, + "tijdstipRegistratieLV": { + "title": "tijdstipRegistratieLV", + "type": "string", + "description": "Dit is het tijdstip waarop een versie van een BAG-object is opgenomen in de registratie van de landelijke voorziening. De gegevens komen daarmee beschikbaar voor afnemers.", + "format": "date-time" + }, + "versie": { + "title": "versie", + "type": "integer", + "description": "De identificatie van een voorkomen van een object.", + "examples": [ + 3 + ] + } + }, + "description": "Alle tijdslijn metagegevens die worden bijgehouden bij een voorkomen van een object en die te maken hebben met het historiemodel van de BAG en LVBAG conform de BAG Catalogus 2018 hoofdstuk 9 aangevuld met de historie die alleen in de LVBAG wordt opgebouwd." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Woonplaats.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Woonplaats.schema.json new file mode 100644 index 00000000..46384583 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/Woonplaats.schema.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/woonplaats", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Woonplaats" + ], + "title": "Woonplaats", + "required": [ + "documentdatum", + "documentnummer", + "domein", + "geconstateerd", + "identificatie", + "naam", + "status", + "voorkomen" + ], + "type": "object", + "properties": { + "documentdatum": { + "title": "documentdatum", + "type": "string", + "description": "De datum waarop het brondocument is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een object heeft plaatsgevonden.", + "format": "date", + "examples": [ + "2009-02-09" + ] + }, + "documentnummer": { + "title": "documentnummer", + "maxLength": 40, + "minLength": 1, + "type": "string", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van een woonplaats heeft plaatsgevonden, binnen een gemeente. Alle karakters uit de MES-1 karakterset zijn toegestaan.", + "examples": [ + "09.0898" + ] + }, + "domein": { + "title": "domein", + "minLength": 1, + "type": "string", + "description": "NL.IMBAG.Woonplaats", + "examples": [ + "NL.IMBAG.Woonplaats" + ] + }, + "geconstateerd": { + "title": "Indicatie", + "type": "string", + "description": "Een aanduiding waarmee kan worden aangegeven of een attribuut van een object of data type een indicatie J (Ja) of N (Nee) heeft in de registratie.", + "enum": [ + "J", + "N" + ] + }, + "identificatie": { + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] + }, + "naam": { + "title": "naam", + "maxLength": 80, + "minLength": 1, + "type": "string", + "description": "De benaming van een door het gemeentebestuur aangewezen woonplaats.", + "examples": [ + "Duiven" + ] + }, + "status": { + "title": "StatusWoonplaats", + "type": "string", + "description": "Een aanduiding van alle waarden die de status van een woonplaats kan aannemen.", + "enum": [ + "Woonplaats aangewezen", + "Woonplaats ingetrokken" + ] + }, + "voorkomen": { + "$ref": "./VoorkomenLV.schema.json" + } + }, + "description": "Een Woonplaats is een door het bevoegde gemeentelijke orgaan als zodanig \naangewezen en van een naam voorzien gedeelte van het grondgebied van de \ngemeente.\n\n**status**: De fase van de levenscyclus van een woonplaats, waarin de \nbetreffende woonplaats zich bevindt.\n\n**geconstateerd**: Een aanduiding waarmee kan worden aangegeven dat een \nobject in de registratie is opgenomen als gevolg van een feitelijke \nconstatering, zonder dat er op het moment van opname sprake was van een \nregulier brondocument voor deze opname.\n\n**voorkomen**: De toestand van een object in de administratieve \nwerkelijkheid, zoals beschreven met de eigenschappen van dit object waarover \ngegevens geregistreerd worden, waarbij de gegevens gedurende een bepaalde \nperiode gelijk zijn in de (basis) registratie.\n" +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsEmbedded.schema.json new file mode 100644 index 00000000..e77d37be --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsEmbedded.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/woonplaatsembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Woonplaats_embedded" + ], + "type": "object", + "properties": { + "bronhouders": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./Gemeente.schema.json" + } + }, + "geometrie": { + "$ref": "./VlakOfMultivlak.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIO.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIO.schema.json new file mode 100644 index 00000000..c0baea25 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIO.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/woonplaatsio", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/WoonplaatsIO" + ], + "title": "WoonplaatsIO (incl. inonderzoek informatie)", + "required": [ + "woonplaats" + ], + "type": "object", + "properties": { + "inonderzoek": { + "minItems": 1, + "type": "array", + "items": { + "$ref": "./KenmerkWoonplaatsInOnderzoek.schema.json" + } + }, + "woonplaats": { + "$ref": "./Woonplaats.schema.json" + } + }, + "description": "Woonplaats, aangevuld met een limitatieve opsomming van alle kenmerken van dit object die in onderzoek zijn (als metadata). Bij een normale vraag wordt aangegeven welke kenmerken er op dit moment in onderzoek zijn. Bij een tijdreisvraag wordt aangegeven welke gegevens er ooit in onderzoek zijn geweest. Bij een levenscyclus vraag wordt aangegeven welke gegevens er ooit in onderzoek zijn geweest." +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIOHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIOHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..7c6cd0f6 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIOHalCollectionEmbedded.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/woonplaatsiohalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/WoonplaatsIOHalCollection_embedded" + ], + "type": "object", + "properties": { + "woonplaatsen": { + "type": "array", + "items": { + "allOf": [ + { + "allOf": [ + { + "$ref": "./WoonplaatsIO.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./WoonplaatsLinks.schema.json" + } + } + } + ] + }, + { + "properties": { + "_embedded": { + "$ref": "./WoonplaatsEmbedded.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIdentificatie.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIdentificatie.schema.json new file mode 100644 index 00000000..1dde4e63 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsIdentificatie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/woonplaatsidentificatie", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/WoonplaatsIdentificatie" + ], + "title": "WoonplaatsIdentificatie", + "pattern": "^[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3}$", + "type": "string", + "description": "De unieke aanduiding van een woonplaats, zoals opgenomen in de landelijke \nwoonplaatsentabel.\nEen natuurlijk getal tussen 0001 en 9999. \n", + "examples": [ + "2096" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsLinks.schema.json new file mode 100644 index 00000000..41c4f23d --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/WoonplaatsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/woonplaatslinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/Woonplaats_links" + ], + "required": [ + "self" + ], + "type": "object", + "properties": { + "bronhouders": { + "minItems": 1, + "type": "array", + "description": "De gemeente(n) waar de woonplaats onderdeel van uitmaakt.", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaat.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaat.schema.json new file mode 100644 index 00000000..5145285c --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaat.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/zoekresultaat", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/ZoekResultaat" + ], + "required": [ + "identificatie" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "description": "Identificatie van het zoekresultaat" + }, + "omschrijving": { + "type": "string", + "description": "Omschrijving van het zoekresultaat" + } + }, + "description": "Resultaat van een zoekoperatie dat je kunt gebruiken om een adres te vinden met /adressen", + "deprecated": true +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHal.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHal.schema.json new file mode 100644 index 00000000..b213e3db --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHal.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/zoekresultaathal", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/ZoekResultaatHal" + ], + "deprecated": true, + "allOf": [ + { + "required": [ + "identificatie" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "description": "Identificatie van het zoekresultaat" + }, + "omschrijving": { + "type": "string", + "description": "Omschrijving van het zoekresultaat" + } + }, + "description": "Resultaat van een zoekoperatie dat je kunt gebruiken om een adres te vinden met /adressen", + "deprecated": true + }, + { + "properties": { + "_links": { + "$ref": "./ZoekResultaatLinks.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHalCollection.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHalCollection.schema.json new file mode 100644 index 00000000..68241452 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHalCollection.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/zoekresultaathalcollection", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/ZoekResultaatHalCollection" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./ZoekResultaatHalCollectionEmbedded.schema.json" + }, + "_links": { + "title": "HalPaginationLinks", + "allOf": [ + { + "$ref": "./HalCollectionLinks.schema.json" + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalLink.schema.json" + }, + "last": { + "$ref": "./HalLink.schema.json" + }, + "next": { + "$ref": "./HalLink.schema.json" + }, + "previous": { + "$ref": "./HalLink.schema.json" + } + } + } + ], + "examples": [ + { + "first": { + "href": "/resourcenaam?page=1", + "title": "Eerste pagina" + }, + "previous": { + "href": "/resourcenaam?page=3", + "title": "Vorige pagina" + }, + "next": { + "href": "/resourcenaam?page=5", + "title": "Volgende pagina" + }, + "last": { + "href": "/resourcenaam?page=15", + "title": "Laatste pagina" + } + } + ] + } + }, + "description": "Resultaten als lijst", + "deprecated": true +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHalCollectionEmbedded.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHalCollectionEmbedded.schema.json new file mode 100644 index 00000000..79f46c44 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatHalCollectionEmbedded.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/zoekresultaathalcollectionembedded", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/ZoekResultaatHalCollection_embedded" + ], + "type": "object", + "properties": { + "zoekresultaten": { + "type": "array", + "items": { + "deprecated": true, + "allOf": [ + { + "required": [ + "identificatie" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "description": "Identificatie van het zoekresultaat" + }, + "omschrijving": { + "type": "string", + "description": "Omschrijving van het zoekresultaat" + } + }, + "description": "Resultaat van een zoekoperatie dat je kunt gebruiken om een adres te vinden met /adressen", + "deprecated": true + }, + { + "properties": { + "_links": { + "$ref": "./ZoekResultaatLinks.schema.json" + } + } + } + ] + } + } + }, + "deprecated": true +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatLinks.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatLinks.schema.json new file mode 100644 index 00000000..44260f26 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/ZoekResultaatLinks.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/zoekresultaatlinks", + "x-derived-from": [ + "https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/openapi.yaml#/components/schemas/ZoekResultaat_links" + ], + "type": "object", + "properties": { + "adres": { + "$ref": "./HalLink.schema.json" + } + }, + "deprecated": true +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-api-ivefbx6ng/GeneriekErrorResponse.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-api-ivefbx6ng/GeneriekErrorResponse.schema.json new file mode 100644 index 00000000..770a898e --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-api-ivefbx6ng/GeneriekErrorResponse.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-api-ivefbx6ng/generiekerrorresponse", + "x-derived-from": [ + "https://api.kadaster.nl/tms/v2/openapi.json#/components/schemas/GeneriekErrorResponse" + ], + "title": "GeneriekErrorResponse", + "type": "object", + "properties": { + "reden": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "required": [ + "meldingsNummerVolledig", + "reden" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Bronhouder.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Bronhouder.schema.json new file mode 100644 index 00000000..82b2040b --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Bronhouder.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/bronhouder", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/Bronhouder" + ], + "title": "Bronhouder", + "type": "object", + "properties": { + "bronhoudercode": { + "type": "string" + }, + "bronhoudernaam": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/ErrorResponseBulkPatch.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/ErrorResponseBulkPatch.schema.json new file mode 100644 index 00000000..e6af521b --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/ErrorResponseBulkPatch.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/errorresponsebulkpatch", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/ErrorResponseBulkPatch" + ], + "title": "ErrorResponseBulkPatch", + "type": "array", + "items": { + "$ref": "./Item3.schema.json" + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/GeneriekErrorResponse.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/GeneriekErrorResponse.schema.json new file mode 100644 index 00000000..81e8e87d --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/GeneriekErrorResponse.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/generiekerrorresponse", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/GeneriekErrorResponse" + ], + "title": "GeneriekErrorResponse", + "type": "array", + "items": { + "$ref": "./Item.schema.json" + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item.schema.json new file mode 100644 index 00000000..884e80af --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/item", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json" + ], + "type": "object", + "properties": { + "reden": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "required": [ + "reden" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item2.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item2.schema.json new file mode 100644 index 00000000..7fde977d --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/item2", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json" + ], + "type": "object", + "properties": { + "reden": { + "type": "array", + "items": { + "type": "string" + } + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item3.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item3.schema.json new file mode 100644 index 00000000..a5ad9397 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Item3.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/item3", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json" + ], + "type": "object", + "properties": { + "meldingsNummer": { + "type": "number" + }, + "meldingsNummerVolledig": { + "type": "string" + }, + "reden": { + "type": "array", + "items": { + "type": "string" + } + }, + "statusCode": { + "type": "string" + } + }, + "required": [ + "reden" + ] +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/MergePatch.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/MergePatch.schema.json new file mode 100644 index 00000000..0d57c4d6 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/MergePatch.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/mergepatch", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/MergePatch" + ], + "title": "MergePatch", + "type": "object", + "properties": { + "bronhoudercode": { + "type": "string" + }, + "doorsturenNaar": { + "type": "string" + }, + "omschrijving": { + "type": "string" + }, + "statusCode": { + "type": "string" + }, + "toelichting": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/MergePatchBulk.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/MergePatchBulk.schema.json new file mode 100644 index 00000000..e8c81db2 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/MergePatchBulk.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/mergepatchbulk", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/MergePatchBulk" + ], + "title": "MergePatch", + "type": "object", + "properties": { + "bronhoudercode": { + "type": "string" + }, + "doorsturenNaar": { + "type": "string" + }, + "meldingsnummer": { + "type": "number" + }, + "omschrijving": { + "type": "string" + }, + "statusCode": { + "type": "string" + }, + "toelichting": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Page.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Page.schema.json new file mode 100644 index 00000000..93f23dd4 --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/Page.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/page", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json" + ], + "type": "object", + "description": "Paginatie-informatie zoals het huidige paginanummer en het totale aantal pagina's", + "properties": { + "currentPage": { + "type": "integer", + "description": "Het huidige paginanummer", + "examples": [ + 1 + ] + }, + "pageSize": { + "type": "integer", + "description": "De grootte van de pagina (aantal items per pagina)", + "examples": [ + 25 + ] + }, + "totalItems": { + "type": "integer", + "description": "Het totale aantal beschikbare items", + "examples": [ + 250 + ] + }, + "totalPages": { + "type": "integer", + "description": "Het totale aantal beschikbare pagina's", + "examples": [ + 10 + ] + } + } +} diff --git a/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/TerugmeldingFeaturePaginationCollection.schema.json b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/TerugmeldingFeaturePaginationCollection.schema.json new file mode 100644 index 00000000..0d67e1fa --- /dev/null +++ b/assets/schemas/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/TerugmeldingFeaturePaginationCollection.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/dienst-voor-het-kadaster-en-de-openbare-registers/terugmelding-bronhouder-api-k-pybuehr/terugmeldingfeaturepaginationcollection", + "x-derived-from": [ + "https://service10.kadaster.nl/tms/bronhouders/v2/openapi.json#/components/schemas/TerugmeldingFeaturePaginationCollection" + ], + "type": "object", + "properties": { + "features": { + "type": "array", + "description": "De lijst van GeoJSON features", + "items": { + "$ref": "../_shared/MeldingFeature.schema.json" + } + }, + "name": { + "type": "string", + "description": "De naam van de collectie", + "examples": [ + "Terugmelding Pagination" + ] + }, + "page": { + "$ref": "./Page.schema.json" + }, + "type": { + "type": "string", + "description": "Het type van de GeoJSON feature collectie", + "examples": [ + "FeatureCollection" + ] + } + }, + "required": [ + "name", + "type", + "features", + "page" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/401.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/401.schema.json new file mode 100644 index 00000000..57c7068b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/401.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/401", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/401", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/401", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/401", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/401", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/401", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/401" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/Ongeautoriseerd", + "title": "Authenticatiegegevens ontbreken of zijn onjuist.", + "status": 401, + "detail": "U bent niet geautoriseerd voor dit verzoek.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/404.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/404.schema.json new file mode 100644 index 00000000..c66c1541 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/404.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/404", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/404", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/404", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/404", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/404", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/404" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/BestaatNiet", + "title": "Niet gevonden.", + "status": 404, + "detail": "Verzoek niet gevonden.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/406.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/406.schema.json new file mode 100644 index 00000000..b5305055 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/406.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/406", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/406", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/406", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/406" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/StamVersieNietAcceptabel", + "title": "De gevraagde STAM versie is niet beschikbaar.", + "status": 406, + "detail": "Beschikbare stam versies: 5, 6", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/409.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/409.schema.json new file mode 100644 index 00000000..778405aa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/409.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/409", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/409", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/409" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/Conflict", + "title": "Conflict", + "status": 409, + "detail": "Probeer het later nog eens, nadat de aanvulling is verwerkt.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/410.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/410.schema.json new file mode 100644 index 00000000..e0cc2b9d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/410.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/410", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/410", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/410", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/410" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/Verdwenen", + "title": "Verdwenen", + "status": 410, + "detail": "Het verzoek is al ingediend.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/413.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/413.schema.json new file mode 100644 index 00000000..fc0ff17e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/413.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/413", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/413", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/413", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/413" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/fout/id/concept/knooppunt/contentscanning/bestand-te-groot", + "title": "Te groot", + "status": 413, + "detail": "Het bestand 'test.png' is te groot. Voeg een kleiner bestand toe (max. 250 MB).", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/415.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/415.schema.json new file mode 100644 index 00000000..79e4dd40 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/415.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/415", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/415", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/415", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/415" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/fout/id/concept/knooppunt/contentscanning/mimetype-niet-toegestaan", + "title": "Niet Toegestaan", + "status": 415, + "detail": "Het bestandsformaat van 'test.tgz' wordt niet geaccepteerd. Voeg een bestand met een ander formaat toe.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/500.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/500.schema.json new file mode 100644 index 00000000..09dcccf2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/500.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/500", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/500", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/500", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/500", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/500", + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/500", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/500", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/500", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/500" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/ServerFout", + "title": "Interne serverfout", + "status": 500, + "detail": "Er is iets mis gegaan.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Activiteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Activiteit.schema.json new file mode 100644 index 00000000..a1294953 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Activiteit.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/activiteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Activiteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Activiteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Activiteit" + ], + "type": "object", + "required": [ + "id", + "urn", + "naam" + ], + "properties": { + "id": { + "type": "string", + "description": "De 'functioneleStructuurReferentie' van de activiteit." + }, + "naam": { + "type": "string", + "description": "De 'naam' van de activiteit." + }, + "subactiviteit": { + "description": "een sub-activiteit. Gevuld indien er sprake is van een sub-activiteit.", + "type": "array", + "items": { + "$ref": "./SubActiviteit.schema.json" + } + }, + "urn": { + "type": "string", + "description": "De 'urn' van de activiteit. Ook wel imow-id genoemd." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitMetConclusies.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitMetConclusies.schema.json new file mode 100644 index 00000000..9dfad241 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitMetConclusies.schema.json @@ -0,0 +1,410 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/activiteitmetconclusies", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ActiviteitMetConclusies", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/ActiviteitMetConclusies" + ], + "allOf": [ + { + "required": [ + "subactiviteitNaam", + "bestuursorgaan" + ], + "properties": { + "bestuursorgaan": { + "allOf": [ + { + "description": "Bestuursorgaan van de activiteit" + }, + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + ] + }, + "functioneleStructuurRef": { + "description": "Verwijzing naar het regelbeheerobject van de subactiviteit. Indien er voor deze subactiviteit geen regelbeheerobject bestaat is dit veld afwezig.", + "type": "string" + }, + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "Definieert welke data ontbreekt:\n- toepasbareRegels: voor de betreffende activiteit of\n onderliggende subactiviteiten zijn geen toepasbare regels\n beschikbaar of zijn niet volledig.\n- regelbeheerobject: voor de betreffende activiteit of\n onderliggende subactiviteiten is geen regelbeheerobject\n beschikbaar of zijn niet volledig. N.B. in dit geval zijn de\n velden functioneleStructuurRef en typering niet gevuld.\n\nIn de situatie dat er data ontbreekt zullen er geen vraaggroepen en toepasbareRegelsIdentifiers in de response terugkomen." + } + ] + }, + "subactiviteitNaam": { + "type": "string", + "description": "De naam van de activiteit" + }, + "toepasbareRegelsIdentifiers": { + "type": "array", + "description": "De identifiers van alle toepasbare regels bestanden die zijn uitgevoerd voor dit request. Dit kan gebruikt worden door afnemers om te detecteren of de onderliggende toepasbare regel bestanden zijn gewijzigd ten opzichte van een voorgaand request.", + "items": { + "type": "integer" + } + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "vraaggroepen": { + "description": "Groep van vragen gesorteerd op prioriteit. De volgorde waarin de vraaggroepen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "type": "array", + "items": { + "required": [ + "prioriteit" + ], + "properties": { + "groepNaam": { + "type": "string", + "description": "Tekst veld dat wordt gebruikt om de naam of het etiket van de groep te presenteren" + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de groep" + }, + "vragen": { + "type": "array", + "description": "Lijst van de nog te beantwoorden vragen en al beantwoorden vragen binnen dezelfde groep, gesorteerd op prioriteit. De volgorde waarin de vragen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + } + } + }, + { + "required": [ + "toonbareActiviteit" + ], + "properties": { + "conclusies": { + "type": "array", + "description": "De conclusies van het checken op basis van de beantwoorde vragen.", + "items": { + "required": [ + "toestemmingstype" + ], + "properties": { + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "notificatie dat er onderliggende gegevens ontbreken voor het eventuele vervolgproces" + } + ] + }, + "subactiviteitFunctioneleStructuurRef": { + "deprecated": true, + "type": "string", + "description": "De functioneleStructuurRef van de subactiviteit behorende bij deze specifieke conclusie. Deze is enkel gevuld indien de toonbare activiteit verfijnbaar is. Deprecated omdat de verfijnbaar functionaliteit deprecated is." + }, + "toelichtingId": { + "type": "integer", + "description": "identifier waarmee de toelichting geidentificeerd wordt in de toelichtingen service." + }, + "toestemmingstype": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "enum": [ + "NietVanToepassing", + "Verbod", + "Vergunningplicht", + "Meldingsplicht", + "Informatieplicht", + "Toestemmingsvrij", + "NeemContactOpMet" + ] + }, + "waarde": { + "type": "string" + } + } + }, + "toonbareActiviteitFunctioneleStructuurRef": { + "type": "string", + "description": "De functioneleStructuurRef van de toonbare activiteit behorende bij deze specifieke conclusie" + } + } + } + }, + "toonbareActiviteit": { + "required": [ + "naam", + "verfijnbaar" + ], + "properties": { + "naam": { + "type": "string", + "description": "De naam van de toonbare activiteit" + }, + "verfijnbaar": { + "deprecated": true, + "description": "Is de activiteit verfijnbaar? (verfijnbaar-functionaliteit is deprecated)", + "type": "boolean" + } + } + }, + "voorbehouden": { + "type": "array", + "description": "De voorbehouden van het checken op basis van de beantwoorde vragen.", + "items": { + "required": [ + "tekst" + ], + "properties": { + "tekst": { + "type": "string" + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitMetVoorschriften.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitMetVoorschriften.schema.json new file mode 100644 index 00000000..d75049b5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitMetVoorschriften.schema.json @@ -0,0 +1,401 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/activiteitmetvoorschriften", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ActiviteitMetVoorschriften", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/ActiviteitMetVoorschriften" + ], + "allOf": [ + { + "required": [ + "subactiviteitNaam", + "bestuursorgaan" + ], + "properties": { + "bestuursorgaan": { + "allOf": [ + { + "description": "Bestuursorgaan van de activiteit" + }, + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + ] + }, + "functioneleStructuurRef": { + "description": "Verwijzing naar het regelbeheerobject van de subactiviteit. Indien er voor deze subactiviteit geen regelbeheerobject bestaat is dit veld afwezig.", + "type": "string" + }, + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "Definieert welke data ontbreekt:\n- toepasbareRegels: voor de betreffende activiteit of\n onderliggende subactiviteiten zijn geen toepasbare regels\n beschikbaar of zijn niet volledig.\n- regelbeheerobject: voor de betreffende activiteit of\n onderliggende subactiviteiten is geen regelbeheerobject\n beschikbaar of zijn niet volledig. N.B. in dit geval zijn de\n velden functioneleStructuurRef en typering niet gevuld.\n\nIn de situatie dat er data ontbreekt zullen er geen vraaggroepen en toepasbareRegelsIdentifiers in de response terugkomen." + } + ] + }, + "subactiviteitNaam": { + "type": "string", + "description": "De naam van de activiteit" + }, + "toepasbareRegelsIdentifiers": { + "type": "array", + "description": "De identifiers van alle toepasbare regels bestanden die zijn uitgevoerd voor dit request. Dit kan gebruikt worden door afnemers om te detecteren of de onderliggende toepasbare regel bestanden zijn gewijzigd ten opzichte van een voorgaand request.", + "items": { + "type": "integer" + } + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "vraaggroepen": { + "description": "Groep van vragen gesorteerd op prioriteit. De volgorde waarin de vraaggroepen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "type": "array", + "items": { + "required": [ + "prioriteit" + ], + "properties": { + "groepNaam": { + "type": "string", + "description": "Tekst veld dat wordt gebruikt om de naam of het etiket van de groep te presenteren" + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de groep" + }, + "vragen": { + "type": "array", + "description": "Lijst van de nog te beantwoorden vragen en al beantwoorden vragen binnen dezelfde groep, gesorteerd op prioriteit. De volgorde waarin de vragen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + } + } + }, + { + "required": [ + "toonbareActiviteit" + ] + }, + { + "properties": { + "toonbareActiviteit": { + "required": [ + "naam", + "verfijnbaar" + ], + "properties": { + "naam": { + "type": "string", + "description": "De naam van de toonbare activiteit" + }, + "verfijnbaar": { + "deprecated": true, + "description": "Is de activiteit verfijnbaar? (verfijnbaar-functionaliteit is deprecated)", + "type": "boolean" + } + } + }, + "voorschriften": { + "description": "De lijst van voorschriften en bijbehorende maatregelen die bepaald zijn op basis van de gegeven antwoorden", + "type": "array", + "items": { + "description": "Voorschrift voor maatregelen behorende bij betreffende activteit.", + "required": [ + "juridischeLink" + ], + "properties": { + "juridischeLink": { + "type": "string", + "description": "Een link naar de juridische onderbouwing van het relevante voorschrift waar deze maatregelen voor gelden of de waarde NietVanToepassing als er geen voorschriften en maatregelen van toepassing zijn." + }, + "maatregelen": { + "type": "array", + "description": "De maatregelen behorende bij het voorschrift", + "items": { + "description": "Maatregelen.", + "required": [ + "nummer", + "maatregeltekst", + "volgorde", + "frequentie" + ], + "properties": { + "frequentie": { + "type": "string", + "description": "Het terugkeerpatroon dat beschrijft hoe vaak de maatregel dient te worden uitgevoerd" + }, + "kenmerken": { + "type": "array", + "description": "Een filterkop in het csv-bestand om maatregelen te kunnen ordenen", + "items": { + "type": "string" + } + }, + "maatregeltekst": { + "type": "string", + "description": "De tekst die de maatregel beschrijft" + }, + "nummer": { + "type": "string", + "description": "Het nummer van de maatregel" + }, + "themas": { + "type": "array", + "description": "Het thema van de maatregel", + "items": { + "type": "string" + } + }, + "toelichting": { + "type": "string", + "description": "Toelichting op de maatregel" + }, + "volgorde": { + "type": "integer", + "description": "Een volgorde voor de presentatie van de maatregelen" + } + } + } + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitTypering.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitTypering.schema.json new file mode 100644 index 00000000..e0ce8bca --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitTypering.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/activiteittypering", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ActiviteitTypering", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ActiviteitTypering", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/ActiviteitTypering", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/ActiviteitTypering", + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ActiviteitTypering" + ], + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitUrn.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitUrn.schema.json new file mode 100644 index 00000000..d7a941a3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ActiviteitUrn.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/activiteiturn", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ActiviteitUrn", + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ActiviteitUrn" + ], + "description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.", + "type": "string", + "minLength": 1, + "maxLength": 250 +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Adres.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Adres.schema.json new file mode 100644 index 00000000..c3441579 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Adres.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/adres", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Adres", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Adres" + ], + "type": "object", + "required": [ + "nummeraanduidingId", + "straat", + "nummer", + "woonplaats" + ], + "properties": { + "letter": { + "type": "string", + "pattern": "^[A-Za-z]{1}$" + }, + "nummer": { + "type": "string", + "pattern": "^[0-9]{1,5}$" + }, + "nummeraanduidingId": { + "type": "string", + "pattern": "^[0-9]{16}$" + }, + "postcode": { + "type": "string", + "pattern": "^[1-9][0-9]{3}\\s?[A-Za-z]{2}$" + }, + "straat": { + "type": "string", + "minLength": 1, + "maxLength": 80 + }, + "toevoeging": { + "type": "string", + "pattern": "^.{1,4}$" + }, + "woonplaats": { + "type": "string", + "minLength": 1, + "maxLength": 80 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppHealth.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppHealth.schema.json new file mode 100644 index 00000000..aceb59ba --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppHealth.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/apphealth", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/AppHealth", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json" + ], + "title": "AppHealth", + "required": [ + "status" + ], + "type": "object", + "properties": { + "status": { + "type": "string", + "enum": [ + "UP", + "DOWN" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppHealthResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppHealthResponse.schema.json new file mode 100644 index 00000000..4615f1ad --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppHealthResponse.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/apphealthresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/AppHealthResponse", + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/AppHealthResponse", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/AppHealthResponse" + ], + "title": "AppHealthResponse", + "required": [ + "app-health" + ], + "type": "object", + "properties": { + "app-health": { + "$ref": "./AppHealth.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppInfo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppInfo.schema.json new file mode 100644 index 00000000..ec23bee0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/AppInfo.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/appinfo", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Info_appinfo", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json" + ], + "type": "object", + "properties": { + "cimowVersion": { + "type": "string", + "description": "Versie van het CIMOW informatiemodel waar deze API zich aan houdt" + }, + "description": { + "type": "string", + "description": "Mens-leesbare beschrijving van deze API" + }, + "imowVersion": { + "type": "string", + "description": "versie van het IMOW informatiemodel waar deze API zich aan houdt" + }, + "name": { + "type": "string", + "description": "Mens-leesbare naam van deze API." + }, + "stopVersion": { + "type": "string", + "description": "Versie van de STOP/TPOD standaard waar deze API zich aan houdt" + }, + "version": { + "type": "string", + "description": "De versie van deze API zoals te lezen in de API spec en overeenkomende met de API-Version response header" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BaseActiviteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BaseActiviteit.schema.json new file mode 100644 index 00000000..e4ad7ae1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BaseActiviteit.schema.json @@ -0,0 +1,306 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/baseactiviteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/BaseActiviteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/BaseActiviteit" + ], + "required": [ + "subactiviteitNaam", + "bestuursorgaan" + ], + "properties": { + "bestuursorgaan": { + "allOf": [ + { + "description": "Bestuursorgaan van de activiteit" + }, + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + ] + }, + "functioneleStructuurRef": { + "description": "Verwijzing naar het regelbeheerobject van de subactiviteit. Indien er voor deze subactiviteit geen regelbeheerobject bestaat is dit veld afwezig.", + "type": "string" + }, + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "Definieert welke data ontbreekt:\n- toepasbareRegels: voor de betreffende activiteit of\n onderliggende subactiviteiten zijn geen toepasbare regels\n beschikbaar of zijn niet volledig.\n- regelbeheerobject: voor de betreffende activiteit of\n onderliggende subactiviteiten is geen regelbeheerobject\n beschikbaar of zijn niet volledig. N.B. in dit geval zijn de\n velden functioneleStructuurRef en typering niet gevuld.\n\nIn de situatie dat er data ontbreekt zullen er geen vraaggroepen en toepasbareRegelsIdentifiers in de response terugkomen." + } + ] + }, + "subactiviteitNaam": { + "type": "string", + "description": "De naam van de activiteit" + }, + "toepasbareRegelsIdentifiers": { + "type": "array", + "description": "De identifiers van alle toepasbare regels bestanden die zijn uitgevoerd voor dit request. Dit kan gebruikt worden door afnemers om te detecteren of de onderliggende toepasbare regel bestanden zijn gewijzigd ten opzichte van een voorgaand request.", + "items": { + "type": "integer" + } + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "vraaggroepen": { + "description": "Groep van vragen gesorteerd op prioriteit. De volgorde waarin de vraaggroepen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "type": "array", + "items": { + "required": [ + "prioriteit" + ], + "properties": { + "groepNaam": { + "type": "string", + "description": "Tekst veld dat wordt gebruikt om de naam of het etiket van de groep te presenteren" + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de groep" + }, + "vragen": { + "type": "array", + "description": "Lijst van de nog te beantwoorden vragen en al beantwoorden vragen binnen dezelfde groep, gesorteerd op prioriteit. De volgorde waarin de vragen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BehandeldienstWijzigen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BehandeldienstWijzigen.schema.json new file mode 100644 index 00000000..69a74952 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BehandeldienstWijzigen.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/behandeldienstwijzigen", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/BehandeldienstWijzigen", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/BehandeldienstWijzigen" + ], + "type": "object", + "required": [ + "oinBevoegdGezag" + ], + "properties": { + "oinBehandeldienst": { + "description": "Organisatie identificatie nummer van behandeldienst. Indien geen OIN wordt opgegeven of null dan wordt deze verwijderd.", + "type": [ + "string", + "null" + ], + "pattern": "^\\d{20}$" + }, + "oinBevoegdGezag": { + "description": "Organisatie identificatie nummer van bevoegd gezag. Indien deze niet hetzelfde is als het huidige bevoegd gezag dan wordt deze gewijzigd.", + "type": "string", + "pattern": "^\\d{20}$" + } + }, + "examples": [ + { + "oinBevoegdGezag": "00000000000123456789", + "oinBehandeldienst": "00000000000987654321" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bereik.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bereik.schema.json new file mode 100644 index 00000000..9ef24f60 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bereik.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/bereik", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Bereik", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Bereik" + ], + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bestuurslaag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bestuurslaag.schema.json new file mode 100644 index 00000000..d70912ad --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bestuurslaag.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/bestuurslaag", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/Bestuurslaag", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/Bestuurslaag", + "https://developer.omgevingswet.overheid.nl/publish/pages/183874/toepasbareregels-uitvoerengegevens-v1.json#/components/schemas/Bestuurslaag", + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/Bestuurslaag" + ], + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BevoegdGezag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BevoegdGezag.schema.json new file mode 100644 index 00000000..d0db156f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/BevoegdGezag.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/bevoegdgezag", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ResultaatBevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ResultaatBevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/BevoegdGezag", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ResultaatBevoegdGezag" + ], + "type": "object", + "required": [ + "organisatieIdentificatieNummer", + "naam" + ], + "properties": { + "naam": { + "type": "string" + }, + "organisatieIdentificatieNummer": { + "type": "string", + "pattern": "^\\d{20}$" + } + }, + "examples": [ + { + "organisatieIdentificatieNummer": "00000000000123456789", + "naam": "Provincie Zuid-Holland" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bijlage.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bijlage.schema.json new file mode 100644 index 00000000..2f0315f0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Bijlage.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/bijlage", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Bijlage", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Bijlage", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Bijlage" + ], + "description": "Een beantwoordde bijlage vraag met een koppeling naar het te uploaden document.", + "type": "object", + "required": [ + "id", + "documentId" + ], + "properties": { + "documentId": { + "description": "het id van het document dat deze bijlage ondersteunt", + "type": "number" + }, + "id": { + "description": "het id van de vraag dat deze bijlage ondersteunt", + "type": "string", + "maxLength": 256 + } + }, + "examples": [ + { + "id": "1", + "documentId": 2 + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Classificatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Classificatie.schema.json new file mode 100644 index 00000000..b9759179 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Classificatie.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/classificatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Classificatie", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Classificatie" + ], + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Conclusie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Conclusie.schema.json new file mode 100644 index 00000000..19f92e60 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Conclusie.schema.json @@ -0,0 +1,64 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/conclusie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Conclusie", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Conclusie" + ], + "required": [ + "toestemmingstype" + ], + "properties": { + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "notificatie dat er onderliggende gegevens ontbreken voor het eventuele vervolgproces" + } + ] + }, + "subactiviteitFunctioneleStructuurRef": { + "deprecated": true, + "type": "string", + "description": "De functioneleStructuurRef van de subactiviteit behorende bij deze specifieke conclusie. Deze is enkel gevuld indien de toonbare activiteit verfijnbaar is. Deprecated omdat de verfijnbaar functionaliteit deprecated is." + }, + "toelichtingId": { + "type": "integer", + "description": "identifier waarmee de toelichting geidentificeerd wordt in de toelichtingen service." + }, + "toestemmingstype": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "enum": [ + "NietVanToepassing", + "Verbod", + "Vergunningplicht", + "Meldingsplicht", + "Informatieplicht", + "Toestemmingsvrij", + "NeemContactOpMet" + ] + }, + "waarde": { + "type": "string" + } + } + }, + "toonbareActiviteitFunctioneleStructuurRef": { + "type": "string", + "description": "De functioneleStructuurRef van de toonbare activiteit behorende bij deze specifieke conclusie" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ConclusieResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ConclusieResponse.schema.json new file mode 100644 index 00000000..106acb01 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ConclusieResponse.schema.json @@ -0,0 +1,425 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/conclusieresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ConclusieResponse", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/ConclusieResponse" + ], + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "activiteiten": { + "description": "De lijst van activiteiten met de bijbehorende conclusies van het checken op basis van de beantwoorde vragen. De toonbareActiviteit is de activiteit in de functionele structuur (eventueel op een hoger niveau) waarop een vergunning kan worden aangevraagd of een melding kan worden gedaan. De subActiviteit is de laagste activiteit in de functionele structuur waaraan het regelbeheerobject met toepasbare regels is gekoppeld.", + "type": "array", + "items": { + "allOf": [ + { + "required": [ + "subactiviteitNaam", + "bestuursorgaan" + ], + "properties": { + "bestuursorgaan": { + "allOf": [ + { + "description": "Bestuursorgaan van de activiteit" + }, + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + ] + }, + "functioneleStructuurRef": { + "description": "Verwijzing naar het regelbeheerobject van de subactiviteit. Indien er voor deze subactiviteit geen regelbeheerobject bestaat is dit veld afwezig.", + "type": "string" + }, + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "Definieert welke data ontbreekt:\n- toepasbareRegels: voor de betreffende activiteit of\n onderliggende subactiviteiten zijn geen toepasbare regels\n beschikbaar of zijn niet volledig.\n- regelbeheerobject: voor de betreffende activiteit of\n onderliggende subactiviteiten is geen regelbeheerobject\n beschikbaar of zijn niet volledig. N.B. in dit geval zijn de\n velden functioneleStructuurRef en typering niet gevuld.\n\nIn de situatie dat er data ontbreekt zullen er geen vraaggroepen en toepasbareRegelsIdentifiers in de response terugkomen." + } + ] + }, + "subactiviteitNaam": { + "type": "string", + "description": "De naam van de activiteit" + }, + "toepasbareRegelsIdentifiers": { + "type": "array", + "description": "De identifiers van alle toepasbare regels bestanden die zijn uitgevoerd voor dit request. Dit kan gebruikt worden door afnemers om te detecteren of de onderliggende toepasbare regel bestanden zijn gewijzigd ten opzichte van een voorgaand request.", + "items": { + "type": "integer" + } + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "vraaggroepen": { + "description": "Groep van vragen gesorteerd op prioriteit. De volgorde waarin de vraaggroepen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "type": "array", + "items": { + "required": [ + "prioriteit" + ], + "properties": { + "groepNaam": { + "type": "string", + "description": "Tekst veld dat wordt gebruikt om de naam of het etiket van de groep te presenteren" + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de groep" + }, + "vragen": { + "type": "array", + "description": "Lijst van de nog te beantwoorden vragen en al beantwoorden vragen binnen dezelfde groep, gesorteerd op prioriteit. De volgorde waarin de vragen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + } + } + }, + { + "required": [ + "toonbareActiviteit" + ], + "properties": { + "conclusies": { + "type": "array", + "description": "De conclusies van het checken op basis van de beantwoorde vragen.", + "items": { + "required": [ + "toestemmingstype" + ], + "properties": { + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "notificatie dat er onderliggende gegevens ontbreken voor het eventuele vervolgproces" + } + ] + }, + "subactiviteitFunctioneleStructuurRef": { + "deprecated": true, + "type": "string", + "description": "De functioneleStructuurRef van de subactiviteit behorende bij deze specifieke conclusie. Deze is enkel gevuld indien de toonbare activiteit verfijnbaar is. Deprecated omdat de verfijnbaar functionaliteit deprecated is." + }, + "toelichtingId": { + "type": "integer", + "description": "identifier waarmee de toelichting geidentificeerd wordt in de toelichtingen service." + }, + "toestemmingstype": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "enum": [ + "NietVanToepassing", + "Verbod", + "Vergunningplicht", + "Meldingsplicht", + "Informatieplicht", + "Toestemmingsvrij", + "NeemContactOpMet" + ] + }, + "waarde": { + "type": "string" + } + } + }, + "toonbareActiviteitFunctioneleStructuurRef": { + "type": "string", + "description": "De functioneleStructuurRef van de toonbare activiteit behorende bij deze specifieke conclusie" + } + } + } + }, + "toonbareActiviteit": { + "required": [ + "naam", + "verfijnbaar" + ], + "properties": { + "naam": { + "type": "string", + "description": "De naam van de toonbare activiteit" + }, + "verfijnbaar": { + "deprecated": true, + "description": "Is de activiteit verfijnbaar? (verfijnbaar-functionaliteit is deprecated)", + "type": "boolean" + } + } + }, + "voorbehouden": { + "type": "array", + "description": "De voorbehouden van het checken op basis van de beantwoorde vragen.", + "items": { + "required": [ + "tekst" + ], + "properties": { + "tekst": { + "type": "string" + } + } + } + } + } + } + ] + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar het opgevraagde regelbeheerobject van de activiteit uit de request waarop het response van toepassing is", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ConclusieToestemming.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ConclusieToestemming.schema.json new file mode 100644 index 00000000..44d432b2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ConclusieToestemming.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/conclusietoestemming", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ConclusieToestemming", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/ConclusieToestemming" + ], + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "enum": [ + "NietVanToepassing", + "Verbod", + "Vergunningplicht", + "Meldingsplicht", + "Informatieplicht", + "Toestemmingsvrij", + "NeemContactOpMet" + ] + }, + "waarde": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Contactgegevens.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Contactgegevens.schema.json new file mode 100644 index 00000000..7305350e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Contactgegevens.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/contactgegevens", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json" + ], + "description": "Het Idee wordt ingediend door een gemachtigde òf door de initiatiefnemer. Van deze persoon wordt voorletters, eventueel tussenvoegsel, naam en telefoonnummer en/of emailadres ingevuld. Daarnaast als het een NNP is bedrijfsnaam en kvkNummer. Dit alles wordt als het een gemachtigde is ingevuld met property gemachtigde en anders met property initiatiefnemer. Als het een gemachtigde is wordt daarnaast ook informatie over de initiatiefnemer ingediend met als property initiatiefnemer: als het een NP is: voorletters, eventueel tussenvoegsel en naam. En als het een NNP is bedrijfsnaam en kvkNummer.", + "type": "object", + "required": [ + "initiatiefnemer" + ], + "properties": { + "gemachtigde": { + "$ref": "./IdeeverkenningContactgegevens.schema.json" + }, + "initiatiefnemer": { + "$ref": "./IdeeverkenningContactgegevens.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Coordinaat.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Coordinaat.schema.json new file mode 100644 index 00000000..cd3e6fe5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Coordinaat.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/coordinaat", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Coordinaat", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Coordinaat", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Coordinaat" + ], + "type": "object", + "required": [ + "stelsel", + "geometrie" + ], + "properties": { + "geometrie": { + "description": "Punt of vlak waar het project wordt uitgevoerd.", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./GeometryCollection.schema.json" + } + ] + }, + "stelsel": { + "type": "string", + "enum": [ + "WGS84", + "ETRS89", + "RD" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Datum.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Datum.schema.json new file mode 100644 index 00000000..4867727a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Datum.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/datum", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/Datum", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/Datum", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Datum", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Datum", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/Datum", + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/Datum" + ], + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Document.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Document.schema.json new file mode 100644 index 00000000..050b4632 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Document.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/document", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Document", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Document", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Document" + ], + "description": "De beschrijving van een document (meta data). De bijbehorende inhoud van het document (content) wordt aan het verzoek toegevoegd middels /verzoeken/{verzoekId}/documenten/{documentId} of /ideeverkenningen/{verzoekId}/documenten/{documentId}.", + "type": "object", + "required": [ + "id", + "bestandsnaam", + "vertrouwelijk" + ], + "properties": { + "bestandsnaam": { + "type": "string", + "maxLength": 256 + }, + "id": { + "description": "Een willekeurig nummer waarmee een document uniek wordt geidentificeerd binnen de context van het verzoek. Kan bijvoorbeeld een volgnummer zijn.", + "type": "integer" + }, + "vertrouwelijk": { + "description": "Geeft aan of de bijlage als vertrouwelijk moet worden behandeld.", + "type": "boolean" + } + }, + "examples": [ + { + "id": 2, + "bestandsnaam": "situatieschets-1.0.pdf", + "vertrouwelijk": true + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Documenten.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Documenten.schema.json new file mode 100644 index 00000000..f87447b5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Documenten.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/documenten", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Documenten", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Documenten", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Documenten" + ], + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "./Document.schema.json" + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/DoelVerzoekStam5And6.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/DoelVerzoekStam5And6.schema.json new file mode 100644 index 00000000..62b0b721 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/DoelVerzoekStam5And6.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/doelverzoekstam5and6", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/DoelVerzoekStam5And6", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/DoelVerzoekStam5And6" + ], + "description": "Het doel van het verzoek. Op basis van de gevraagde STAM-versie zal de corresponderende enumeratie worden teruggegeven.", + "type": "string", + "enum": [ + "Indienen", + "Aanvullen", + "Intrekken" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/DsoId.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/DsoId.schema.json new file mode 100644 index 00000000..2ca3c4a0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/DsoId.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/dsoid", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/DsoId", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/DsoId", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/DsoId", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/DsoId" + ], + "type": "string", + "description": "DSO id (UUID)", + "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "minLength": 36, + "maxLength": 36, + "examples": [ + "ff4cd97f-1d24-4f42-86c4-61a8a1e9f066" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Embedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Embedded.schema.json new file mode 100644 index 00000000..ed952666 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Embedded.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/embedded", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json" + ], + "type": "object", + "properties": { + "documenten": { + "type": "array", + "items": { + "$ref": "../verzoeken-afhandelen-kbtc6_rdr/Document.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Embedded2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Embedded2.schema.json new file mode 100644 index 00000000..29b53bfc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Embedded2.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/embedded2", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json" + ], + "required": [ + "verzoeken" + ], + "type": "object", + "properties": { + "verzoeken": { + "type": "array", + "items": { + "description": "Een verzoek item uit het zoekresultaat. Bevat basisgegevens van een verzoek.\n", + "required": [ + "verzoeknummer", + "volgnummer" + ], + "properties": { + "verzoeknummer": { + "type": "string" + }, + "volgnummer": { + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "verzoeknummer": "2017010100001", + "volgnummer": "000" + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Fout.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Fout.schema.json new file mode 100644 index 00000000..71d7f892 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Fout.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/fout", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Fout", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Fout", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Fout", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Fout", + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/Fout", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/Fout", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Fout", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Fout" + ], + "required": [ + "type", + "title", + "status" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldAdres.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldAdres.schema.json new file mode 100644 index 00000000..2622bf73 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldAdres.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/gelabeldadres", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/GelabeldAdres", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/GelabeldAdres", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/GelabeldAdres" + ], + "type": "object", + "required": [ + "adres" + ], + "properties": { + "adres": { + "$ref": "./Adres.schema.json" + } + }, + "examples": [ + { + "adres": { + "nummeraanduidingId": "0935200000064319", + "straat": "Lange Kleiweg", + "nummer": "4", + "letter": "a", + "postcode": "2288 GK", + "toevoeging": "b", + "woonplaats": "Rijswijk" + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldeCoordinaat.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldeCoordinaat.schema.json new file mode 100644 index 00000000..a2c69591 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldeCoordinaat.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/gelabeldecoordinaat", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/GelabeldeCoordinaat", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/GelabeldeCoordinaat" + ], + "type": "object", + "required": [ + "coordinaten" + ], + "properties": { + "coordinaten": { + "$ref": "./Coordinaat.schema.json" + } + }, + "examples": [ + { + "coordinaten": { + "stelsel": "ETRS89", + "geometrie": { + "type": "Point,", + "coordinates": [ + 52.08811, + 4.315099 + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldePostcode.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldePostcode.schema.json new file mode 100644 index 00000000..be442748 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GelabeldePostcode.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/gelabeldepostcode", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/GelabeldePostcode", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/GelabeldePostcode", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/GelabeldePostcode" + ], + "type": "object", + "required": [ + "postcode" + ], + "properties": { + "postcode": { + "$ref": "./Postcode.schema.json" + } + }, + "examples": [ + { + "postcode": { + "nummeraanduidingId": "0935200000064319", + "postcode": "2288 GK", + "nummer": "4", + "letter": "a", + "toevoeging": "b" + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GeoQuery.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GeoQuery.schema.json new file mode 100644 index 00000000..5931c700 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GeoQuery.schema.json @@ -0,0 +1,75 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/geoquery", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/GeoQuery", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/GeoQuery", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/GeoQuery", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/GeoQuery", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/GeoQuery" + ], + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "../crud-rtr-gegevens-g85pejgdr/Point.schema.json" + }, + { + "$ref": "../crud-rtr-gegevens-g85pejgdr/Polygon.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "../crud-rtr-gegevens-g85pejgdr/Point.schema.json" + }, + { + "$ref": "../crud-rtr-gegevens-g85pejgdr/Polygon.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GeometryCollection.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GeometryCollection.schema.json new file mode 100644 index 00000000..8d1faeeb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/GeometryCollection.schema.json @@ -0,0 +1,124 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/geometrycollection", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/GeometryCollection", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/GeometryCollection", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/GeometryCollection", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/GeometryCollection", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/GeometryCollection", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/GeometryCollection", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/GeometryCollection" + ], + "title": "Vlak", + "description": "GeoJSON GeometryCollection gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.8 Alleen een GeometryCollection met Polygonen wordt ondersteund.", + "type": "object", + "required": [ + "type", + "geometries" + ], + "properties": { + "geometries": { + "description": "De geometries van de GeometryCollection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "array", + "items": { + "$ref": "./Polygon.schema.json" + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + }, + "examples": [ + { + "type": "GeometryCollection", + "geometries": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 92879.88, + 436405.07 + ], + [ + 93390.88, + 436893.58 + ], + [ + 92968.36, + 436872.3 + ], + [ + 92879.88, + 436405.07 + ] + ], + [ + [ + 92870.88, + 436400.07 + ], + [ + 93390.88, + 436893.58 + ], + [ + 92968.36, + 436872.3 + ], + [ + 92870.88, + 436400.07 + ] + ] + ] + }, + { + "type": "Polygon", + "coordinates": [ + [ + [ + 92879.88, + 436405.07 + ], + [ + 93390.88, + 436893.58 + ], + [ + 92968.36, + 436872.3 + ], + [ + 92879.88, + 436405.07 + ] + ], + [ + [ + 92870.88, + 436400.07 + ], + [ + 93390.88, + 436893.58 + ], + [ + 92968.36, + 436872.3 + ], + [ + 92870.88, + 436400.07 + ] + ] + ] + } + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HalLink.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HalLink.schema.json new file mode 100644 index 00000000..886c647c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HalLink.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/hallink", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/HalLink", + "https://developer.omgevingswet.overheid.nl/publish/pages/183874/toepasbareregels-uitvoerengegevens-v1.json#/components/schemas/HalLink", + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/HalLink" + ], + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HalPaginationLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HalPaginationLinks.schema.json new file mode 100644 index 00000000..554006da --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HalPaginationLinks.schema.json @@ -0,0 +1,78 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/halpaginationlinks", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/183874/toepasbareregels-uitvoerengegevens-v1.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/HalPaginationLinks" + ], + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Health.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Health.schema.json new file mode 100644 index 00000000..8f2f0b49 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Health.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/health", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Health", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Health", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Health", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Health", + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/Health", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/Health", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Health", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Health" + ], + "description": "Health", + "properties": { + "groups": { + "type": "array", + "items": { + "type": "string" + } + }, + "status": { + "type": "string", + "enum": [ + "UP", + "DOWN", + "OUT_OF_SERVICE" + ] + } + }, + "examples": [ + { + "status": "UP", + "groups": [ + "downstreamServices", + "self" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HealthResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HealthResponse.schema.json new file mode 100644 index 00000000..7c3e7752 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/HealthResponse.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/healthresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/HealthResponse", + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/HealthResponse", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/HealthResponse" + ], + "required": [ + "status" + ], + "type": "object", + "properties": { + "status": { + "type": "string", + "enum": [ + "UP", + "DOWN" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Ideeverkenning.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Ideeverkenning.schema.json new file mode 100644 index 00000000..e2816c24 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Ideeverkenning.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/ideeverkenning", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Ideeverkenning", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Ideeverkenning" + ], + "type": "object", + "required": [ + "verzoekMetadata", + "bevoegdGezag", + "locatie", + "ideeverkenning", + "contactgegevens" + ], + "properties": { + "bevoegdGezag": { + "$ref": "../verzoeken-indienen-bgk5e_rdg/BevoegdGezag.schema.json" + }, + "contactgegevens": { + "$ref": "./Contactgegevens.schema.json" + }, + "document": { + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "./Document.schema.json" + } + }, + "ideeverkenning": { + "$ref": "./Ideeverkenning2.schema.json" + }, + "locatie": { + "$ref": "../verzoeken-indienen-bgk5e_rdg/Locatie.schema.json" + }, + "rolaanduiding": { + "$ref": "./Rolaanduiding.schema.json" + }, + "verzoekMetadata": { + "$ref": "./IdeeverkenningMetadata.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Ideeverkenning2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Ideeverkenning2.schema.json new file mode 100644 index 00000000..29835b94 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Ideeverkenning2.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/ideeverkenning2", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/" + ], + "type": "object", + "required": [ + "naam", + "omschrijving" + ], + "properties": { + "naam": { + "type": "string", + "pattern": "^(?=.*\\S).{1,200}$" + }, + "omschrijving": { + "type": "string", + "pattern": "^[\\s\\S]{0,6144}$" + } + }, + "examples": [ + { + "naam": "Woongroep in de polder", + "omschrijving": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vehicula placerat lobortis. Etiam ultricies ultrices molestie." + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningContactgegevens.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningContactgegevens.schema.json new file mode 100644 index 00000000..ae15af3b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningContactgegevens.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/ideeverkenningcontactgegevens", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/IdeeverkenningContactgegevens", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/IdeeverkenningContactgegevens", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/IdeeverkenningContactgegevens" + ], + "type": "object", + "properties": { + "bedrijfsnaam": { + "type": "string" + }, + "emailadres": { + "type": "string" + }, + "kvkNummer": { + "type": "string" + }, + "naam": { + "type": "string" + }, + "telefoonnummer": { + "type": "string" + }, + "tussenvoegsel": { + "type": "string" + }, + "voorletters": { + "type": "string" + } + }, + "examples": [ + { + "voorletters": "J.A.", + "naam": "Jansen", + "emailadres": "j.jansen@gmail.com", + "telefoonnummer": "0612345678" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningHALResource.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningHALResource.schema.json new file mode 100644 index 00000000..6213b15a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningHALResource.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/ideeverkenninghalresource", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/IdeeverkenningHALResource", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/IdeeverkenningHALResource", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/IdeeverkenningHALResource" + ], + "examples": [ + { + "id": 1, + "_links": { + "self": { + "href": "https://api.dso.nl/ideeverkenningen/1" + }, + "documenten": { + "href": "https://api.dso.nl/ideeverkenningen/1/documenten/2" + } + } + } + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./Links.schema.json" + }, + "id": { + "type": "integer", + "format": "int64" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningMetadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningMetadata.schema.json new file mode 100644 index 00000000..9011cfa5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IdeeverkenningMetadata.schema.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/ideeverkenningmetadata", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/IdeeverkenningMetadata", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/IdeeverkenningMetadata" + ], + "type": "object", + "required": [ + "verzoekType", + "doelVerzoek" + ], + "properties": { + "doelVerzoek": { + "type": "string", + "enum": [ + "Indienen", + "Aanvullen" + ] + }, + "initieelVerzoeknummer": { + "description": "Het verzoeknummer waarop een 'Aanvulling' plaats vindt.", + "type": "string" + }, + "projectId": { + "description": "Geeft een mogelijkheid (voor een Bevoegd Gezag) tot het relateren van verschillende aanvragen onder eenzelfde project id.", + "type": "string" + }, + "projectnaam": { + "type": "string", + "minLength": 1, + "maxLength": 197 + }, + "verzoekType": { + "type": "string", + "enum": [ + "Idee" + ] + } + }, + "examples": [ + { + "verzoekType": "Idee", + "doelVerzoek": "Indienen", + "projectId": "202", + "projectnaam": "Woongroep" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IndieningsvereistenResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IndieningsvereistenResponse.schema.json new file mode 100644 index 00000000..8417b80f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IndieningsvereistenResponse.schema.json @@ -0,0 +1,420 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/indieningsvereistenresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/IndieningsvereistenResponse", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/IndieningsvereistenResponse" + ], + "required": [ + "functioneleStructuurRef", + "indienbaar", + "compleet", + "verfijnbaar" + ], + "properties": { + "compleet": { + "description": "Zowel de uitvoeringsregels (vragen en bijlage) die zijn vereist als niet zijn vereist voor het indienen zijn beantwoord.", + "type": "boolean" + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar de opgevraagde regelbeheerobjecten van de activiteit uit de request waarop het response van toepassing is", + "type": "string" + }, + "indienbaar": { + "description": "Aan de indieningsvereisten is voldaan, alle uitvoeringsregels (vragen en bijlage) om te kunnen indienen zijn beantwoord.", + "type": "boolean" + }, + "subactiviteiten": { + "description": "Subactiviteiten indien de activititeit verfijnbaar is. Als de activiteit niet verfijnbaar is, is er één subactiviteit die gelijk is aan de bovenliggende activiteit. De volgorde waarin de subactiviteiten geretourneerd worden blijft hetzelfde over meerdere requests heen. Note: aangezien verfijnbaar deprecated is zal deze lijst dus altijd maximaal één subactiviteit bevatten", + "type": "array", + "items": { + "allOf": [ + { + "required": [ + "subactiviteitNaam", + "bestuursorgaan" + ], + "properties": { + "bestuursorgaan": { + "allOf": [ + { + "description": "Bestuursorgaan van de activiteit" + }, + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + ] + }, + "functioneleStructuurRef": { + "description": "Verwijzing naar het regelbeheerobject van de subactiviteit. Indien er voor deze subactiviteit geen regelbeheerobject bestaat is dit veld afwezig.", + "type": "string" + }, + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "Definieert welke data ontbreekt:\n- toepasbareRegels: voor de betreffende activiteit of\n onderliggende subactiviteiten zijn geen toepasbare regels\n beschikbaar of zijn niet volledig.\n- regelbeheerobject: voor de betreffende activiteit of\n onderliggende subactiviteiten is geen regelbeheerobject\n beschikbaar of zijn niet volledig. N.B. in dit geval zijn de\n velden functioneleStructuurRef en typering niet gevuld.\n\nIn de situatie dat er data ontbreekt zullen er geen vraaggroepen en toepasbareRegelsIdentifiers in de response terugkomen." + } + ] + }, + "subactiviteitNaam": { + "type": "string", + "description": "De naam van de activiteit" + }, + "toepasbareRegelsIdentifiers": { + "type": "array", + "description": "De identifiers van alle toepasbare regels bestanden die zijn uitgevoerd voor dit request. Dit kan gebruikt worden door afnemers om te detecteren of de onderliggende toepasbare regel bestanden zijn gewijzigd ten opzichte van een voorgaand request.", + "items": { + "type": "integer" + } + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "vraaggroepen": { + "description": "Groep van vragen gesorteerd op prioriteit. De volgorde waarin de vraaggroepen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "type": "array", + "items": { + "required": [ + "prioriteit" + ], + "properties": { + "groepNaam": { + "type": "string", + "description": "Tekst veld dat wordt gebruikt om de naam of het etiket van de groep te presenteren" + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de groep" + }, + "vragen": { + "type": "array", + "description": "Lijst van de nog te beantwoorden vragen en al beantwoorden vragen binnen dezelfde groep, gesorteerd op prioriteit. De volgorde waarin de vragen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + } + } + }, + { + "properties": { + "bijlagen": { + "type": "array", + "description": "De inhoud van de bijlage-uitvoeringsregel gesorteerd op prioriteit, zodat de juiste bijlage aan gebruiker gevraagd kan worden. De volgorde waarin de bijlagen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "type", + "documenttypeGeneriek", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk" + ], + "properties": { + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "documenttypeGeneriek": { + "type": "string", + "description": "Het generieke documenttype van de bijlage. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de bijlage." + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "type": { + "type": "string", + "description": "Het bestandstype dat verwacht wordt." + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een bijlage moet toevoegen." + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + ] + } + }, + "verfijnbaar": { + "deprecated": true, + "description": "Is de activiteit verfijnbaar? (verfijnbaar-functionaliteit is deprecated)", + "type": "boolean" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IndieningsvereistenSubActiviteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IndieningsvereistenSubActiviteit.schema.json new file mode 100644 index 00000000..45466b93 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/IndieningsvereistenSubActiviteit.schema.json @@ -0,0 +1,389 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/indieningsvereistensubactiviteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/IndieningsvereistenSubActiviteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/IndieningsvereistenSubActiviteit" + ], + "allOf": [ + { + "required": [ + "subactiviteitNaam", + "bestuursorgaan" + ], + "properties": { + "bestuursorgaan": { + "allOf": [ + { + "description": "Bestuursorgaan van de activiteit" + }, + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + ] + }, + "functioneleStructuurRef": { + "description": "Verwijzing naar het regelbeheerobject van de subactiviteit. Indien er voor deze subactiviteit geen regelbeheerobject bestaat is dit veld afwezig.", + "type": "string" + }, + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "Definieert welke data ontbreekt:\n- toepasbareRegels: voor de betreffende activiteit of\n onderliggende subactiviteiten zijn geen toepasbare regels\n beschikbaar of zijn niet volledig.\n- regelbeheerobject: voor de betreffende activiteit of\n onderliggende subactiviteiten is geen regelbeheerobject\n beschikbaar of zijn niet volledig. N.B. in dit geval zijn de\n velden functioneleStructuurRef en typering niet gevuld.\n\nIn de situatie dat er data ontbreekt zullen er geen vraaggroepen en toepasbareRegelsIdentifiers in de response terugkomen." + } + ] + }, + "subactiviteitNaam": { + "type": "string", + "description": "De naam van de activiteit" + }, + "toepasbareRegelsIdentifiers": { + "type": "array", + "description": "De identifiers van alle toepasbare regels bestanden die zijn uitgevoerd voor dit request. Dit kan gebruikt worden door afnemers om te detecteren of de onderliggende toepasbare regel bestanden zijn gewijzigd ten opzichte van een voorgaand request.", + "items": { + "type": "integer" + } + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "vraaggroepen": { + "description": "Groep van vragen gesorteerd op prioriteit. De volgorde waarin de vraaggroepen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "type": "array", + "items": { + "required": [ + "prioriteit" + ], + "properties": { + "groepNaam": { + "type": "string", + "description": "Tekst veld dat wordt gebruikt om de naam of het etiket van de groep te presenteren" + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de groep" + }, + "vragen": { + "type": "array", + "description": "Lijst van de nog te beantwoorden vragen en al beantwoorden vragen binnen dezelfde groep, gesorteerd op prioriteit. De volgorde waarin de vragen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + } + } + }, + { + "properties": { + "bijlagen": { + "type": "array", + "description": "De inhoud van de bijlage-uitvoeringsregel gesorteerd op prioriteit, zodat de juiste bijlage aan gebruiker gevraagd kan worden. De volgorde waarin de bijlagen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "type", + "documenttypeGeneriek", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk" + ], + "properties": { + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "documenttypeGeneriek": { + "type": "string", + "description": "Het generieke documenttype van de bijlage. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de bijlage." + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "type": { + "type": "string", + "description": "Het bestandstype dat verwacht wordt." + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een bijlage moet toevoegen." + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Info.schema.json new file mode 100644 index 00000000..12da6391 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Info.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/Info", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Info" + ], + "required": [ + "app-info" + ], + "type": "object", + "properties": { + "app-info": { + "$ref": "../geo-validatieservice-serz61gvg/AppInfo.schema.json" + } + }, + "description": "Informatie over deze API, bijvoorbeeld de versie van de API en de versie van de gebruikte standaarden" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/InitieelVerzoeknummer.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/InitieelVerzoeknummer.schema.json new file mode 100644 index 00000000..0731a48c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/InitieelVerzoeknummer.schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/initieelverzoeknummer", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/InitieelVerzoeknummer", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/InitieelVerzoeknummer", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/InitieelVerzoeknummer" + ], + "description": "Het verzoeknummer waarop een 'Aanvulling' plaats vindt.", + "type": "string" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Intrekken.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Intrekken.schema.json new file mode 100644 index 00000000..2d18a932 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Intrekken.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/intrekken", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Intrekken", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Intrekken" + ], + "description": "De optionele toelichting en optionele machtiging bij een intrekking.", + "type": "object", + "properties": { + "rolaanduiding": { + "$ref": "./Rolaanduiding.schema.json" + }, + "toelichting": { + "description": "Een toelichting bij het intrekken van een verzoek.", + "type": "string", + "pattern": "^(?!\\s*$)[\\s\\S]{1,6144}$" + } + }, + "examples": [ + { + "toelichting": "Nvt vanwege verhuizing." + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/InvalidParams.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/InvalidParams.schema.json new file mode 100644 index 00000000..3f4364fa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/InvalidParams.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/invalidparams", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/InvalidParams", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/InvalidParams", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/InvalidParams", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/InvalidParams", + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/InvalidParams", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/InvalidParams", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/InvalidParams", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/InvalidParams" + ], + "required": [ + "type", + "name", + "reason" + ], + "properties": { + "name": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "type": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Kadastraal.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Kadastraal.schema.json new file mode 100644 index 00000000..e60634eb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Kadastraal.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/kadastraal", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Kadastraal", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Kadastraal" + ], + "type": "object", + "required": [ + "gemeente", + "sectie", + "perceelNummer" + ], + "properties": { + "gemeente": { + "type": "string" + }, + "perceelNummer": { + "type": "string" + }, + "sectie": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Link.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Link.schema.json new file mode 100644 index 00000000..a94ae7e3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Link.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/link", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Link", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Link", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Link" + ], + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/1" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links.schema.json new file mode 100644 index 00000000..f0a1682a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/links", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/" + ], + "type": "object", + "properties": { + "documenten": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/1" + } + ] + }, + "self": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/1" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links2.schema.json new file mode 100644 index 00000000..88c1db47 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links2.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/links2", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/" + ], + "type": "object", + "properties": { + "intrekken": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/1" + } + ] + }, + "self": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/1" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links3.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links3.schema.json new file mode 100644 index 00000000..2fadb16d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Links3.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/links3", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/" + ], + "type": "object", + "properties": { + "self": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/1" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Locatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Locatie.schema.json new file mode 100644 index 00000000..b1e6cfa3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Locatie.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/locatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Locatie", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Locatie", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Locatie" + ], + "description": "Locatie waar het project is uitgevoerd. De geometrie van de locatie is standaard in ETRS89.", + "type": "object", + "required": [ + "geometrie" + ], + "properties": { + "geometrie": { + "description": "Punt of vlak waar het project is uitgevoerd.", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./GeometryCollection.schema.json" + } + ] + } + }, + "examples": [ + { + "geometrie": { + "type": "Point", + "coordinates": [ + 81523.058, + 456081.0821 + ] + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Maatregel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Maatregel.schema.json new file mode 100644 index 00000000..4d772431 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Maatregel.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/maatregel", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Maatregel", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Maatregel" + ], + "description": "Maatregelen.", + "required": [ + "nummer", + "maatregeltekst", + "volgorde", + "frequentie" + ], + "properties": { + "frequentie": { + "type": "string", + "description": "Het terugkeerpatroon dat beschrijft hoe vaak de maatregel dient te worden uitgevoerd" + }, + "kenmerken": { + "type": "array", + "description": "Een filterkop in het csv-bestand om maatregelen te kunnen ordenen", + "items": { + "type": "string" + } + }, + "maatregeltekst": { + "type": "string", + "description": "De tekst die de maatregel beschrijft" + }, + "nummer": { + "type": "string", + "description": "Het nummer van de maatregel" + }, + "themas": { + "type": "array", + "description": "Het thema van de maatregel", + "items": { + "type": "string" + } + }, + "toelichting": { + "type": "string", + "description": "Toelichting op de maatregel" + }, + "volgorde": { + "type": "integer", + "description": "Een volgorde voor de presentatie van de maatregelen" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/MaatregelenResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/MaatregelenResponse.schema.json new file mode 100644 index 00000000..b7b0abc6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/MaatregelenResponse.schema.json @@ -0,0 +1,416 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/maatregelenresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/MaatregelenResponse", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/MaatregelenResponse" + ], + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "activiteiten": { + "description": "De lijst van activiteiten met de bijbehorende voorschriften en maatregelen op basis van de beantwoorde vragen. De toonbareActiviteit is de activiteit in de functionele structuur (eventueel op een hoger niveau) waarop een vergunning kan worden aangevraagd of een melding kan worden gedaan. De subActiviteit is de laagste activiteit in de functionele structuur waaraan het regelbeheerobject met toepasbare regels is gekoppeld.", + "type": "array", + "items": { + "allOf": [ + { + "required": [ + "subactiviteitNaam", + "bestuursorgaan" + ], + "properties": { + "bestuursorgaan": { + "allOf": [ + { + "description": "Bestuursorgaan van de activiteit" + }, + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + ] + }, + "functioneleStructuurRef": { + "description": "Verwijzing naar het regelbeheerobject van de subactiviteit. Indien er voor deze subactiviteit geen regelbeheerobject bestaat is dit veld afwezig.", + "type": "string" + }, + "ontbrekendeData": { + "type": "string", + "allOf": [ + { + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] + }, + { + "description": "Definieert welke data ontbreekt:\n- toepasbareRegels: voor de betreffende activiteit of\n onderliggende subactiviteiten zijn geen toepasbare regels\n beschikbaar of zijn niet volledig.\n- regelbeheerobject: voor de betreffende activiteit of\n onderliggende subactiviteiten is geen regelbeheerobject\n beschikbaar of zijn niet volledig. N.B. in dit geval zijn de\n velden functioneleStructuurRef en typering niet gevuld.\n\nIn de situatie dat er data ontbreekt zullen er geen vraaggroepen en toepasbareRegelsIdentifiers in de response terugkomen." + } + ] + }, + "subactiviteitNaam": { + "type": "string", + "description": "De naam van de activiteit" + }, + "toepasbareRegelsIdentifiers": { + "type": "array", + "description": "De identifiers van alle toepasbare regels bestanden die zijn uitgevoerd voor dit request. Dit kan gebruikt worden door afnemers om te detecteren of de onderliggende toepasbare regel bestanden zijn gewijzigd ten opzichte van een voorgaand request.", + "items": { + "type": "integer" + } + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "vraaggroepen": { + "description": "Groep van vragen gesorteerd op prioriteit. De volgorde waarin de vraaggroepen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "type": "array", + "items": { + "required": [ + "prioriteit" + ], + "properties": { + "groepNaam": { + "type": "string", + "description": "Tekst veld dat wordt gebruikt om de naam of het etiket van de groep te presenteren" + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de groep" + }, + "vragen": { + "type": "array", + "description": "Lijst van de nog te beantwoorden vragen en al beantwoorden vragen binnen dezelfde groep, gesorteerd op prioriteit. De volgorde waarin de vragen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } + } + } + } + }, + { + "required": [ + "toonbareActiviteit" + ] + }, + { + "properties": { + "toonbareActiviteit": { + "required": [ + "naam", + "verfijnbaar" + ], + "properties": { + "naam": { + "type": "string", + "description": "De naam van de toonbare activiteit" + }, + "verfijnbaar": { + "deprecated": true, + "description": "Is de activiteit verfijnbaar? (verfijnbaar-functionaliteit is deprecated)", + "type": "boolean" + } + } + }, + "voorschriften": { + "description": "De lijst van voorschriften en bijbehorende maatregelen die bepaald zijn op basis van de gegeven antwoorden", + "type": "array", + "items": { + "description": "Voorschrift voor maatregelen behorende bij betreffende activteit.", + "required": [ + "juridischeLink" + ], + "properties": { + "juridischeLink": { + "type": "string", + "description": "Een link naar de juridische onderbouwing van het relevante voorschrift waar deze maatregelen voor gelden of de waarde NietVanToepassing als er geen voorschriften en maatregelen van toepassing zijn." + }, + "maatregelen": { + "type": "array", + "description": "De maatregelen behorende bij het voorschrift", + "items": { + "description": "Maatregelen.", + "required": [ + "nummer", + "maatregeltekst", + "volgorde", + "frequentie" + ], + "properties": { + "frequentie": { + "type": "string", + "description": "Het terugkeerpatroon dat beschrijft hoe vaak de maatregel dient te worden uitgevoerd" + }, + "kenmerken": { + "type": "array", + "description": "Een filterkop in het csv-bestand om maatregelen te kunnen ordenen", + "items": { + "type": "string" + } + }, + "maatregeltekst": { + "type": "string", + "description": "De tekst die de maatregel beschrijft" + }, + "nummer": { + "type": "string", + "description": "Het nummer van de maatregel" + }, + "themas": { + "type": "array", + "description": "Het thema van de maatregel", + "items": { + "type": "string" + } + }, + "toelichting": { + "type": "string", + "description": "Toelichting op de maatregel" + }, + "volgorde": { + "type": "integer", + "description": "Een volgorde voor de presentatie van de maatregelen" + } + } + } + } + } + } + } + } + } + ] + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar het opgevraagde regelbeheerobject van de activiteit uit de request waarop het response van toepassing is", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Metadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Metadata.schema.json new file mode 100644 index 00000000..944db83b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Metadata.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/metadata", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json" + ], + "description": "metadata", + "type": "object", + "required": [ + "bestandsnaam", + "vertrouwelijkAanduiding", + "documentOmschrijving", + "formaat" + ], + "properties": { + "bestandsnaam": { + "type": "string" + }, + "documentOmschrijving": { + "description": "aanduiding van de aard van de gevraagde bijlage zoals gehanteerd door de zaakbehandelende organisatie, gebaseerd op 'documenttypeGeneriek'. Bevat een lege string als de documentOmschrijving niet bekend is.", + "type": "string" + }, + "formaat": { + "description": "het MIME-type", + "type": "string" + }, + "vertrouwelijkAanduiding": { + "description": "geeft aan of het document als vertrouwelijk moet worden behandeld.", + "type": "string", + "enum": [ + "Vertrouwelijk", + "Niet vertrouwelijk" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/MultiPolygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/MultiPolygon.schema.json new file mode 100644 index 00000000..c1fea25a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/MultiPolygon.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/multipolygon", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "MultiPolygon", + "description": "GeoJSON MultiPolygon gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.7", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van een MultiPolygon volgens https://tools.ietf.org/html/rfc7946#section-3.1.7", + "type": "array", + "items": { + "description": "De coördinaten van een Polygon volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/OIN.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/OIN.schema.json new file mode 100644 index 00000000..c53e0701 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/OIN.schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/oin", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/OIN", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/OIN" + ], + "type": "string", + "pattern": "^\\d{20}$", + "description": "het OIN van het bevoegd gezag" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/OntbrekendeData.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/OntbrekendeData.schema.json new file mode 100644 index 00000000..b1567df3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/OntbrekendeData.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/ontbrekendedata", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/OntbrekendeData", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/OntbrekendeData" + ], + "type": "string", + "enum": [ + "toepasbareRegels", + "regelbeheerobject" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Optie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Optie.schema.json new file mode 100644 index 00000000..9032c5e5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Optie.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/optie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Optie", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Optie" + ], + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Organisatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Organisatie.schema.json new file mode 100644 index 00000000..bf11c5f7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Organisatie.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/organisatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/Organisatie", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Organisatie", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Organisatie" + ], + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Page.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Page.schema.json new file mode 100644 index 00000000..f35b56db --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Page.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/page", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/Page", + "https://developer.omgevingswet.overheid.nl/publish/pages/183874/toepasbareregels-uitvoerengegevens-v1.json#/components/schemas/Page", + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/Page" + ], + "description": "Info voor paginering.", + "type": "object", + "required": [ + "size", + "totalElements", + "totalPages", + "number" + ], + "properties": { + "number": { + "description": "het huidige paginanummer", + "type": "integer", + "minimum": 1 + }, + "size": { + "deprecated": true, + "description": "het aantal items op de huidige pagina. Let op: in een volgende versie wordt dit de gevraagde paginagrootte.", + "type": "integer", + "minimum": 0 + }, + "totalElements": { + "description": "het totaal aantal items in deze collectie", + "type": "integer", + "minimum": 0 + }, + "totalPages": { + "description": "het totaal aantal pagina's in deze collectie", + "type": "integer", + "minimum": 0 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/PlichtTypeStam5And6.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/PlichtTypeStam5And6.schema.json new file mode 100644 index 00000000..348d880c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/PlichtTypeStam5And6.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/plichttypestam5and6", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/PlichtTypeStam5And6", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/PlichtTypeStam5And6" + ], + "description": "Het plichttype van het verzoek. Alleen maar beschikbaar vanaf STAM-versie '5'.", + "type": "string", + "enum": [ + "Aanvraag vergunning", + "Melding", + "Informatie", + "Informatie ongewoon voorval", + "Aanvraag maatwerkvoorschrift", + "Melding gelijkwaardige maatregel", + "Aanvraag toestemming gelijkwaardige maatregel" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Point.schema.json new file mode 100644 index 00000000..327546ec --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Point.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/point", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Point", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Point", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Point", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Point", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/Point", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Point", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Point" + ], + "title": "Punt", + "description": "GeoJSON Point gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.2", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van het punt waarbij het 1e item de\nx-coördinaat (longitude) is en het 2e item de y-coördinaat (latitude), gespecificeerd\nvolgens https://tools.ietf.org/html/rfc7946#section-3.1.1\n\n```\nRD; [92949.643, 436720.672]\nWGS84; [4.48531, 51.915512]\nETRS89; [4.48531, 51.915512]\n```\n", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + }, + "examples": [ + [ + 92949.643, + 436720.672 + ] + ] + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + }, + "examples": [ + { + "type": "Point", + "coordinates": [ + 1, + 2 + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Polygon.schema.json new file mode 100644 index 00000000..f2d37701 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Polygon.schema.json @@ -0,0 +1,93 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/polygon", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Polygon", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Polygon", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Polygon", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Polygon", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/Polygon", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Polygon", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Polygon" + ], + "title": "Vlak", + "description": "GeoJSON Polygon gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van het polygoon volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "description": "De coördinaten van het punt waarbij het 1e item de\nx-coördinaat (longitude) is en het 2e item de y-coördinaat (latitude), gespecificeerd\nvolgens https://tools.ietf.org/html/rfc7946#section-3.1.1\n\n```\nRD; [92949.643, 436720.672]\nWGS84; [4.48531, 51.915512]\nETRS89; [4.48531, 51.915512]\n```\n", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + }, + "examples": [ + [ + 92949.643, + 436720.672 + ] + ] + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + }, + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 92879.88, + 436405.07 + ], + [ + 93390.88, + 436893.58 + ], + [ + 92968.36, + 436872.3 + ], + [ + 92879.88, + 436405.07 + ] + ], + [ + [ + 92870.88, + 436400.07 + ], + [ + 93390.88, + 436893.58 + ], + [ + 92968.36, + 436872.3 + ], + [ + 92870.88, + 436400.07 + ] + ] + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Position.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Position.schema.json new file mode 100644 index 00000000..6f8a9df0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Position.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/position", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Position", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Position", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Position", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Position", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/Position", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Position", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Position" + ], + "description": "De coördinaten van het punt waarbij het 1e item de\nx-coördinaat (longitude) is en het 2e item de y-coördinaat (latitude), gespecificeerd\nvolgens https://tools.ietf.org/html/rfc7946#section-3.1.1\n\n```\nRD; [92949.643, 436720.672]\nWGS84; [4.48531, 51.915512]\nETRS89; [4.48531, 51.915512]\n```\n", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + }, + "examples": [ + [ + 92949.643, + 436720.672 + ] + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Postcode.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Postcode.schema.json new file mode 100644 index 00000000..6c72356d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Postcode.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/postcode", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Postcode", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Postcode", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Postcode" + ], + "type": "object", + "required": [ + "nummeraanduidingId", + "postcode", + "nummer" + ], + "properties": { + "letter": { + "type": "string" + }, + "nummer": { + "type": "string" + }, + "nummeraanduidingId": { + "type": "string" + }, + "postcode": { + "type": "string" + }, + "toevoeging": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ProjectId.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ProjectId.schema.json new file mode 100644 index 00000000..535e82fd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ProjectId.schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/projectid", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ProjectId", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ProjectId" + ], + "description": "Geeft een mogelijkheid (voor een Bevoegd Gezag) tot het relateren van verschillende aanvragen onder eenzelfde project id.", + "type": "string" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/RegelbeheerobjectType.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/RegelbeheerobjectType.schema.json new file mode 100644 index 00000000..5fe91584 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/RegelbeheerobjectType.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/regelbeheerobjecttype", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/RegelbeheerobjectType", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/RegelbeheerobjectType" + ], + "description": "Type regelbeheerobject", + "type": "string", + "enum": [ + "Conclusie", + "Indieningsvereisten", + "Maatregelen" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngediendVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngediendVerzoek.schema.json new file mode 100644 index 00000000..24be5717 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngediendVerzoek.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/resultaatingediendverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ResultaatIngediendVerzoek", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ResultaatIngediendVerzoek", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ResultaatIngediendVerzoek" + ], + "description": "Het antwoord na een succesvolle indiening", + "properties": { + "_links": { + "$ref": "./Links2.schema.json" + } + }, + "examples": [ + { + "verzoeknummer": "2019012100003", + "volgnummer": "000", + "datumIngediend": "2019-01-21T10:01:47.457+01:00", + "bevoegdGezag": { + "organisatieIdentificatieNummer": "00000000000123456789", + "naam": "Provincie Zuid-Holland" + }, + "behandeldienst": { + "organisatieIdentificatieNummer": "00000000000987654321", + "naam": "Behandeldienst Zuid-Holland" + }, + "_links": { + "self": "https://api.dso.nl/verzoeken/75", + "intrekken": "https://api.dso.nl/verzoeken/2019012100003/intrekken" + } + } + ], + "$ref": "./ResultaatVerwerktVerzoek.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngediendeIdeeverkenning.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngediendeIdeeverkenning.schema.json new file mode 100644 index 00000000..8f540a6f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngediendeIdeeverkenning.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/resultaatingediendeideeverkenning", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ResultaatIngediendeIdeeverkenning", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ResultaatIngediendeIdeeverkenning", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ResultaatIngediendeIdeeverkenning" + ], + "description": "Het antwoord na een succesvolle indiening", + "properties": { + "_links": { + "$ref": "./Links3.schema.json" + } + }, + "examples": [ + { + "verzoeknummer": "2019012100003", + "volgnummer": "000", + "datumIngediend": "2019-01-21T10:01:47.457+01:00", + "bevoegdGezag": { + "organisatieIdentificatieNummer": "00000000000123456789", + "naam": "Provincie Zuid-Holland" + }, + "_links": { + "self": "https://api.dso.nl/verzoeken/75" + } + } + ], + "$ref": "./ResultaatVerwerktVerzoek.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngetrokkenVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngetrokkenVerzoek.schema.json new file mode 100644 index 00000000..ee383b9f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatIngetrokkenVerzoek.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/resultaatingetrokkenverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ResultaatIngetrokkenVerzoek", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ResultaatIngetrokkenVerzoek", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ResultaatIngetrokkenVerzoek" + ], + "description": "Het antwoord na een succesvolle intrekking", + "examples": [ + { + "verzoeknummer": "2019012100003", + "volgnummer": "999", + "datumIngediend": "2019-01-21T10:01:47.457+01:00", + "bevoegdGezag": { + "organisatieIdentificatieNummer": "00000000000123456789", + "naam": "Provincie Zuid-Holland" + }, + "behandeldienst": { + "organisatieIdentificatieNummer": "00000000000987654321", + "naam": "Behandeldienst Zuid-Holland" + } + } + ], + "$ref": "./ResultaatVerwerktVerzoek.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatVerwerktVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatVerwerktVerzoek.schema.json new file mode 100644 index 00000000..7a868f3c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatVerwerktVerzoek.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/resultaatverwerktverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ResultaatVerwerktVerzoek", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ResultaatVerwerktVerzoek", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ResultaatVerwerktVerzoek" + ], + "description": "Het antwoord na een succesvolle indiening of intrekking", + "type": "object", + "required": [ + "verzoeknummer", + "volgnummer", + "datumIngediend" + ], + "properties": { + "behandeldienst": { + "$ref": "./BevoegdGezag.schema.json" + }, + "bevoegdGezag": { + "$ref": "./BevoegdGezag.schema.json" + }, + "datumIngediend": { + "type": "string", + "format": "date-time" + }, + "verzoeknummer": { + "type": "string" + }, + "volgnummer": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatVerzoek.schema.json new file mode 100644 index 00000000..83b02c2b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ResultaatVerzoek.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/resultaatverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/ResultaatVerzoek", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/ResultaatVerzoek" + ], + "description": "Resultaat van het ophalen van een verzoek. Bevat basisgegevens van een verzoek en de eventuele gekoppelde documenten.\n", + "required": [ + "verzoeknummer", + "volgnummer" + ], + "properties": { + "verzoeknummer": { + "type": "string" + }, + "volgnummer": { + "type": "string" + } + }, + "examples": [ + { + "verzoeknummer": "2017010100001", + "volgnummer": "000" + } + ], + "type": "object" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Rolaanduiding.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Rolaanduiding.schema.json new file mode 100644 index 00000000..00880110 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Rolaanduiding.schema.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/rolaanduiding", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Rolaanduiding", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Rolaanduiding" + ], + "description": "Geeft aan wat de rol is van degene die het verzoek indient.", + "type": "object", + "required": [ + "rol" + ], + "properties": { + "initiatiefnemer": { + "required": [ + "dsoId" + ], + "description": "De initiatiefnemer namens wie wordt ingediend of leeg voor een papierenmachtiging, indien de rol niet initiatiefnemer is. Indien de rol intiatiefnemer is, wordt dit veld genegeerd.", + "properties": { + "dsoId": { + "type": "string", + "description": "DSO id (UUID)", + "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "minLength": 36, + "maxLength": 36, + "examples": [ + "ff4cd97f-1d24-4f42-86c4-61a8a1e9f066" + ] + }, + "vestigingsnummer": { + "type": "string", + "description": "Het nummer van de vestiging in het geval van een NNP", + "pattern": "^[0-9]{12}$", + "minLength": 12, + "maxLength": 12, + "examples": [ + "000012345678" + ] + } + } + }, + "rol": { + "description": "Rol van de gebruiker.", + "type": "string", + "enum": [ + "INITIATIEFNEMER", + "GEMACHTIGDE", + "OVERIG" + ] + }, + "vestigingsnummer": { + "type": "string", + "description": "Het nummer van de vestiging in het geval van een NNP", + "pattern": "^[0-9]{12}$", + "minLength": 12, + "maxLength": 12, + "examples": [ + "000012345678" + ] + } + }, + "examples": [ + { + "rol": "GEMACHTIGDE", + "vestigingsnummer": "000012345678", + "initiatiefnemer": { + "dsoId": "8e37be08-bc34-11ea-b3de-0242ac130004", + "vestigingsnummer": "000012345678" + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/SubActiviteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/SubActiviteit.schema.json new file mode 100644 index 00000000..1a06fa32 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/SubActiviteit.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/subactiviteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/SubActiviteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/SubActiviteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/SubActiviteit" + ], + "type": "object", + "required": [ + "id", + "urn", + "naam" + ], + "properties": { + "id": { + "type": "string", + "description": "De 'functioneleStructuurReferentie' van de subactiviteit." + }, + "naam": { + "type": "string", + "description": "De 'naam' van de subactiviteit." + }, + "urn": { + "type": "string", + "description": "De 'urn' van de subactiviteit. Ook wel imow-id genoemd." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Toelichting.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Toelichting.schema.json new file mode 100644 index 00000000..855691cb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Toelichting.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/toelichting", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Toelichting", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Toelichting" + ], + "description": "de toelichting", + "properties": { + "id": { + "type": "integer" + }, + "toelichting": { + "description": "De tekst behorende bij de toelichting. De MarkDown syntax wordt gebruikt om eventuele opmaak, links en media te ondersteunen (zie https://daringfireball.net/projects/markdown/). Voor video's is de syntax uitgebreid met !video(/path/to/img.mp4 \"title\"). Dit staat beschreven in de IMTR (voor de Standaard toepasbare regels (STTR) en het bijbehorende Informatiemodel toepasbare regels (IMTR) zie https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/sttr-imtr/). ", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToelichtingDetails.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToelichtingDetails.schema.json new file mode 100644 index 00000000..12d39ecc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToelichtingDetails.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/toelichtingdetails", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ToelichtingDetails", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/ToelichtingDetails" + ], + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Toelichtingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Toelichtingen.schema.json new file mode 100644 index 00000000..a92d6039 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Toelichtingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/toelichtingen", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Toelichtingen", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Toelichtingen" + ], + "description": "de succesvol opgehaalde toelichtingen", + "properties": { + "toelichtingen": { + "type": "array", + "items": { + "description": "de toelichting", + "properties": { + "id": { + "type": "integer" + }, + "toelichting": { + "description": "De tekst behorende bij de toelichting. De MarkDown syntax wordt gebruikt om eventuele opmaak, links en media te ondersteunen (zie https://daringfireball.net/projects/markdown/). Voor video's is de syntax uitgebreid met !video(/path/to/img.mp4 \"title\"). Dit staat beschreven in de IMTR (voor de Standaard toepasbare regels (STTR) en het bijbehorende Informatiemodel toepasbare regels (IMTR) zie https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/sttr-imtr/). ", + "type": "string" + } + } + }, + "maxItems": 1000 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToelichtingenRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToelichtingenRequest.schema.json new file mode 100644 index 00000000..13509217 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToelichtingenRequest.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/toelichtingenrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ToelichtingenRequest", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/ToelichtingenRequest" + ], + "description": "Request voor ophalen van toelichtingen op basis van toelichtingId's. Niet gevonden id's worden genegeerd.", + "required": [ + "toelichtingIds" + ], + "properties": { + "toelichtingIds": { + "description": "De id's van de toelichtingen", + "type": "array", + "items": { + "type": "integer" + }, + "minItems": 1, + "maxItems": 1000 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToestemmingResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToestemmingResponse.schema.json new file mode 100644 index 00000000..3a644703 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToestemmingResponse.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/toestemmingresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ToestemmingResponse", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/ToestemmingResponse" + ], + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "waarde": { + "type": "string", + "description": "Waarde van het toestemmingstype." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToonbareActiviteitDetails.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToonbareActiviteitDetails.schema.json new file mode 100644 index 00000000..b00120bf --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ToonbareActiviteitDetails.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/toonbareactiviteitdetails", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ToonbareActiviteitDetails", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/ToonbareActiviteitDetails" + ], + "required": [ + "naam", + "verfijnbaar" + ], + "properties": { + "naam": { + "type": "string", + "description": "De naam van de toonbare activiteit" + }, + "verfijnbaar": { + "deprecated": true, + "description": "Is de activiteit verfijnbaar? (verfijnbaar-functionaliteit is deprecated)", + "type": "boolean" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ValidatieFout.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ValidatieFout.schema.json new file mode 100644 index 00000000..4685dd37 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ValidatieFout.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/validatiefout", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/ValidatieFout", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/ValidatieFout", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/ValidatieFout" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/ValidatieMislukt", + "title": "Validatie mislukt", + "status": 400, + "invalid-params": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/validatie/LocatieOnjuist", + "name": "locatie", + "reason": "Locatie is een verplicht veld" + } + ], + "instance": "/verzoeken/_zoek" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Verzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Verzoek.schema.json new file mode 100644 index 00000000..6c78ef83 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Verzoek.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/verzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Verzoek", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Verzoek", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Verzoek" + ], + "type": "object", + "required": [ + "verzoeknummer", + "volgnummer" + ], + "properties": { + "verzoeknummer": { + "type": "string" + }, + "volgnummer": { + "type": "string" + } + }, + "examples": [ + { + "verzoeknummer": "2017010100001", + "volgnummer": "000" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekHALResource.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekHALResource.schema.json new file mode 100644 index 00000000..425ba2c2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekHALResource.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/verzoekhalresource", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/VerzoekHALResource", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/VerzoekHALResource", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/VerzoekHALResource" + ], + "description": "Het antwoord na een succesvol geïnitieerd verzoek. Als deze al is ingediend word ook informatie over het ingediende verzoek meegeleverd.", + "properties": { + "_links": { + "$ref": "./Links.schema.json" + }, + "id": { + "type": "integer", + "format": "int64" + } + }, + "examples": [ + { + "id": 1, + "_links": { + "self": { + "href": "https://api.dso.nl/verzoeken/1" + }, + "documenten": { + "href": "https://api.dso.nl/verzoeken/1/documenten/2" + } + } + } + ], + "type": "object" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekHALResourceAlgemeen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekHALResourceAlgemeen.schema.json new file mode 100644 index 00000000..51983f62 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekHALResourceAlgemeen.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/verzoekhalresourcealgemeen", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/VerzoekHALResourceAlgemeen", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/VerzoekHALResourceAlgemeen", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/VerzoekHALResourceAlgemeen" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./Links.schema.json" + }, + "id": { + "type": "integer", + "format": "int64" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekMetadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekMetadata.schema.json new file mode 100644 index 00000000..a328dc92 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekMetadata.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/verzoekmetadata", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/VerzoekMetadata", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/VerzoekMetadata" + ], + "type": "object", + "required": [ + "verzoekType", + "doelVerzoek", + "ambtshalve" + ], + "properties": { + "ambtshalve": { + "description": "Geeft aan of het verzoek ambtshalve is ingediend door het Bevoegd Gezag.", + "type": "boolean" + }, + "doelVerzoek": { + "type": "string", + "enum": [ + "Conceptverzoek", + "Initieren", + "Aanvullen" + ] + }, + "initieelVerzoeknummer": { + "description": "Het verzoeknummer waarop een 'Aanvulling' plaats vindt.", + "type": "string" + }, + "projectId": { + "description": "Geeft een mogelijkheid (voor een Bevoegd Gezag) tot het relateren van verschillende aanvragen onder eenzelfde project id.", + "type": "string" + }, + "verzoekType": { + "type": "string", + "enum": [ + "Aanvraag vergunning", + "Melding", + "Informatie", + "Informatie ongewoon voorval", + "Aanvraag maatwerkvoorschrift", + "Melding gelijkwaardige maatregel", + "Aanvraag toestemming gelijkwaardige maatregel" + ] + } + }, + "examples": [ + { + "verzoekType": "Melding", + "doelVerzoek": "Initieren", + "ambtshalve": false, + "projectId": "202" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekenZoekcriteria.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekenZoekcriteria.schema.json new file mode 100644 index 00000000..077e4a28 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VerzoekenZoekcriteria.schema.json @@ -0,0 +1,82 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/verzoekenzoekcriteria", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/VerzoekenZoekcriteria", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/VerzoekenZoekcriteria", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/VerzoekenZoekcriteria" + ], + "description": "Zoekcriteria voor het zoeken naar ingediende verzoeken. Het VerzoekenZoekcriteria-object bevat of verzoeknummer of geometrie.\nWanneer met het VerzoekenZoekcriteria-object wordt gezocht, retourneert de zoekopdracht de verzoeken waarvan de projectlocatie op of binnen de gegeven geometrie vallen.\n", + "type": "object", + "properties": { + "activiteit": { + "description": "Een zoekcriteriaparameter die aangeeft voor welke activiteit een verzoek is ingediend.\nDeze parameter dient gevuld te worden met de 'urn' van een activiteit. Ook wel imow-id genoemd.\n", + "type": "string", + "examples": [ + "nl.imow-mnre1034.activiteit.AanbrengenLagenMetalen" + ] + }, + "eindDatumIngediendOp": { + "description": "Een zoekcriteriaparameter die aangeeft dat verzoeken zijn ingediend tot en met deze datum.\n", + "type": "string", + "format": "date", + "examples": [ + "2021-01-20" + ] + }, + "geometrie": { + "description": "Punt of vlak waarop/waarbinnen de projectlocaties van de verzoeken moeten vallen.\nIndien deze parameter is gevuld, kan er geen verzoeknummer worden opgegeven in de zoekcriteria.\n", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./GeometryCollection.schema.json" + } + ], + "examples": [ + { + "type": "Point", + "coordinates": [ + 81523.058, + 456081.0821 + ] + } + ] + }, + "startDatumIngediendOp": { + "description": "Een zoekcriteriaparameter die aangeeft dat verzoeken zijn ingediend op of na deze datum.\n", + "type": "string", + "format": "date", + "examples": [ + "2021-01-20" + ] + }, + "verzoeknummer": { + "description": "Het verzoeknummer van het ingediende verzoek wat dient als basis voor het zoeken naar verzoeken.\nDe projectlocatie van het verzoek word gebruikt om te zoeken naar andere verzoeken die binnen de projectlocatie vallen.\nIndien deze parameter is gevuld, kan er geen geometrie worden opgegeven in de zoekcriteria.\n", + "type": "string", + "maxLength": 13, + "examples": [ + "2019012100003" + ] + } + }, + "examples": [ + { + "startDatumIngediendOp": "2021-01-20", + "eindDatumIngediendOp": "2021-05-20", + "activiteit": "nl.imow-mnre1034.activiteit.AanbrengenLagenMetalen", + "verzoeknummer": "2019012100003", + "geometrie": { + "type": "Point", + "coordinates": [ + 81523.058, + 456081.0821 + ] + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vestigingsnummer.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vestigingsnummer.schema.json new file mode 100644 index 00000000..ff198be0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vestigingsnummer.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/vestigingsnummer", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Vestigingsnummer", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Vestigingsnummer" + ], + "type": "string", + "description": "Het nummer van de vestiging in het geval van een NNP", + "pattern": "^[0-9]{12}$", + "minLength": 12, + "maxLength": 12, + "examples": [ + "000012345678" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Voorbehoud.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Voorbehoud.schema.json new file mode 100644 index 00000000..8d920a91 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Voorbehoud.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/voorbehoud", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Voorbehoud", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Voorbehoud" + ], + "required": [ + "tekst" + ], + "properties": { + "tekst": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Voorschrift.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Voorschrift.schema.json new file mode 100644 index 00000000..9a787f0d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Voorschrift.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/voorschrift", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Voorschrift", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Voorschrift" + ], + "description": "Voorschrift voor maatregelen behorende bij betreffende activteit.", + "required": [ + "juridischeLink" + ], + "properties": { + "juridischeLink": { + "type": "string", + "description": "Een link naar de juridische onderbouwing van het relevante voorschrift waar deze maatregelen voor gelden of de waarde NietVanToepassing als er geen voorschriften en maatregelen van toepassing zijn." + }, + "maatregelen": { + "type": "array", + "description": "De maatregelen behorende bij het voorschrift", + "items": { + "description": "Maatregelen.", + "required": [ + "nummer", + "maatregeltekst", + "volgorde", + "frequentie" + ], + "properties": { + "frequentie": { + "type": "string", + "description": "Het terugkeerpatroon dat beschrijft hoe vaak de maatregel dient te worden uitgevoerd" + }, + "kenmerken": { + "type": "array", + "description": "Een filterkop in het csv-bestand om maatregelen te kunnen ordenen", + "items": { + "type": "string" + } + }, + "maatregeltekst": { + "type": "string", + "description": "De tekst die de maatregel beschrijft" + }, + "nummer": { + "type": "string", + "description": "Het nummer van de maatregel" + }, + "themas": { + "type": "array", + "description": "Het thema van de maatregel", + "items": { + "type": "string" + } + }, + "toelichting": { + "type": "string", + "description": "Toelichting op de maatregel" + }, + "volgorde": { + "type": "integer", + "description": "Een volgorde voor de presentatie van de maatregelen" + } + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vraag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vraag.schema.json new file mode 100644 index 00000000..75ce8936 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vraag.schema.json @@ -0,0 +1,204 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/vraag", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Vraag", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Vraag" + ], + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VraagAntwoord.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VraagAntwoord.schema.json new file mode 100644 index 00000000..da87324b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/VraagAntwoord.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/vraagantwoord", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/VraagAntwoord", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/VraagAntwoord", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/VraagAntwoord" + ], + "description": "Alle beantwoordde vragen (ook bijlage vragen en vooringevulde antwoorden).", + "type": "object", + "required": [ + "id", + "antwoord" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144 + }, + "id": { + "type": "string", + "maxLength": 256 + } + }, + "examples": [ + { + "id": "1", + "antwoord": "Herinrichting oprit" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vraaggroep.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vraaggroep.schema.json new file mode 100644 index 00000000..e5c2f437 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/Vraaggroep.schema.json @@ -0,0 +1,223 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/vraaggroep", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Vraaggroep", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Vraaggroep" + ], + "required": [ + "prioriteit" + ], + "properties": { + "groepNaam": { + "type": "string", + "description": "Tekst veld dat wordt gebruikt om de naam of het etiket van de groep te presenteren" + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de groep" + }, + "vragen": { + "type": "array", + "description": "Lijst van de nog te beantwoorden vragen en al beantwoorden vragen binnen dezelfde groep, gesorteerd op prioriteit. De volgorde waarin de vragen geretourneerd worden blijft hetzelfde over meerdere requests heen.", + "items": { + "required": [ + "id", + "uitvoeringsregelType", + "antwoordType", + "tekst", + "bereik", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk", + "verborgenStuurvraag", + "prioriteit" + ], + "properties": { + "antwoordType": { + "type": "string", + "enum": [ + "boolean", + "numeriek", + "lijstwaarde", + "datum", + "string" + ], + "description": "Het verwachtte antwoord type" + }, + "bereik": { + "type": "string", + "description": "Geeft aan binnen welk bereik de via deze Uitvoeringsregel verkregen informatie kan worden gebruikt. Mogelijke waardes zijn 'werkzaamheid', 'locatie', 'gebruiker'.", + "enum": [ + "werkzaamheid", + "locatie", + "gebruiker" + ] + }, + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "gewijzigdAntwoord": { + "type": "string", + "description": "Het door de gebruiker opgegeven en gebruikte antwoord op de uitvoeringsregel die het vooringevuldAntwoord overruled." + }, + "herbruikbareBeslissingFunctioneleStructuurRefs": { + "description": "Als de uitvoeringsregel van het type uitkomstHerbruikbareBeslissing is bevat dit veld de functioneleStructuurRefs van de activiteiten of werkzaamheden die de het antwoord levert voor deze vraag. Dit geeft inzicht in voor welke andere activiteiten of werkzaamheden nog vragen beantwoord moeten worden voordat de huidige activiteit tot een conclusie kan komen.", + "type": "array", + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid of activiteit.", + "type": "string" + } + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de vraag" + }, + "invoertype": { + "type": "string", + "enum": [ + "tekst", + "tekstveld" + ], + "description": "De presentatie van een invoerveld voor een vraag." + }, + "invulinstructie": { + "type": "string", + "description": "De invulinstructie van een vraag voor de gebruiker." + }, + "locatieIdentificatie": { + "type": "string", + "description": "De identificatie van de locatie. Deze is alleen gevuld voor uitvoeringsregelType geoVerwijzing" + }, + "optieType": { + "type": "string", + "enum": [ + "enkelAntwoord", + "meerdereAntwoorden" + ], + "description": "Mogelijke waardes 'enkelAntwoord' of 'meerdereAntwoorden', wordt alleen gebruikt bij het antwoordType lijstwaarde" + }, + "opties": { + "type": "array", + "items": { + "required": [ + "optieTekst", + "sequenceId", + "optieGeenVanBovenstaande" + ], + "properties": { + "optieGeenVanBovenstaande": { + "type": "boolean", + "description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true." + }, + "optieTekst": { + "type": "string", + "description": "De tekst die de antwoord-optie omschrijft." + }, + "sequenceId": { + "type": "integer", + "description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + } + } + }, + "description": "Een lijst met (antwoord) Opties voor de meerkeuzevragen van het antwoordType 'lijstwaarde'" + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "prioriteit": { + "type": "number", + "description": "Prioriteit van de vraag" + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "reguliereExpressie": { + "type": "string", + "description": "Een reguliere expressie waarmee het antwoord kan worden gevalideerd." + }, + "tekst": { + "type": "string", + "description": "De tekst behorende bij deze vraag" + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "uitvoeringsregelType": { + "description": "Type uitvoeringsregel. Deze staan beschreven in het bijbehorende Informatiemodel toepasbare regels (IMTR) van de Standaard toepasbare regels (STTR). Vragen van het type registerbevraging of geoVerwijzing kunnen een vooringevuld antwoord bevatten wat door de gebruiker gewijzigd mag worden. Vragen van het type uitkomstHerbruikbareBeslissing hoeven niet aan de gebruiker getoond te worden, en de bijbehorende vooringevulde antwoorden kunnen niet gewijzigd worden.", + "type": "string", + "enum": [ + "vraag", + "registerbevraging", + "geoVerwijzing", + "uitkomstHerbruikbareBeslissing" + ] + }, + "verborgenStuurvraag": { + "type": "boolean", + "description": "Een stuurvraag is een vraag die op basis van een (uit een registratie) bekend feit bepaalt welke verdere feiten nodig zijn om tot een beslissing te komen. Kenmerk verborgenStuurvraag=true betekent dat de stuurvraag niet aan een gebruiker getoond hoeft te worden. Als vooringevuldAntwoord leeg is, dient de vraag alsnog aan de gebruiker getoond te worden, ongeacht de waarde van verborgenStuurvraag" + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een antwoord moet geven." + }, + "vooringevuldAntwoord": { + "type": "string", + "description": "Door de service vooringevuld antwoord in situaties waar het\nantwoord al bekend is (Bijvoorbeeld door middel van een register\nbevraging zoals de 'Basisregistratie Adressen en Gebouwen'). Indien\nmeerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties.\nDe mogelijke waardes zijn afhankelijk van het uitvoeringsregelType:\n* geoVerwijzing: Mogelijke waardes zijn 'ja', 'nee' en 'deels'.\n* uitkomstHerbruikbareBeslissing: Mogelijke waardes zijn 'ja',\n 'nee' en 'nietBeschikbaar'.\n* registerbevraging: Mogelijke waardes zijn niet beperkt tot een lijst.\n* vraag: Maakt geen gebruik van vooringevuldAntwoord.\n" + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/WerkzaamheidUrn.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/WerkzaamheidUrn.schema.json new file mode 100644 index 00000000..2bdef775 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/WerkzaamheidUrn.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/werkzaamheidurn", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidUrn", + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/WerkzaamheidUrn", + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/WerkzaamheidUrn" + ], + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ZoekresultaatVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ZoekresultaatVerzoek.schema.json new file mode 100644 index 00000000..8b330f3d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/ZoekresultaatVerzoek.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/_shared/zoekresultaatverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/ZoekresultaatVerzoek", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/ZoekresultaatVerzoek", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/ZoekresultaatVerzoek" + ], + "description": "Een verzoek item uit het zoekresultaat. Bevat basisgegevens van een verzoek.\n", + "required": [ + "verzoeknummer", + "volgnummer" + ], + "properties": { + "verzoeknummer": { + "type": "string" + }, + "volgnummer": { + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "verzoeknummer": "2017010100001", + "volgnummer": "000" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieHALResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieHALResponse.schema.json new file mode 100644 index 00000000..cbfc6802 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieHALResponse.schema.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/behandeldienstconfiguratiehalresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165392/toepasbareregels-behandeldienstconfiguraties-v1.json#/components/schemas/BehandeldienstConfiguratieHALResponse" + ], + "required": [ + "oin", + "activiteit", + "behandeldienstOin", + "_links" + ], + "properties": { + "_links": { + "required": [ + "self" + ], + "properties": { + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "activiteit": { + "required": [ + "naam" + ], + "properties": { + "naam": { + "description": "Naam (urn) van de activiteit", + "type": "string" + }, + "oin": { + "description": "Wordt niet meer gebruikt. Bevat altijd de waarde 00000000000000000000.", + "type": "string", + "deprecated": true + } + } + }, + "behandeldienstOin": { + "description": "De oin van de behandeldienst", + "type": "string" + }, + "locatieOins": { + "type": "array", + "description": "De locaties waar deze configuratie van toepassing is. De locaties zijn de rijks-, gemeente-, provincie- of waterschapgrenzen geidentificeerd met de oin.", + "items": { + "type": "string" + } + }, + "oin": { + "description": "De oin van het bevoegd gezag", + "type": "string" + }, + "toestemming": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "waarde": { + "type": "string", + "description": "Waarde van het toestemmingstype." + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieHALResponseList.schema.json new file mode 100644 index 00000000..01b66b3f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieHALResponseList.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/behandeldienstconfiguratiehalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165392/toepasbareregels-behandeldienstconfiguraties-v1.json#/components/schemas/BehandeldienstConfiguratieHALResponseList" + ], + "properties": { + "_embedded": { + "properties": { + "behandeldienstConfiguratieEntryList": { + "type": "array", + "items": { + "required": [ + "oin", + "activiteit", + "behandeldienstOin", + "_links" + ], + "properties": { + "_links": { + "required": [ + "self" + ], + "properties": { + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "activiteit": { + "required": [ + "naam" + ], + "properties": { + "naam": { + "description": "Naam (urn) van de activiteit", + "type": "string" + }, + "oin": { + "description": "Wordt niet meer gebruikt. Bevat altijd de waarde 00000000000000000000.", + "type": "string", + "deprecated": true + } + } + }, + "behandeldienstOin": { + "description": "De oin van de behandeldienst", + "type": "string" + }, + "locatieOins": { + "type": "array", + "description": "De locaties waar deze configuratie van toepassing is. De locaties zijn de rijks-, gemeente-, provincie- of waterschapgrenzen geidentificeerd met de oin.", + "items": { + "type": "string" + } + }, + "oin": { + "description": "De oin van het bevoegd gezag", + "type": "string" + }, + "toestemming": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "waarde": { + "type": "string", + "description": "Waarde van het toestemmingstype." + } + } + } + } + } + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieRequest.schema.json new file mode 100644 index 00000000..adbad13d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/BehandeldienstConfiguratieRequest.schema.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/behandeldienst-configuratie-faug6_rdg/behandeldienstconfiguratierequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165392/toepasbareregels-behandeldienstconfiguraties-v1.json#/components/schemas/BehandeldienstConfiguratieRequest" + ], + "required": [ + "oin", + "activiteit", + "behandeldienstOin" + ], + "properties": { + "activiteit": { + "required": [ + "naam" + ], + "properties": { + "naam": { + "description": "Naam (urn) van de activiteit", + "type": "string" + }, + "oin": { + "description": "Wordt niet meer gebruikt. Bevat altijd de waarde 00000000000000000000.", + "type": "string", + "deprecated": true + } + } + }, + "behandeldienstOin": { + "description": "De oin van de behandeldienst", + "type": "string" + }, + "locatieOins": { + "type": "array", + "description": "De locaties waar deze configuratie van toepassing is. De locaties zijn de rijks-, gemeente-, provincie- of waterschapgrenzen geidentificeerd met de oin.", + "items": { + "type": "string" + }, + "maxItems": 500 + }, + "oin": { + "description": "De oin van de organisatie", + "type": "string" + }, + "toestemming": { + "description": "Toestemmingtype van het regelbeheerobject.", + "required": [ + "code" + ], + "properties": { + "code": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "waarde": { + "deprecated": true, + "type": "string", + "description": "Dit veld wordt genegeerd en zal in de volgende versie niet meer aanwezig zijn." + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Activiteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Activiteit.schema.json new file mode 100644 index 00000000..1ccab2d2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Activiteit.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/activiteit", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Activiteit" + ], + "required": [ + "begindatumGeldigheid", + "conceptschema", + "eigenaar", + "einddatumGeldigheid", + "isEngerDan", + "isGeneralisatieVan", + "isSpecialisatieVan", + "metadata", + "naam", + "term", + "type", + "uri", + "zieOok" + ], + "type": "object", + "properties": { + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "conceptschema": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/conceptscheme/Stelselcatalogus" + ] + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://standaarden.overheid.nl/owms/terms/Geonovum" + ] + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "isEngerDan": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:narrowMatch)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isGeneralisatieVan": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skosthes:narrowerGeneric)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isSpecialisatieVan": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skosthes:broaderGeneric)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/doc/2018041200000000/concept/API" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Application programming interface" + ] + }, + "term": { + "type": "string", + "examples": [ + "Application programming interface" + ] + }, + "type": { + "type": "string", + "x-dws-expr": "`http://www.w3.org/2004/02/skos/core#Concept`", + "examples": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/API" + ] + }, + "zieOok": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:relatedMatch)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/BegripRelatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/BegripRelatie.schema.json new file mode 100644 index 00000000..dfa38d6c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/BegripRelatie.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/begriprelatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/BegripRelatie" + ], + "required": [ + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "naam": { + "type": "string", + "nullable": false, + "examples": [ + "Dienst voor het kadaster en de openbare registers" + ] + }, + "uri": { + "type": "string", + "nullable": false, + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/id/leverancier/00000001802327497000" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Begrippenkader.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Begrippenkader.schema.json new file mode 100644 index 00000000..3f048655 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Begrippenkader.schema.json @@ -0,0 +1,78 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/begrippenkader", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Begrippenkader" + ], + "required": [ + "begindatumGeldigheid", + "eigenaar", + "einddatumGeldigheid", + "metadata", + "naam", + "uitleg", + "uri" + ], + "type": "object", + "properties": { + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://standaarden.overheid.nl/owms/terms/Geonovum" + ] + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/doc/2018041200000000/conceptscheme/Stelselcatalogus" + ] + }, + "naam": { + "type": "string", + "description": "rdfs:label", + "examples": [ + "Stelselcatalogus" + ] + }, + "uitleg": { + "type": [ + "string", + "null" + ], + "description": "rdfs:comment", + "examples": [ + "Korte uitleg waarom dit conceptschema tot stand is gekomen." + ] + }, + "uri": { + "type": "string", + "description": "Unieke identificatie van het Conceptschema", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/conceptscheme/Stelselcatalogus" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Bron.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Bron.schema.json new file mode 100644 index 00000000..e0e184d1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Bron.schema.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/bron", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Bron" + ], + "required": [ + "begindatumGeldigheid", + "eigenaar", + "einddatumGeldigheid", + "metadata", + "titel", + "type", + "uri", + "webpagina" + ], + "type": "object", + "properties": { + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://standaarden.overheid.nl/owms/terms/Geonovum" + ] + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.acc.omgevingswet.overheid.nl/doc/20180412000000/dataset/OverbruggingsfunctieRuimtelijkeOrdening" + ] + }, + "resource": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://data.example.org/Restfull_programming" + ] + }, + "titel": { + "type": "string", + "examples": [ + "Restfull programming" + ] + }, + "type": { + "type": "string", + "x-dws-expr": "`http://purl.org/dc/terms/BibliographicResource`", + "examples": [ + "http://purl.org/dc/terms/BibliographicResource" + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/bibliograficresouce/restfull-programming" + ] + }, + "webpagina": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://en.wikipedia.org/wiki/Representational_state_transfer" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Collectie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Collectie.schema.json new file mode 100644 index 00000000..313cdd85 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Collectie.schema.json @@ -0,0 +1,93 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/collectie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Collectie" + ], + "required": [ + "begindatumGeldigheid", + "conceptschema", + "eigenaar", + "einddatumGeldigheid", + "metadata", + "naam", + "term", + "type", + "uri" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded.schema.json" + }, + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "conceptschema": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/conceptscheme/Stelselcatalogus" + ] + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://standaarden.overheid.nl/owms/terms/Geonovum" + ] + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/stelselcatalogus/doc/2018041200000000/collection/Collectie" + ] + }, + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "Collectie van concepten" + ] + }, + "term": { + "type": "string", + "examples": [ + "Collectie van concepten" + ] + }, + "type": { + "type": "string", + "x-dws-expr": "`http://www.w3.org/2004/02/skos/core#Collection`", + "examples": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/stelselcatalogus/id/collection/Collectie" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Concept.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Concept.schema.json new file mode 100644 index 00000000..6447b272 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Concept.schema.json @@ -0,0 +1,413 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/concept", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Concept" + ], + "required": [ + "begindatumGeldigheid", + "bestaatUit", + "bronnen", + "codes", + "conceptschema", + "definitie", + "eigenaar", + "einddatumGeldigheid", + "heeftBetrekkingOp", + "isBrederDan", + "isEngerDan", + "isGeneralisatieVan", + "isGerelateerd", + "isHarmonisatie", + "isHetzelfdeAls", + "isLidVan", + "isOnderdeelVan", + "isOngeveerHetzelfdeAls", + "isSpecialisatieVan", + "metadata", + "naam", + "rationales", + "synoniemen", + "term", + "toelichtingen", + "trefwoorden", + "type", + "uitleg", + "uri", + "verbeeldingen", + "verborgenZoektermen", + "zieOok" + ], + "type": "object", + "properties": { + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "bestaatUit": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skosthes:narrowerPartitive)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "bronnen": { + "type": [ + "array", + "null" + ], + "description": "Array met verwijzingen middels url's naar de bronnen", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/bibliograficresouce/restfull-programming" + ] + } + }, + "codes": { + "type": [ + "array", + "null" + ], + "description": "Codes met betrekking tot het concept.", + "items": { + "type": "string" + }, + "examples": [ + [ + 303.4833 + ] + ] + }, + "conceptschema": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/conceptscheme/Stelselcatalogus" + ] + }, + "definitie": { + "type": [ + "string", + "null" + ], + "examples": [ + "Een API (Application Programming Interface) is een software-interface die het mogelijk maakt dat twee applicaties met elkaar kunnen communiceren." + ] + }, + "deprecated": { + "type": [ + "boolean", + "null" + ] + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://standaarden.overheid.nl/owms/terms/Geonovum" + ] + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "heeftBetrekkingOp": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:semanticRelation)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isBrederDan": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:broadMatch)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isEngerDan": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:narrowMatch)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isGeneralisatieVan": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skosthes:narrowerGeneric)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isGerelateerd": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:related)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isHarmonisatie": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:mappingRelation)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isHetzelfdeAls": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:exactMatch)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isOnderdeelVan": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skosthes:broaderPartitive)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isOngeveerHetzelfdeAls": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:closeMatch)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "isSpecialisatieVan": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skosthes:broaderGeneric)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/doc/2018041200000000/concept/API" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Application programming interface" + ] + }, + "rationales": { + "type": [ + "array", + "null" + ], + "description": "Waarom is er voor deze definitie gekozen?", + "items": { + "type": "string" + }, + "examples": [ + [ + "Definitie is in samenspraak met een grote groep mensen tot stand gekomen." + ] + ] + }, + "synoniemen": { + "type": [ + "array", + "null" + ], + "description": "Array met woorden die synoniem zijn aan het concept", + "items": { + "type": "string" + }, + "examples": [ + [ + "Application Programming Interface", + "Digitaal informatie uitwisselingskanaal" + ] + ] + }, + "term": { + "type": "string", + "examples": [ + "Application programming interface" + ] + }, + "toelichtingen": { + "type": [ + "array", + "null" + ], + "description": "Array met aanvullende toelichtingen op de definitie indien gewenst.", + "items": { + "type": "string" + }, + "examples": [ + [ + "API's kunnen zowel in REST als in SOAP vorm voorkomen." + ] + ] + }, + "trefwoorden": { + "type": [ + "array", + "null" + ], + "description": "Trefwoorden", + "items": { + "type": "string" + }, + "examples": [ + [ + "uitbouwen", + "aanbouwen", + "garage" + ] + ] + }, + "type": { + "type": "string", + "x-dws-expr": "`http://www.w3.org/2004/02/skos/core#Concept`", + "examples": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ] + }, + "uitleg": { + "type": [ + "string", + "null" + ], + "description": "Uitleg over de definitie in 'begrijpelijke' taal.", + "examples": [ + "Je zou kunnen zeggen dat een API de boodschapper is die een verzoek indient bij een provider en vervolgens het antwoord terugkoppelt naar jou." + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/API" + ] + }, + "verbeeldingen": { + "type": [ + "array", + "null" + ], + "description": "Verwijzing middels een url naar een afbeelding.", + "items": { + "type": "string" + }, + "examples": [ + [ + "https://d1.awsstatic.com/serverless/New-API-GW-Diagram.c9fc9835d2a9aa00ef90d0ddc4c6402a2536de0d.png" + ] + ] + }, + "verborgenZoektermen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "examples": [ + [ + "API", + "REST", + "SOAP" + ] + ] + }, + "zieOok": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:relatedMatch)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Conceptschema.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Conceptschema.schema.json new file mode 100644 index 00000000..a7d3cba0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Conceptschema.schema.json @@ -0,0 +1,81 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/conceptschema", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Conceptschema" + ], + "required": [ + "begindatumGeldigheid", + "eigenaar", + "einddatumGeldigheid", + "metadata", + "naam", + "uitleg", + "uri" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded2.schema.json" + }, + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://standaarden.overheid.nl/owms/terms/Geonovum" + ] + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/doc/2018041200000000/conceptscheme/Stelselcatalogus" + ] + }, + "naam": { + "type": "string", + "description": "rdfs:label", + "examples": [ + "Stelselcatalogus" + ] + }, + "uitleg": { + "type": [ + "string", + "null" + ], + "description": "rdfs:comment", + "examples": [ + "Korte uitleg waarom dit conceptschema tot stand is gekomen." + ] + }, + "uri": { + "type": "string", + "description": "Unieke identificatie van het Conceptschema", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/conceptscheme/Stelselcatalogus" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Dataset.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Dataset.schema.json new file mode 100644 index 00000000..3941fb6d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Dataset.schema.json @@ -0,0 +1,65 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/dataset", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Dataset" + ], + "type": "object", + "properties": { + "distributies": { + "type": "array", + "items": { + "$ref": "./Distributie.schema.json" + } + }, + "naam": { + "type": "string", + "examples": [ + "Externe Veiligheid" + ] + }, + "omgevingsaspecten": { + "type": [ + "array", + "null" + ], + "items": { + "required": [ + "naam", + "uri", + "waardelijstUri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "naam": { + "type": [ + "string", + "null" + ] + }, + "uri": { + "type": [ + "string", + "null" + ] + }, + "waardelijstUri": { + "type": [ + "string", + "null" + ] + } + } + } + }, + "uri": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/register-externe-veiligheid/id/dataset/Externe%20Veiligheid" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Distributie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Distributie.schema.json new file mode 100644 index 00000000..7c4e151f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Distributie.schema.json @@ -0,0 +1,186 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/distributie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Distributie" + ], + "type": "object", + "properties": { + "afnamepunt": { + "type": "string", + "examples": [ + "https://rev-portaal.nl/api/rev/v4/LocatieEVActiviteiten" + ] + }, + "dienstbeschrijving": { + "type": "string", + "examples": [ + "Ontsluiting van het Register Externe Veilgheid via de API in het kader van het Digitaal Stelsel Omgevingswet (DSO)" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Open API specificatie REV-versie 4\"" + ] + }, + "presentatie": { + "required": [ + "definitie", + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "definitie": { + "type": [ + "string", + "null" + ] + }, + "naam": { + "type": "string" + }, + "uri": { + "type": "string" + } + } + }, + "profiel": { + "required": [ + "definitie", + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "definitie": { + "type": [ + "string", + "null" + ], + "examples": [ + "API-profiel t.b.v. informatieproducten bij het oriënteren van regels (op de kaart)" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Informatieproduct oriënteren V1" + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/api-profielen/id/concept/orienteren-v1" + ] + } + } + }, + "uitwisselstandaard": { + "required": [ + "definitie", + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "definitie": { + "type": [ + "string", + "null" + ] + }, + "naam": { + "type": "string" + }, + "uri": { + "type": "string" + } + } + }, + "uri": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/register-externe-veiligheid/dataset/Externe%20Veiligheid/id/distributie/Open%20API%20specificatie%20REV-versie%204" + ] + }, + "zoomMaximum": { + "required": [ + "definitie", + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "definitie": { + "type": [ + "string", + "null" + ], + "examples": [ + "Land overzicht (Resolutie 3440,640 m/pixel)" + ] + }, + "naam": { + "type": "string", + "examples": [ + "zoomniveau-0" + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/zoomniveau/id/concept/0" + ] + } + } + }, + "zoomMinimum": { + "required": [ + "definitie", + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "definitie": { + "type": [ + "string", + "null" + ], + "examples": [ + "Land overzicht (Resolutie 3440,640 m/pixel)" + ] + }, + "naam": { + "type": "string", + "examples": [ + "zoomniveau-0" + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/zoomniveau/id/concept/0" + ] + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded.schema.json new file mode 100644 index 00000000..f17202d6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/embedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json" + ], + "type": "object", + "properties": { + "concepten": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./Concept.schema.json" + } + } + }, + "x-dws-envelope": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded2.schema.json new file mode 100644 index 00000000..8d0ac37d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded2.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/embedded2", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json" + ], + "type": "object", + "properties": { + "collecties": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./Collectie.schema.json" + } + }, + "concepten": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./Concept.schema.json" + } + } + }, + "x-dws-envelope": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded3.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded3.schema.json new file mode 100644 index 00000000..5c06430e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Embedded3.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/embedded3", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json" + ], + "type": "object", + "properties": { + "waarden": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./Concept.schema.json" + } + } + }, + "x-dws-envelope": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Info.schema.json new file mode 100644 index 00000000..7e814828 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Info.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/info", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Info" + ], + "required": [ + "name", + "version" + ], + "type": "object", + "properties": { + "description": { + "type": "string", + "examples": [ + "De Stelselcatalogus Omgevingswet is het online naslagwerk met concepten over de fysieke leefomgeving. In de catalogus vind je alle concepten uit de Omgevingswet en uit omgevingsbesluiten. Daarnaast worden er per domein concepten beschreven. Er wordt uitgelegd wat de begrippen betekenen en hoe ze aan elkaar zijn gerelateerd." + ] + }, + "name": { + "type": "string", + "examples": [ + "Stelselcatalogus Omgevingswet" + ] + }, + "version": { + "type": "string", + "examples": [ + "3.0.0" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Informatieproduct.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Informatieproduct.schema.json new file mode 100644 index 00000000..8fe98616 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Informatieproduct.schema.json @@ -0,0 +1,153 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/informatieproduct", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Informatieproduct" + ], + "type": "object", + "properties": { + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "bronhouders": { + "type": [ + "array", + "null" + ], + "items": { + "required": [ + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "naam": { + "type": "string", + "nullable": false, + "examples": [ + "Dienst voor het kadaster en de openbare registers" + ] + }, + "uri": { + "type": "string", + "nullable": false, + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/id/leverancier/00000001802327497000" + ] + } + } + } + }, + "datasets": { + "type": "array", + "items": { + "$ref": "./Dataset.schema.json" + } + }, + "doelgroepen": { + "type": "array", + "items": { + "required": [ + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "naam": { + "type": "string", + "nullable": false, + "examples": [ + "Dienst voor het kadaster en de openbare registers" + ] + }, + "uri": { + "type": "string", + "nullable": false, + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/id/leverancier/00000001802327497000" + ] + } + } + } + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "leverancier": { + "required": [ + "naam", + "uri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "naam": { + "type": "string", + "nullable": false, + "examples": [ + "Dienst voor het kadaster en de openbare registers" + ] + }, + "uri": { + "type": "string", + "nullable": false, + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/id/leverancier/00000001802327497000" + ] + } + } + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/doc/2018041200000000/conceptscheme/Stelselcatalogus" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Register Externe Veiligheid" + ] + }, + "omschrijving": { + "type": "string", + "examples": [ + "Het Register Externe Veiligheid (REV) is een database waarin gegevens over milieubelastende- en risicovolle activiteiten in de leefomgeving worden verzameld." + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/id/informatieproduct/register-externe-veiligheid" + ] + }, + "versie": { + "type": "string", + "examples": [ + "1.0.0" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Links.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Links.schema.json new file mode 100644 index 00000000..aa9dc63e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Links.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/links", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Links" + ], + "required": [ + "next", + "prev", + "self" + ], + "type": "object", + "properties": { + "next": { + "$ref": "./Next.schema.json" + }, + "prev": { + "$ref": "./Prev.schema.json" + }, + "self": { + "$ref": "./Self.schema.json" + } + }, + "x-dws-envelope": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Next.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Next.schema.json new file mode 100644 index 00000000..016ea738 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Next.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/next", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "description": "URL van de link", + "format": "uri", + "x-dws-expr": "paging:next(data, args.pageSize, args.host + env.dotwebstack.template.baseUrl, args.requestPathAndQuery)", + "examples": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/concepten?page=3" + ] + } + }, + "description": "Absolute link naar volgende pagina (null als er geen volgende pagina is)", + "x-dws-envelope": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Omgevingsaspect.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Omgevingsaspect.schema.json new file mode 100644 index 00000000..192bc156 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Omgevingsaspect.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/omgevingsaspect", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Omgevingsaspect" + ], + "required": [ + "naam", + "uri", + "waardelijstUri" + ], + "type": [ + "object", + "null" + ], + "properties": { + "naam": { + "type": [ + "string", + "null" + ] + }, + "uri": { + "type": [ + "string", + "null" + ] + }, + "waardelijstUri": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/PageInfo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/PageInfo.schema.json new file mode 100644 index 00000000..e3475218 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/PageInfo.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/pageinfo", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/PageInfo" + ], + "required": [ + "number", + "size" + ], + "type": "object", + "properties": { + "number": { + "type": [ + "integer", + "null" + ], + "format": "int32", + "x-dws-expr": "`${args.page}`", + "examples": [ + 1 + ] + }, + "size": { + "type": "integer", + "format": "int32", + "x-dws-expr": "`${args.pageSize}`", + "examples": [ + 10 + ] + } + }, + "x-dws-envelope": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Prev.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Prev.schema.json new file mode 100644 index 00000000..a3c3b61c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Prev.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/prev", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "description": "URL van de link", + "format": "uri", + "x-dws-expr": "paging:prev(args.host + env.dotwebstack.template.baseUrl, args.requestPathAndQuery)", + "examples": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/concepten?page=1" + ] + } + }, + "description": "Absolute link naar vorige pagina (null als er geen vorige pagina is)", + "x-dws-envelope": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Self.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Self.schema.json new file mode 100644 index 00000000..8a4d5c8a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Self.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/self", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "URL van de link", + "format": "uri", + "x-dws-expr": "args.host + env.dotwebstack.template.baseUrl + args.requestPathAndQuery", + "examples": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/concepten?page=2" + ] + } + }, + "description": "Absolute link naar huidige pagina", + "x-dws-envelope": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Waardelijst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Waardelijst.schema.json new file mode 100644 index 00000000..eb7f67de --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Waardelijst.schema.json @@ -0,0 +1,135 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/waardelijst", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Waardelijst" + ], + "required": [ + "begindatumGeldigheid", + "beschrijving", + "eigenaar", + "einddatumGeldigheid", + "metadata", + "naam", + "set", + "titel", + "uri", + "versie", + "versieVan", + "versienotities", + "websites" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded3.schema.json" + }, + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "examples": [ + "Waardelijst welke concepten bevat die betrekking hebben op software engineering" + ] + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://standaarden.overheid.nl/owms/terms/Geonovum" + ] + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/doc/20200719220320/waardelijst/SoftwareEngineering_1.0.3" + ] + }, + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "Software engineering" + ] + }, + "set": { + "type": [ + "string", + "null" + ], + "examples": [ + "IMOW" + ] + }, + "titel": { + "type": "string", + "examples": [ + "Software engineering" + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/waardelijst/SoftwareEngineering_1.0.3" + ] + }, + "versie": { + "type": "string", + "examples": [ + "1.0.3" + ] + }, + "versieVan": { + "type": "string", + "examples": [ + "https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet" + ] + }, + "versienotities": { + "type": [ + "string", + "null" + ], + "examples": [ + "Dit veld bevat informatie specifiek over deze versie" + ] + }, + "websites": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "examples": [ + "[\"https://martinfowler.com/\"]" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Werkzaamheid.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Werkzaamheid.schema.json new file mode 100644 index 00000000..cb918c42 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/Werkzaamheid.schema.json @@ -0,0 +1,133 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/catalogus-api-wl_g_invg/werkzaamheid", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/openapi.json#/components/schemas/Werkzaamheid" + ], + "required": [ + "begindatumGeldigheid", + "conceptschema", + "eigenaar", + "einddatumGeldigheid", + "isGerelateerd", + "metadata", + "naam", + "term", + "trefwoorden", + "type", + "uri", + "zieOok" + ], + "type": "object", + "properties": { + "begindatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": "string", + "examples": [ + "2020-04-17" + ] + }, + "conceptschema": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/id/conceptscheme/Stelselcatalogus" + ] + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://standaarden.overheid.nl/owms/terms/Geonovum" + ] + }, + "einddatumGeldigheid": { + "pattern": "^(\\d{4}-[01]\\d-[0-3]\\d)$", + "type": [ + "string", + "null" + ], + "examples": [ + "2020-04-27" + ] + }, + "isGerelateerd": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:related)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + }, + "metadata": { + "type": [ + "string", + "null" + ], + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/doc/2018041200000000/concept/API" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Application programming interface" + ] + }, + "term": { + "type": "string", + "examples": [ + "Application programming interface" + ] + }, + "trefwoorden": { + "type": [ + "array", + "null" + ], + "description": "Trefwoorden", + "items": { + "type": "string" + }, + "examples": [ + [ + "uitbouwen", + "aanbouwen", + "garage" + ] + ] + }, + "type": { + "type": "string", + "x-dws-expr": "`http://www.w3.org/2004/02/skos/core#Concept`", + "examples": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ] + }, + "uri": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/API" + ] + }, + "zieOok": { + "type": [ + "array", + "null" + ], + "description": "Relatie naar andere concepten (skos:relatedMatch)", + "items": { + "type": "string", + "examples": [ + "http://stelselcatalogus.omgevingswet.overheid.nl/programming/id/concept/SOAP" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Activiteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Activiteit.schema.json new file mode 100644 index 00000000..06bd2da6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Activiteit.schema.json @@ -0,0 +1,293 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/activiteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/Activiteit" + ], + "required": [ + "urn", + "omschrijving", + "bestuursorgaan", + "locaties", + "beginDatum", + "_links" + ], + "properties": { + "_links": { + "description": "Links naar gerelateerde activiteiten, regelbeheerobjecten en werkzaamheden.", + "required": [ + "self" + ], + "properties": { + "bovenliggendeActiviteit": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "juridischeRelatiesNaar": { + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + }, + "juridischeRelatiesVan": { + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + }, + "onderliggendeActiviteiten": { + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "werkzaamheden": { + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + }, + "beginDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "beginDatumToepasbaar": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "bestuursorgaan": { + "description": "Bestuursorgaan van de activiteit." + }, + "bevoegdGezag": { + "description": "Organisatie", + "required": [ + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + }, + "eindDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "eindDatumToepasbaar": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "locaties": { + "description": "Locaties waarop deze activiteit geldig is.", + "type": "array", + "minItems": 0, + "items": { + "required": [ + "identificatie", + "beginDatum" + ], + "properties": { + "beginDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "eindDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "identificatie": { + "description": "Unieke imow identificatie van de locatie", + "type": "string" + } + } + } + }, + "magneet": { + "description": "Is de activiteit een magneet activiteit? Als de activiteit niet toepasbaar is gemaakt, wordt dit veld niet teruggegeven.", + "type": "boolean" + }, + "omschrijving": { + "description": "Omschrijving van de activiteit.", + "type": "string", + "minLength": 1, + "maxLength": 250 + }, + "regelBeheerObjecten": { + "description": "Regelbeheerobjecten bij deze activiteit. Als de activiteit niet toepasbaar is gemaakt, wordt dit veld niet teruggegeven.", + "type": "array", + "minItems": 0, + "items": { + "required": [ + "typering", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van het regelbeheerobject.", + "type": "string" + }, + "toestemming": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "waarde": { + "type": "string", + "description": "Waarde van het toestemmingstype." + } + } + }, + "typering": { + "description": "Type regelbeheerobject", + "type": "string", + "enum": [ + "Conclusie", + "Indieningsvereisten", + "Maatregelen" + ] + } + } + } + }, + "toonbaar": { + "description": "Is de activiteit toonbaar? Als de activiteit niet toepasbaar is gemaakt, wordt dit veld niet teruggegeven.", + "type": "boolean" + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "urn": { + "description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.", + "type": "string", + "minLength": 1, + "maxLength": 250 + }, + "verfijnbaar": { + "deprecated": true, + "description": "Is de activiteit verfijnbaar? Als de activiteit niet toepasbaar is gemaakt, wordt dit veld niet teruggegeven. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "type": "boolean" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitHALResponseList.schema.json new file mode 100644 index 00000000..bbfcea48 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitHALResponseList.schema.json @@ -0,0 +1,385 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/activiteithalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ActiviteitHALResponseList" + ], + "required": [ + "_links", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "activiteiten" + ], + "properties": { + "activiteiten": { + "type": "array", + "minItems": 1, + "items": { + "required": [ + "urn", + "omschrijving", + "bestuursorgaan", + "locaties", + "beginDatum", + "_links" + ], + "properties": { + "_links": { + "description": "Links naar gerelateerde activiteiten, regelbeheerobjecten en werkzaamheden.", + "required": [ + "self" + ], + "properties": { + "bovenliggendeActiviteit": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "juridischeRelatiesNaar": { + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + }, + "juridischeRelatiesVan": { + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + }, + "onderliggendeActiviteiten": { + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "werkzaamheden": { + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + }, + "beginDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "beginDatumToepasbaar": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "bestuursorgaan": { + "description": "Bestuursorgaan van de activiteit." + }, + "bevoegdGezag": { + "description": "Organisatie", + "required": [ + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + }, + "eindDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "eindDatumToepasbaar": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "locaties": { + "description": "Locaties waarop deze activiteit geldig is.", + "type": "array", + "minItems": 0, + "items": { + "required": [ + "identificatie", + "beginDatum" + ], + "properties": { + "beginDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "eindDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "identificatie": { + "description": "Unieke imow identificatie van de locatie", + "type": "string" + } + } + } + }, + "magneet": { + "description": "Is de activiteit een magneet activiteit? Als de activiteit niet toepasbaar is gemaakt, wordt dit veld niet teruggegeven.", + "type": "boolean" + }, + "omschrijving": { + "description": "Omschrijving van de activiteit.", + "type": "string", + "minLength": 1, + "maxLength": 250 + }, + "regelBeheerObjecten": { + "description": "Regelbeheerobjecten bij deze activiteit. Als de activiteit niet toepasbaar is gemaakt, wordt dit veld niet teruggegeven.", + "type": "array", + "minItems": 0, + "items": { + "required": [ + "typering", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van het regelbeheerobject.", + "type": "string" + }, + "toestemming": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "waarde": { + "type": "string", + "description": "Waarde van het toestemmingstype." + } + } + }, + "typering": { + "description": "Type regelbeheerobject", + "type": "string", + "enum": [ + "Conclusie", + "Indieningsvereisten", + "Maatregelen" + ] + } + } + } + }, + "toonbaar": { + "description": "Is de activiteit toonbaar? Als de activiteit niet toepasbaar is gemaakt, wordt dit veld niet teruggegeven.", + "type": "boolean" + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "urn": { + "description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.", + "type": "string", + "minLength": 1, + "maxLength": 250 + }, + "verfijnbaar": { + "deprecated": true, + "description": "Is de activiteit verfijnbaar? Als de activiteit niet toepasbaar is gemaakt, wordt dit veld niet teruggegeven. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "type": "boolean" + } + } + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "../_shared/Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppeling.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppeling.schema.json new file mode 100644 index 00000000..bde5de4f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppeling.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/activiteitkoppeling", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ActiviteitKoppeling" + ], + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppelingHALResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppelingHALResponse.schema.json new file mode 100644 index 00000000..222f0616 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppelingHALResponse.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/activiteitkoppelinghalresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ActiviteitKoppelingHALResponse" + ], + "allOf": [ + { + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_links": { + "required": [ + "self", + "activiteit" + ], + "properties": { + "activiteit": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppelingHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppelingHALResponseList.schema.json new file mode 100644 index 00000000..ad1c8f9a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ActiviteitKoppelingHALResponseList.schema.json @@ -0,0 +1,153 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/activiteitkoppelinghalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ActiviteitKoppelingHALResponseList" + ], + "required": [ + "_links", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "activiteitKoppelingen" + ], + "properties": { + "activiteitKoppelingen": { + "type": "array", + "minItems": 1, + "items": { + "allOf": [ + { + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_links": { + "required": [ + "self", + "activiteit" + ], + "properties": { + "activiteit": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "../_shared/Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/HalLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/HalLinks.schema.json new file mode 100644 index 00000000..f5913dbe --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/HalLinks.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/hallinks", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/HalLinks" + ], + "description": "Lijst van HAL links", + "type": "array", + "minItems": 0, + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Locatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Locatie.schema.json new file mode 100644 index 00000000..95b91a4b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Locatie.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/locatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/Locatie" + ], + "required": [ + "identificatie", + "beginDatum" + ], + "properties": { + "beginDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "eindDatum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "identificatie": { + "description": "Unieke imow identificatie van de locatie", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/OrganisatieMetBgCode.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/OrganisatieMetBgCode.schema.json new file mode 100644 index 00000000..e2c6ff5c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/OrganisatieMetBgCode.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/organisatiemetbgcode", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/OrganisatieMetBgCode" + ], + "allOf": [ + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + }, + { + "properties": { + "organisatieCode": { + "type": "string", + "description": "organisatieCode (CBS code, het numerieke deel van de BG code)" + }, + "organisatieType": { + "type": "string", + "description": "organisatieType (niet-numerieke deel van de BG code)" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/OrganisatieMetOptioneelOin.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/OrganisatieMetOptioneelOin.schema.json new file mode 100644 index 00000000..9fd06fc7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/OrganisatieMetOptioneelOin.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/organisatiemetoptioneeloin", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/OrganisatieMetOptioneelOin" + ], + "description": "Organisatie", + "required": [ + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Point.schema.json new file mode 100644 index 00000000..89275c27 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Point.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/point", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Point", + "description": "GeoJSON Point gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.2", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Polygon.schema.json new file mode 100644 index 00000000..36b1c4d0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Polygon.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/polygon", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Polygon", + "description": "GeoJSON Polygon gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van een Polygon volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Regelbeheerobject.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Regelbeheerobject.schema.json new file mode 100644 index 00000000..c46924d9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Regelbeheerobject.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/regelbeheerobject", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/Regelbeheerobject" + ], + "required": [ + "typering", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van het regelbeheerobject.", + "type": "string" + }, + "toestemming": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "waarde": { + "type": "string", + "description": "Waarde van het toestemmingstype." + } + } + }, + "typering": { + "description": "Type regelbeheerobject", + "type": "string", + "enum": [ + "Conclusie", + "Indieningsvereisten", + "Maatregelen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Trefwoord.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Trefwoord.schema.json new file mode 100644 index 00000000..86d4ed07 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/Trefwoord.schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/trefwoord", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/Trefwoord" + ], + "description": "Trefwoord van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidBeherenResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidBeherenResponse.schema.json new file mode 100644 index 00000000..c50cea07 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidBeherenResponse.schema.json @@ -0,0 +1,215 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/werkzaamheidbeherenresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidBeherenResponse" + ], + "allOf": [ + { + "required": [ + "urn", + "omschrijving", + "functioneleStructuurRef", + "trefwoorden" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van de werkzaamheid.", + "type": "string" + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid.", + "type": "string" + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid.", + "type": "array", + "minItems": 0, + "items": { + "description": "Trefwoord van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_embedded": { + "required": [ + "logischeRelaties" + ], + "properties": { + "logischeRelaties": { + "description": "De werkzaamheden waarnaar een logische relatie bestaat.", + "type": "array", + "items": { + "allOf": [ + { + "required": [ + "urn", + "omschrijving", + "functioneleStructuurRef", + "trefwoorden" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van de werkzaamheid.", + "type": "string" + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid.", + "type": "string" + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid.", + "type": "array", + "minItems": 0, + "items": { + "description": "Trefwoord van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_embedded": { + "required": [ + "logischeRelaties" + ], + "properties": { + "logischeRelaties": { + "description": "De werkzaamheden waarnaar een logische relatie bestaat.", + "type": "array", + "items": {} + } + } + }, + "_links": { + "required": [ + "self", + "activiteitKoppelingen", + "logischeRelaties" + ], + "properties": { + "activiteitKoppelingen": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "logischeRelaties": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] + } + } + } + }, + "_links": { + "deprecated": true, + "required": [ + "self", + "activiteitKoppelingen", + "logischeRelaties" + ], + "properties": { + "activiteitKoppelingen": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "logischeRelaties": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidCreateRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidCreateRequest.schema.json new file mode 100644 index 00000000..ea4c7df0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidCreateRequest.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/werkzaamheidcreaterequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidCreateRequest" + ], + "allOf": [ + { + "required": [ + "omschrijving", + "trefwoorden" + ], + "properties": { + "omschrijving": { + "description": "Omschrijving van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid.", + "type": "array", + "minItems": 0, + "maxItems": 1500, + "items": { + "description": "Trefwoord van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + } + } + }, + { + "type": "object", + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidHALResponseList.schema.json new file mode 100644 index 00000000..c351afce --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidHALResponseList.schema.json @@ -0,0 +1,202 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/werkzaamheidhalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidHALResponseList" + ], + "required": [ + "_links", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "werkzaamheden" + ], + "properties": { + "werkzaamheden": { + "type": "array", + "minItems": 1, + "items": { + "allOf": [ + { + "required": [ + "urn", + "omschrijving", + "functioneleStructuurRef", + "trefwoorden" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van de werkzaamheid.", + "type": "string" + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid.", + "type": "string" + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid.", + "type": "array", + "minItems": 0, + "items": { + "description": "Trefwoord van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_embedded": { + "required": [ + "logischeRelaties" + ], + "properties": { + "logischeRelaties": { + "description": "De werkzaamheden waarnaar een logische relatie bestaat.", + "type": "array", + "items": {} + } + } + }, + "_links": { + "required": [ + "self", + "activiteitKoppelingen", + "logischeRelaties" + ], + "properties": { + "activiteitKoppelingen": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "logischeRelaties": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "../_shared/Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatie.schema.json new file mode 100644 index 00000000..d66072cd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatie.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/werkzaamheidrelatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidRelatie" + ], + "required": [ + "urn" + ], + "properties": { + "urn": { + "type": "string", + "description": "Urn van de werkzaamheid", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatieHALResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatieHALResponse.schema.json new file mode 100644 index 00000000..1d3b44df --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatieHALResponse.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/werkzaamheidrelatiehalresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidRelatieHALResponse" + ], + "allOf": [ + { + "required": [ + "urn" + ], + "properties": { + "urn": { + "type": "string", + "description": "Urn van de werkzaamheid", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_links": { + "required": [ + "self", + "werkzaamheid" + ], + "properties": { + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "werkzaamheid": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatieHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatieHALResponseList.schema.json new file mode 100644 index 00000000..486f7c95 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidRelatieHALResponseList.schema.json @@ -0,0 +1,155 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/werkzaamheidrelatiehalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidRelatieHALResponseList" + ], + "required": [ + "_links", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "logischeRelaties" + ], + "properties": { + "logischeRelaties": { + "type": "array", + "minItems": 1, + "items": { + "allOf": [ + { + "required": [ + "urn" + ], + "properties": { + "urn": { + "type": "string", + "description": "Urn van de werkzaamheid", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_links": { + "required": [ + "self", + "werkzaamheid" + ], + "properties": { + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "werkzaamheid": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "../_shared/Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidResponse.schema.json new file mode 100644 index 00000000..42579a37 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidResponse.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/werkzaamheidresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidResponse" + ], + "required": [ + "urn", + "omschrijving", + "functioneleStructuurRef", + "trefwoorden" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van de werkzaamheid.", + "type": "string" + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid.", + "type": "string" + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid.", + "type": "array", + "minItems": 0, + "items": { + "description": "Trefwoord van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidUpdateRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidUpdateRequest.schema.json new file mode 100644 index 00000000..79bd5f3f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/WerkzaamheidUpdateRequest.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/werkzaamheidupdaterequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/WerkzaamheidUpdateRequest" + ], + "required": [ + "omschrijving", + "trefwoorden" + ], + "properties": { + "omschrijving": { + "description": "Omschrijving van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid.", + "type": "array", + "minItems": 0, + "maxItems": 1500, + "items": { + "description": "Trefwoord van de werkzaamheid.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ZoekCriteria.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ZoekCriteria.schema.json new file mode 100644 index 00000000..79a9d58d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/ZoekCriteria.schema.json @@ -0,0 +1,153 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/crud-rtr-gegevens-g85pejgdr/zoekcriteria", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json#/components/schemas/ZoekCriteria" + ], + "description": "Zoek criteria waar de geretourneerde activiteiten op gefilterd moeten worden. Indien er op meerdere properties tegelijk gefilterd wordt, dan zullen alleen de activiteiten geretourneerd worden die aan alle properties voldoen.", + "required": [ + "datum" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "bestuursorgaan": { + "description": "Filter op bestuursorgaan.", + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "De OIN van het bestuursorgaan.", + "type": "string" + }, + "organisatieCode": { + "type": "string", + "description": "De organisatieCode (CBS code, het numerieke deel van de BG code)." + }, + "organisatieType": { + "type": "string", + "description": "Het organisatie type (niet-numerieke deel van de BG code)." + } + } + }, + "bevoegdGezag": { + "required": [ + "bestuurslaag" + ], + "description": "Filter op bevoegd gezag.", + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + } + } + }, + "datum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "magneet": { + "description": "Filter op activiteiten met het kenmerk magneet.", + "type": "boolean" + }, + "omschrijving": { + "description": "Zoek in de omschrijving van de activiteit.", + "type": "string" + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "werkzaamheid": { + "description": "Filter op activiteiten die gekoppeld zijn aan deze werkzaamheid (urn).", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/AppInfo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/AppInfo.schema.json new file mode 100644 index 00000000..a2e315c5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/AppInfo.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/appinfo", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json" + ], + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Mens-leesbare beschrijving van deze API" + }, + "gmlVersion": { + "type": "string", + "description": "De versie van GML (http://www.opengeospatial.org/standards/gml) waarmee deze service valideert." + }, + "name": { + "type": "string", + "description": "Mens-leesbare naam van deze API." + }, + "version": { + "type": "string", + "description": "De versie van deze API zoals te lezen in de API spec en overeenkomende met de API-Version response header" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Error.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Error.schema.json new file mode 100644 index 00000000..efe8431f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Error.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/error", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/Error" + ], + "type": "object", + "properties": { + "error": { + "type": "string" + }, + "message": { + "type": "string" + }, + "path": { + "type": "string" + }, + "status": { + "type": "integer" + }, + "timestamp": { + "type": "string" + } + }, + "description": "Foutmelding" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Geovalidatieopdracht.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Geovalidatieopdracht.schema.json new file mode 100644 index 00000000..5be141f2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Geovalidatieopdracht.schema.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/geovalidatieopdracht", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/Geovalidatieopdracht" + ], + "required": [ + "checksum", + "grootte", + "identificatie", + "url" + ], + "type": "object", + "properties": { + "checksum": { + "pattern": "[A-Fa-f0-9]{64}", + "type": "string", + "description": "SHA256 checksum (64-hex chars)" + }, + "grootte": { + "maximum": 1000000000, + "minimum": 1, + "type": "integer", + "description": "grootte bestand (Bytes)" + }, + "identificatie": { + "pattern": "^[\\w\\._-]{0,100}$", + "type": "string", + "description": "referentie van de opdracht" + }, + "responsurl": { + "type": "string", + "description": "Naar deze HTTPS URL wordt het Rapport gestuurd wanneer verwerken van de Geovalidatieopdracht klaar is.", + "format": "url", + "examples": [ + "https://gemeente.nl/api/rapport" + ] + }, + "url": { + "type": "string", + "description": "Locatie van de aangeboden ZIP (HTTPS URL).", + "format": "url", + "examples": [ + "https://filestore.gemeente.nl/te-valideren-geometrieen.zip" + ] + } + }, + "description": "Geovalidatieobject voor doorgevan van validatieattributen.", + "examples": [ + { + "identificatie": "referentie1234", + "checksum": "7b7315b4918ad2e2b5d28859194be8d13ad0849f165458f06d670f07d8005f17", + "grootte": 74260, + "url": "http://lvbbod-test-omgeving.fto.kadaster.nl:80/document/beheer-upload/0aea977c-209d-407e-943e-cc9f2485edfc.zip", + "responsurl": "https://overheid.nl/rapport" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Melding.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Melding.schema.json new file mode 100644 index 00000000..98f9a7dc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Melding.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/melding", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/Melding" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "code" + }, + "detail": { + "type": "string", + "description": "detail" + }, + "ernst": { + "type": "string", + "description": "ernst van de melding", + "enum": [ + "INFO", + "WARNING", + "ERROR", + "FATAL" + ] + }, + "objectIdentificatie": { + "type": "string", + "description": "identificatie van het object waarover de melding gaat", + "examples": [ + "0868A0B1-DA79-4C33-8305-1BDE0126FA9A" + ] + }, + "omschrijving": { + "type": "string", + "description": "omschrijving" + } + }, + "description": "Een validatiemelding in het Rapport." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Rapport.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Rapport.schema.json new file mode 100644 index 00000000..c5113689 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/Rapport.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/rapport", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/Rapport" + ], + "required": [ + "identificatie" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "description": "De identificatie die de service teruggaf na het plaatsen van de Geovalidatieopdracht. Met deze identificatie kan het Rapport opgehaald worden." + }, + "meldingen": { + "type": "array", + "description": "De validatiemeldingen.", + "items": { + "$ref": "./Melding.schema.json" + } + }, + "referentie": { + "type": "string", + "description": "De referentie die meegegeven werd door de client bij het plaatsen van de Geovalidatieopdracht. Komt overeen met Geovalidatieopdracht.identificatie." + }, + "status": { + "type": "string", + "description": "Het resultaat van de valiatieopdracht (OK/NOK)." + } + }, + "description": "rapport" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ResponsLocatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ResponsLocatie.schema.json new file mode 100644 index 00000000..550ac418 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ResponsLocatie.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/responslocatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/ResponsLocatie" + ], + "type": "string", + "description": "Naar deze HTTPS URL wordt het Rapport gestuurd wanneer verwerken van de Geovalidatieopdracht klaar is.", + "format": "url", + "examples": [ + "https://gemeente.nl/api/rapport" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ZipLocatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ZipLocatie.schema.json new file mode 100644 index 00000000..236f6036 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ZipLocatie.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geo-validatieservice-serz61gvg/ziplocatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/167767/omgevingsdocumenten-geovalidatie-v1.json#/components/schemas/ZipLocatie" + ], + "type": "string", + "description": "Locatie van de aangeboden ZIP (HTTPS URL).", + "format": "url", + "examples": [ + "https://filestore.gemeente.nl/te-valideren-geometrieen.zip" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/App.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/App.schema.json new file mode 100644 index 00000000..1a37bb27 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/App.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/app", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json" + ], + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "version": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/AppHealth.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/AppHealth.schema.json new file mode 100644 index 00000000..ff4981ec --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/AppHealth.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/apphealth", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json" + ], + "type": "object", + "properties": { + "status": { + "type": "string", + "enum": [ + "UP", + "DOWN" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/CRSs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/CRSs.schema.json new file mode 100644 index 00000000..9fbf1ac9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/CRSs.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/crss", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/CRSs" + ], + "title": "Ondersteunde CRS-en", + "description": "De URIs van alle in deze API ondersteunde CRS-en", + "type": "object", + "properties": { + "crs": { + "type": "array", + "items": { + "type": "string", + "format": "uri", + "examples": [ + "http://www.opengis.net/def/crs/EPSG/0/28992" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/GeoJsonGeometry.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/GeoJsonGeometry.schema.json new file mode 100644 index 00000000..0a9fd1d3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/GeoJsonGeometry.schema.json @@ -0,0 +1,178 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/geojsongeometry", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/GeoJsonGeometry" + ], + "title": "GeoJSON Geometry", + "description": "Geometrie in GeoJSON formaat (RFC 7946).", + "externalDocs": { + "description": "RFC 7946 - The GeoJSON Format", + "url": "https://tools.ietf.org/html/rfc7946" + }, + "oneOf": [ + { + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + }, + { + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + }, + { + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + }, + { + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + }, + { + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + }, + { + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Health.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Health.schema.json new file mode 100644 index 00000000..c1325ed4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Health.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/health", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/Health" + ], + "description": "Health", + "type": "object", + "properties": { + "app-health": { + "$ref": "./AppHealth.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Info.schema.json new file mode 100644 index 00000000..24be4c44 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Info.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/Info", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "app" + ], + "type": "object", + "properties": { + "app": { + "$ref": "./App.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/LineString.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/LineString.schema.json new file mode 100644 index 00000000..bc15808f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/LineString.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/linestring", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiLineString.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiLineString.schema.json new file mode 100644 index 00000000..31899257 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiLineString.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/multilinestring", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiPoint.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiPoint.schema.json new file mode 100644 index 00000000..80e81ae2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiPoint.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/multipoint", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiPolygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiPolygon.schema.json new file mode 100644 index 00000000..03e5b27f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/MultiPolygon.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/multipolygon", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/OpenApiSchemaJson.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/OpenApiSchemaJson.schema.json new file mode 100644 index 00000000..f91fa85a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/OpenApiSchemaJson.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/openapischemajson", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/OpenApiSchemaJson" + ], + "description": "Het JSON schema van de OpenAPI specificatie.", + "type": "object" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/OpenApiSchemaYaml.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/OpenApiSchemaYaml.schema.json new file mode 100644 index 00000000..0b62e18a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/OpenApiSchemaYaml.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/openapischemayaml", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/OpenApiSchemaYaml" + ], + "description": "Het YAML schema van de OpenAPI specificatie.", + "type": "object" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Point.schema.json new file mode 100644 index 00000000..ccf3c7f0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Point.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/point", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/Point" + ], + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Polygon.schema.json new file mode 100644 index 00000000..e20a3828 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Polygon.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/polygon", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Problem.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Problem.schema.json new file mode 100644 index 00000000..42d02d0d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/Problem.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/geometrieen-opvragen-q3vie1gvg/problem", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/Problem" + ], + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807).", + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.", + "examples": [ + "Geen verbinding met de database" + ] + }, + "instance": { + "type": "string", + "format": "uri", + "description": "Absolute URI dat dit specifieke probleem identificeert." + }, + "status": { + "type": "integer", + "format": "int32", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.", + "minimum": 100, + "exclusiveMaximum": 600, + "examples": [ + 403 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars." + }, + "type": { + "type": "string", + "format": "uri", + "description": "Absolute URI dat het probleemtype identificeert.", + "default": "about:blank" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/AanvraagRespons.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/AanvraagRespons.schema.json new file mode 100644 index 00000000..5e6b45e8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/AanvraagRespons.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/aanvraagrespons", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/AanvraagRespons" + ], + "required": [ + "verzoekIdentificatie" + ], + "properties": { + "verzoekIdentificatie": { + "type": "string", + "description": "Identificatie van het verzoek. Deze identificatie ontvang je als antwoord op een (Geometrie)AanvraagVerzoek en kan gebruikt worden om de status op te vragen en om de URL van het gegenereerde bestand op te vragen.\n", + "format": "uuid", + "examples": [ + "123e4567-e89b-12d3-a456-426614174000" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/AanvraagVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/AanvraagVerzoek.schema.json new file mode 100644 index 00000000..1749b46a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/AanvraagVerzoek.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/aanvraagverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/AanvraagVerzoek" + ], + "required": [ + "regelingId" + ], + "properties": { + "juridischGeldigOp": { + "type": "string", + "description": "Een tijdreisparameter langs de juridische-werking-tijdsas. Deze tijdreis toont de versie van het object die op de opgegeven datum juridisch in werking is. Wanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag gesteld met als parameter 'vandaag'.\n", + "format": "date", + "examples": [ + "2023-06-01" + ] + }, + "regelingId": { + "type": "string", + "description": "De identificatie (WorkID) van de regeling, of een identificatie van toestand (Expression)." + } + }, + "description": "Het verzoek om een zip op te bouwen met de laatst bekende gegevens van de regeling met het genoemde regelingId (WorkId).\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/App.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/App.schema.json new file mode 100644 index 00000000..7eb5cdb4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/App.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/app", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json" + ], + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "imopVersion": { + "type": "string" + }, + "imowVersion": { + "type": "string" + }, + "name": { + "type": "string" + }, + "stopVersion": { + "type": "string" + }, + "version": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/BestandsnaamUitwisselpakket.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/BestandsnaamUitwisselpakket.schema.json new file mode 100644 index 00000000..48c86df9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/BestandsnaamUitwisselpakket.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/bestandsnaamuitwisselpakket", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/BestandsnaamUitwisselpakket" + ], + "type": "string", + "description": "Gegenereerde naam van het uitwisselpakket. Dit bestaat uit de verzoekIdentificatie en een datum/tijd stempel.\n", + "examples": [ + "123e4567-e89b-12d3-a456-426614174000_20251209-0926182.zip" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/DownloadRespons.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/DownloadRespons.schema.json new file mode 100644 index 00000000..0ed271a6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/DownloadRespons.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/downloadrespons", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/DownloadRespons" + ], + "required": [ + "url" + ], + "properties": { + "url": { + "type": "string", + "format": "url", + "examples": [ + "https://service.pre.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/downloaden/v1/download_uitwisselpakket/123e4567-e89b-12d3-a456-426614174000_20251209-0926182.zip" + ] + } + }, + "description": "De respons van de download. Deze bevat een url naar de te downloaden zip." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/GeometrieAanvraagVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/GeometrieAanvraagVerzoek.schema.json new file mode 100644 index 00000000..0fb06e23 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/GeometrieAanvraagVerzoek.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/geometrieaanvraagverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/GeometrieAanvraagVerzoek" + ], + "required": [ + "locatieidentificaties" + ], + "properties": { + "beschikbaarOp": { + "type": "string", + "description": "Een tijdreisparameter langs de 'beschikbaar'-tijdsas. **Let op de tijdzone!** Deze tijdreis toont de versie van het object die op de opgegeven datum juridisch in werking is. Wanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag gesteld met als parameter 'vandaag'.\n", + "format": "date-time", + "examples": [ + "2022-07-07T11:34:01Z" + ] + }, + "juridischGeldigOp": { + "type": "string", + "description": "Een tijdreisparameter langs de juridische-werking-tijdsas. Deze tijdreis toont de versie van het object die op de opgegeven datum juridisch in werking is. Wanneer deze parameter niet opgegeven wordt, dan wordt een tijdreisvraag gesteld met als parameter 'vandaag'.\n", + "format": "date", + "examples": [ + "2023-06-01" + ] + }, + "locatieidentificaties": { + "type": "array", + "description": "De identificaties van de locaties waarmee de geometrie gezocht wordt. bij een verzoek met locatiegroep identificaties zullen de onderliggende locatiegroepitems *niet* in de resulterende geopackage zitten.", + "items": { + "pattern": "^nl.imow-(gm|pv|ws|mn|mnre)[0-9]{1,6}\\.(gebied|gebiedengroep|lijn|lijnengroep|punt|puntengroep|ambtsgebied)\\.[A-Za-z0-9]{1,32}$", + "maxItems": 100, + "minItems": 1, + "type": "string" + } + } + }, + "description": "Het verzoek om een geopackage op te bouwen met de opgegeven locatieidentificaties en tijdreis gegevens.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Info.schema.json new file mode 100644 index 00000000..3cab5072 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Info.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/Info", + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/openapi.json#/components/schemas/Info" + ], + "required": [ + "app" + ], + "type": "object", + "properties": { + "app": { + "$ref": "./App.schema.json" + } + }, + "description": "Info" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/OntwerpAanvraagVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/OntwerpAanvraagVerzoek.schema.json new file mode 100644 index 00000000..4988a812 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/OntwerpAanvraagVerzoek.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/ontwerpaanvraagverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/OntwerpAanvraagVerzoek" + ], + "required": [ + "ontwerpBesluitIdentificatie", + "regelingId" + ], + "properties": { + "ontwerpBesluitIdentificatie": { + "type": "string", + "description": "Het OntwerpBesluitIdentificatie" + }, + "regelingId": { + "type": "string", + "description": "De identificatie (WorkID) van de regeling." + } + }, + "description": "Het verzoek om een ontwerp zip op te bouwen met de laatst bekende gegevens van de regeling met het genoemde regelingId (WorkId) en OntwerpBesluitIdentificatie.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Problem.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Problem.schema.json new file mode 100644 index 00000000..a60fcf2d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Problem.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/problem", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/Problem" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.", + "examples": [ + "Interne server fout" + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.", + "format": "uri" + }, + "status": { + "exclusiveMaximum": 600, + "minimum": 100, + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.", + "format": "int32", + "examples": [ + 500 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars." + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.", + "format": "uri" + } + }, + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Status.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Status.schema.json new file mode 100644 index 00000000..f74fd48f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/Status.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/status", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/Status" + ], + "type": "string", + "description": "De status van de aanvraag", + "enum": [ + "BESCHIKBAAR", + "IN_BEHANDELING", + "MISLUKT" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/StatusRespons.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/StatusRespons.schema.json new file mode 100644 index 00000000..a0ca39ed --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/StatusRespons.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/statusrespons", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/StatusRespons" + ], + "required": [ + "status" + ], + "properties": { + "code": { + "type": "string", + "description": "Een foutcode indien er meldingen zijn" + }, + "omschrijving": { + "type": "string", + "description": "Een omschrijving van de geconstateerde fout" + }, + "status": { + "type": "string", + "description": "De status van de aanvraag", + "enum": [ + "BESCHIKBAAR", + "IN_BEHANDELING", + "MISLUKT" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/VerzoekIdentificatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/VerzoekIdentificatie.schema.json new file mode 100644 index 00000000..10f4b499 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/VerzoekIdentificatie.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocument-downloaden-szbze1mdg/verzoekidentificatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/204330/omgevingsdocumenten-downloaden-v1.json#/components/schemas/VerzoekIdentificatie" + ], + "type": "string", + "description": "Identificatie van het verzoek. Deze identificatie ontvang je als antwoord op een (Geometrie)AanvraagVerzoek en kan gebruikt worden om de status op te vragen en om de URL van het gegenereerde bestand op te vragen.\n", + "format": "uuid", + "examples": [ + "123e4567-e89b-12d3-a456-426614174000" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Activiteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Activiteit.schema.json new file mode 100644 index 00000000..638a3326 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Activiteit.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteit", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Activiteit" + ], + "title": "Activiteit", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./ActiviteitSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDelta.schema.json new file mode 100644 index 00000000..7405bc6b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitDelta" + ], + "title": "ActiviteitDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./ActiviteitDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./ActiviteitDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..0793371e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDeltaLijstWijzigingen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitdeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitDeltaLijstWijzigingen" + ], + "title": "ActiviteitDeltaLijstWijzigingen", + "type": "object", + "properties": { + "gerelateerdeActiviteitRefs": { + "$ref": "./LijstWijzigingenActiviteitRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDeltaWijzigingen.schema.json new file mode 100644 index 00000000..5de8c42a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitDeltaWijzigingen" + ], + "title": "ActiviteitDeltaWijzigingen", + "type": "object", + "properties": { + "bovenliggendeActiviteitRef": { + "type": [ + "string", + "null" + ], + "examples": [ + "nl.imow-mnre1034.activiteit.Omgevingsplanactiviteit" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Activiteit die werelderfgoed betreft" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt als `nullable`. Een nullable veld met waarde `null` betekent dat het veld in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduiding.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduiding.schema.json new file mode 100644 index 00000000..c890a54c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduiding.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitlocatieaanduiding", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitLocatieaanduiding" + ], + "title": "ActiviteitLocatieaanduiding", + "required": [ + "activiteitRef", + "activiteitregelkwalificatie", + "identificatie", + "locatieRefs" + ], + "type": "object", + "properties": { + "activiteitRef": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteit.20240101" + ] + }, + "activiteitregelkwalificatie": { + "$ref": "./ActiviteitRegelkwalificatie.schema.json" + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteit.20240101" + ] + }, + "locatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDelta.schema.json new file mode 100644 index 00000000..362f1db8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitlocatieaanduidingdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitLocatieaanduidingDelta" + ], + "title": "ActiviteitLocatieaanduidingDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./ActiviteitLocatieaanduidingDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./ActiviteitLocatieaanduidingDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..c89a7b53 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDeltaLijstWijzigingen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitlocatieaanduidingdeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitLocatieaanduidingDeltaLijstWijzigingen" + ], + "title": "ActiviteitLocatieaanduidingDeltaLijstWijzigingen", + "type": "object", + "properties": { + "locatieRefs": { + "$ref": "./LijstWijzigingenLocatieRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDeltaWijzigingen.schema.json new file mode 100644 index 00000000..784ec903 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitlocatieaanduidingdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitLocatieaanduidingDeltaWijzigingen" + ], + "title": "ActiviteitLocatieaanduidingDeltaWijzigingen", + "type": "object", + "properties": { + "activiteitRef": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteit.20240101" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingRefs.schema.json new file mode 100644 index 00000000..cd4d879f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingRefs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitlocatieaanduidingrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitLocatieaanduidingRefs" + ], + "title": "ActiviteitLocatieaanduidingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteitlocatieaanduiding.20240101" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingRenvooi.schema.json new file mode 100644 index 00000000..d8de2bd4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitLocatieaanduidingRenvooi.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitlocatieaanduidingrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitLocatieaanduidingRenvooi" + ], + "title": "ActiviteitLocatieaanduidingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitLocatieaanduiding.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitLocatieaanduidingDelta.schema.json" + }, + "activiteitregelkwalificatie": { + "title": "ActiviteitRegelkwalificatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitRegelkwalificatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitRegelkwalificatieDelta.schema.json" + } + } + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerp.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerp.schema.json new file mode 100644 index 00000000..719c807c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerp.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitonderwerp", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitOnderwerp" + ], + "title": "ActiviteitOnderwerp", + "required": [ + "activiteitLocatieaanduidingen", + "identificatie", + "naam" + ], + "type": "object", + "properties": { + "activiteitLocatieaanduidingen": { + "uniqueItems": true, + "type": "array", + "items": { + "type": "string" + } + }, + "identificatie": { + "type": "string" + }, + "naam": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerpDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerpDelta.schema.json new file mode 100644 index 00000000..787e12a3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerpDelta.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitonderwerpdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitOnderwerpDelta" + ], + "title": "ActiviteitOnderwerpDelta", + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./ActiviteitOnderwerpDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerpDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerpDeltaWijzigingen.schema.json new file mode 100644 index 00000000..7e5442a4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitOnderwerpDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitonderwerpdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitOnderwerpDeltaWijzigingen" + ], + "title": "ActiviteitOnderwerpDeltaWijzigingen", + "type": "object", + "properties": { + "naam": { + "type": "string", + "examples": [ + "Activiteit die werelderfgoed betreft" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt als `nullable`. Een nullable veld met waarde `null` betekent dat het veld in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRefs.schema.json new file mode 100644 index 00000000..b92ecb39 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRefs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitRefs" + ], + "title": "ActiviteitRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteit.20240101" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatie.schema.json new file mode 100644 index 00000000..15a25a4a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatie.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitregelkwalificatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitRegelkwalificatie" + ], + "title": "ActiviteitRegelkwalificatie", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/activiteitregelkwalificatie/id/concept/Gebod" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "gebod" + ] + } + }, + "description": "De naam van de kwalificatie van de Juridische regel over een activiteit. \nThema is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Activiteitregelkwalificatie.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieDelta.schema.json new file mode 100644 index 00000000..47dc1d01 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieDelta.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitregelkwalificatiedelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitRegelkwalificatieDelta" + ], + "title": "ActiviteitRegelkwalificatieDelta", + "required": [ + "bewerking", + "wijzigingen" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingWijzigen", + "type": "string", + "enum": [ + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./ActiviteitRegelkwalificatieDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieDeltaWijzigingen.schema.json new file mode 100644 index 00000000..264c483b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitregelkwalificatiedeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitRegelkwalificatieDeltaWijzigingen" + ], + "title": "ActiviteitRegelkwalificatieDeltaWijzigingen", + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/activiteitregelkwalificatie/id/concept/Informatieplicht" + ] + }, + "waarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "informatieplicht" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi is verwijderd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieRenvooi.schema.json new file mode 100644 index 00000000..f1f3ec20 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRegelkwalificatieRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitregelkwalificatierenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitRegelkwalificatieRenvooi" + ], + "title": "ActiviteitRegelkwalificatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitRegelkwalificatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitRegelkwalificatieDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRenvooi.schema.json new file mode 100644 index 00000000..66b0fe14 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitRenvooi.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitRenvooi" + ], + "title": "ActiviteitRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitDelta.schema.json" + }, + "groep": { + "title": "ActiviteitengroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Activiteitengroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitengroepDelta.schema.json" + } + } + } + ] + }, + "symboolcodes": { + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitSpec.schema.json new file mode 100644 index 00000000..b825f4aa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitSpec.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitSpec" + ], + "title": "ActiviteitSpec", + "required": [ + "groep", + "identificatie", + "naam", + "symboolcodes" + ], + "type": "object", + "properties": { + "bovenliggendeActiviteitRef": { + "type": "string", + "examples": [ + "nl.imow-mnre1034.activiteit.ActiviteitInAmvb" + ] + }, + "gerelateerdeActiviteitRefs": { + "title": "ActiviteitRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteit.20240101" + ] + } + }, + "groep": { + "$ref": "./Activiteitengroep.schema.json" + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-mnre1034.activiteit.ActiviteitenWerelderfgoed" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Activiteit die werelderfgoed betreft" + ] + }, + "symboolcodes": { + "$ref": "./Symboolcodes.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Activiteitengroep.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Activiteitengroep.schema.json new file mode 100644 index 00000000..942fff98 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Activiteitengroep.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitengroep", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Activiteitengroep" + ], + "title": "Activiteitengroep", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/activiteit/id/concept/Aansluitactiviteit" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "aansluitactiviteit" + ] + } + }, + "description": "Een categorie, of groep, waaronder een activiteit valt.\nThema is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Thema.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepDelta.schema.json new file mode 100644 index 00000000..5baff340 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepDelta.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitengroepdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitengroepDelta" + ], + "title": "ActiviteitengroepDelta", + "required": [ + "bewerking", + "wijzigingen" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingWijzigen", + "type": "string", + "enum": [ + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./ActiviteitengroepDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepDeltaWijzigingen.schema.json new file mode 100644 index 00000000..c618bef2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitengroepdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitengroepDeltaWijzigingen" + ], + "title": "ActiviteitengroepDeltaWijzigingen", + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/activiteit/id/concept/MilieubelastendeActiviteit" + ] + }, + "waarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "milieubelastende activiteit" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi is verwijderd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepRenvooi.schema.json new file mode 100644 index 00000000..e902a189 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ActiviteitengroepRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/activiteitengroeprenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ActiviteitengroepRenvooi" + ], + "title": "ActiviteitengroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Activiteitengroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitengroepDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Adressaat.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Adressaat.schema.json new file mode 100644 index 00000000..4e319795 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Adressaat.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/adressaat", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Adressaat" + ], + "title": "Adressaat", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/adressaat/id/concept/BeheerderSpoor" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "beheerder spoor" + ] + } + }, + "description": "Het bestuursorgaan dat of de organisatie die de taak waarover de juridische regel gaat, moet uitvoeren.\nAdressaat is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Adressaat.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AdressaatDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AdressaatDelta.schema.json new file mode 100644 index 00000000..9714cf00 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AdressaatDelta.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/adressaatdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/AdressaatDelta" + ], + "title": "AdressaatDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingToevoegenVerwijderen", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen" + ], + "examples": [ + "toevoegen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AdressaatRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AdressaatRenvooi.schema.json new file mode 100644 index 00000000..7f84c242 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AdressaatRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/adressaatrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/AdressaatRenvooi" + ], + "title": "AdressaatRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Adressaat.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./AdressaatDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Afbeelding.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Afbeelding.schema.json new file mode 100644 index 00000000..0814377b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Afbeelding.schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/afbeelding", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Afbeelding" + ], + "type": "string", + "description": "Een afbeelding (PNG of JPG) uit een document.", + "contentMediaType": "application/octet-stream" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieBesluitRenvooiLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieBesluitRenvooiLinks.schema.json new file mode 100644 index 00000000..59dff360 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieBesluitRenvooiLinks.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/annotatiebesluitrenvooilinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/AnnotatieBesluitRenvooiLinks" + ], + "title": "AnnotatieRenvooiLinks", + "required": [ + "besluitversie", + "documentcomponenten", + "self" + ], + "type": "object", + "properties": { + "besluitversie": { + "$ref": "./HalLink.schema.json" + }, + "documentcomponenten": { + "$ref": "./HalLink.schema.json" + }, + "geconsolideerdeRegelingVersie": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + }, + "wijzigtRegelingVersie": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieLinks.schema.json new file mode 100644 index 00000000..8f7d42cb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/annotatielinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/AnnotatieLinks" + ], + "required": [ + "documentstructuur", + "regeling", + "self" + ], + "type": "object", + "properties": { + "documentstructuur": { + "$ref": "./HalLink.schema.json" + }, + "regeling": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieOntwerpRenvooiLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieOntwerpRenvooiLinks.schema.json new file mode 100644 index 00000000..2b853edd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieOntwerpRenvooiLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/annotatieontwerprenvooilinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/AnnotatieOntwerpRenvooiLinks" + ], + "title": "AnnotatieRenvooiLinks", + "required": [ + "documentstructuur", + "ontwerpregeling", + "self" + ], + "type": "object", + "properties": { + "beoogdeOpvolgerVan": { + "$ref": "./HalLink.schema.json" + }, + "documentstructuur": { + "$ref": "./HalLink.schema.json" + }, + "ontwerpregeling": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieZoekLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieZoekLinks.schema.json new file mode 100644 index 00000000..961a35cc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/AnnotatieZoekLinks.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/annotatiezoeklinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/AnnotatieZoekLinks" + ], + "required": [ + "documentstructuur", + "regeling" + ], + "type": "object", + "properties": { + "documentstructuur": { + "$ref": "./HalLink.schema.json" + }, + "regeling": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitMetadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitMetadata.schema.json new file mode 100644 index 00000000..ee0b6806 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitMetadata.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitmetadata", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BesluitMetadata" + ], + "title": "BesluitMetadata", + "type": "object", + "properties": { + "citeerTitel": { + "title": "citeerTitel", + "type": "string", + "description": "De citeertitel van het besluit" + } + }, + "description": "Kenmerken van het besluit die deze (ontwerp)regelingversie veroorzaakt heeft." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversie.schema.json new file mode 100644 index 00000000..a32ef0f4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversie.schema.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Besluitversie" + ], + "title": "Besluitversie", + "required": [ + "bekendOp", + "eindverantwoordelijke", + "expressionId", + "identificatie", + "instrumentversie", + "ontvangenOp", + "opschrift", + "technischId", + "type" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Besluitversie_Embedded.schema.json" + }, + "_links": { + "$ref": "./BesluitversieLinks.schema.json" + }, + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "bekendOp": { + "title": "bekendOp", + "type": "string", + "format": "date", + "examples": [ + "2020-07-05" + ] + }, + "citeerTitel": { + "title": "citeerTitel", + "type": "string", + "description": "De citeertitel van het besluit" + }, + "eindverantwoordelijke": { + "title": "eindverantwoordelijke", + "type": "string" + }, + "expressionId": { + "title": "StopIdentificatie", + "type": "string", + "description": "STOP-Identificatie: De IRI van een document volgens de STOP standaard (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).", + "format": "uri" + }, + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + }, + "heeftBijlagen": { + "title": "heeftBijlagen", + "type": "boolean", + "default": false + }, + "heeftToelichtingen": { + "title": "heeftToelichtingen", + "type": "boolean", + "default": false + }, + "identificatie": { + "title": "StopIdentificatie", + "type": "string", + "description": "STOP-Identificatie: De IRI van een document volgens de STOP standaard (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).", + "format": "uri" + }, + "instrumentversie": { + "title": "instrumentversie", + "type": "string" + }, + "isVervangRegeling": { + "title": "isVervangRegeling", + "type": "boolean" + }, + "officieleTitel": { + "title": "officieleTitel", + "type": "string" + }, + "ontvangenOp": { + "title": "ontvangenOp", + "type": "string", + "format": "date", + "examples": [ + "2020-07-05" + ] + }, + "opschrift": { + "title": "opschrift", + "type": "string" + }, + "procedureverloop": { + "$ref": "./BesluitversieProcedureverloop.schema.json" + }, + "publicatieID": { + "type": "string" + }, + "technischId": { + "title": "TechnischId", + "type": "string", + "description": "Een technische identificatie voor ontwerpobjecten, samengesteld uit de IMOW-identificatie en de ontwerpbesluitIdentificatie, die gebruikt kan worden als pad parameter en in zoekopdrachten. De escaping gebeurt met de volgende regex: [^\\w]+ wordt vervangen door _" + }, + "type": { + "$ref": "./SoortRegeling.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieDocumentstructuurLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieDocumentstructuurLinks.schema.json new file mode 100644 index 00000000..a83e760a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieDocumentstructuurLinks.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversiedocumentstructuurlinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BesluitversieDocumentstructuurLinks" + ], + "required": [ + "besluitversie", + "self" + ], + "type": "object", + "properties": { + "annotaties": { + "$ref": "./HalLink.schema.json" + }, + "besluitversie": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieLinks.schema.json new file mode 100644 index 00000000..b3a6ace5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieLinks.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversielinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BesluitversieLinks" + ], + "title": "BesluitversieLinks", + "required": [ + "self" + ], + "type": "object", + "properties": { + "annotaties": { + "$ref": "./HalLink.schema.json" + }, + "consolideertRegelingversie": { + "$ref": "./HalLink.schema.json" + }, + "documentstructuur": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + }, + "wijzigtRegelingversie": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieProcedurestap.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieProcedurestap.schema.json new file mode 100644 index 00000000..848fe1e0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieProcedurestap.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversieprocedurestap", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BesluitversieProcedurestap" + ], + "title": "Procedurestap", + "type": "object", + "properties": { + "actor": { + "title": "actor", + "type": "string", + "description": "De uitvoerder van de stap" + }, + "soortStap": { + "$ref": "./BesluitversieSoortStap.schema.json" + }, + "voltooidOp": { + "title": "voltooidOp", + "type": "string", + "description": "De datum waarop het voltooid is." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieProcedureverloop.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieProcedureverloop.schema.json new file mode 100644 index 00000000..e889788f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieProcedureverloop.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversieprocedureverloop", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BesluitversieProcedureverloop" + ], + "title": "Procedureverloop", + "type": "object", + "properties": { + "bekendOp": { + "title": "bekendOp", + "type": "string", + "description": "De datum waarop de besluitversie bekend is" + }, + "ontvangenOp": { + "title": "bekendOp", + "type": "string", + "description": "De datum waarop de besluitversie ontvangen is" + }, + "procedurestappen": { + "type": "array", + "items": { + "$ref": "./BesluitversieProcedurestap.schema.json" + } + } + }, + "description": "De procedure die doorlopen is door deze besluitversie." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieSoortStap.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieSoortStap.schema.json new file mode 100644 index 00000000..a05ba09e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversieSoortStap.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversiesoortstap", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BesluitversieSoortStap" + ], + "title": "soortStap", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "title": "code", + "type": "string" + }, + "waarde": { + "title": "waarde", + "type": "string" + } + }, + "description": "De verschillende soorten stappen zijn te vinden in [deze waardelijst](https://gitlab.com/koop/STOP/standaard/-/blob/1.3.0/waardelijsten/procedurestap_definitief.xml).'\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversie_Embedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversie_Embedded.schema.json new file mode 100644 index 00000000..7d8d1c63 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversie_Embedded.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversie_embedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Besluitversie__embedded" + ], + "type": "object", + "properties": { + "consolideertRegelingsgebied": {}, + "wijzigtRegelingsgebied": {} + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversies.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversies.schema.json new file mode 100644 index 00000000..41b69249 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Besluitversies.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversies", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Besluitversies" + ], + "title": "Besluitversies", + "required": [ + "_embedded", + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./BesluitversiesEmbedded.schema.json" + }, + "_links": { + "allOf": [ + { + "type": "object", + "properties": { + "self": { + "$ref": "./HalPaginationLinksSelf.schema.json" + } + } + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalPaginationLinksFirst.schema.json" + }, + "last": { + "$ref": "./HalPaginationLinksLast.schema.json" + }, + "next": { + "$ref": "./HalPaginationLinksNext.schema.json" + }, + "prev": { + "$ref": "./HalPaginationLinksPrev.schema.json" + } + } + } + ] + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversiesEmbedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversiesEmbedded.schema.json new file mode 100644 index 00000000..d702da50 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversiesEmbedded.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversiesembedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BesluitversiesEmbedded" + ], + "title": "BesluitversiesEmbedded", + "required": [ + "besluitversies" + ], + "type": "object", + "properties": { + "besluitversies": { + "type": "array", + "items": { + "$ref": "./Besluitversie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversiesSort.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversiesSort.schema.json new file mode 100644 index 00000000..8cdd7aa5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BesluitversiesSort.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/besluitversiessort", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BesluitversiesSort" + ], + "title": "BesluitversiesSort", + "type": "string", + "enum": [ + "identificatie", + "-identificatie", + "registratietijdstip", + "-registratietijdstip" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezag.schema.json new file mode 100644 index 00000000..e779ea05 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezag.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/bevoegdgezag", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BevoegdGezag" + ], + "title": "BevoegdGezag", + "required": [ + "bestuurslaag", + "code", + "naam" + ], + "type": "object", + "properties": { + "bestuurslaag": { + "title": "bestuurslaag", + "type": "string", + "examples": [ + "gemeentebestuur" + ] + }, + "code": { + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Code van het bevoegd gezag, uit één van onderstaande waardelijsten:\n - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet\n", + "examples": [ + "gm0000" + ] + }, + "naam": { + "title": "naam", + "type": "string", + "examples": [ + "gemeente Hollands Kroon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezagCode.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezagCode.schema.json new file mode 100644 index 00000000..7bf2d57a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezagCode.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/bevoegdgezagcode", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BevoegdGezagCode" + ], + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Code van het bevoegd gezag, uit één van onderstaande waardelijsten:\n - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet\n", + "examples": [ + "gm0000" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezagType.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezagType.schema.json new file mode 100644 index 00000000..3af37c97 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BevoegdGezagType.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/bevoegdgezagtype", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BevoegdGezagType" + ], + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Type van het bevoegd gezag, gelimiteerd\n", + "enum": [ + "waterschap", + "provincie", + "gemeente", + "ministerie" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BoundingBox.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BoundingBox.schema.json new file mode 100644 index 00000000..b9026bff --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/BoundingBox.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/boundingbox", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/BoundingBox" + ], + "title": "BoundingBox", + "required": [ + "maxX", + "maxY", + "minX", + "minY" + ], + "type": "object", + "properties": { + "maxX": { + "multipleOf": 0.001, + "type": "number" + }, + "maxY": { + "multipleOf": 0.001, + "type": "number" + }, + "minX": { + "multipleOf": 0.001, + "type": "number" + }, + "minY": { + "multipleOf": 0.001, + "type": "number" + } + }, + "description": "De bounding box van de bij de locatie behorende geometrie. Indien de locatie een groep is, is de bounding box het resultaat van alle onderliggende bounding boxes gecombineerd." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ConditieArtikel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ConditieArtikel.schema.json new file mode 100644 index 00000000..f8bf27ed --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ConditieArtikel.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/conditieartikel", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/conditieArtikel" + ], + "title": "conditieArtikel", + "type": "object", + "properties": { + "inhoud": { + "title": "inhoud", + "type": "string" + }, + "kop": { + "title": "kop", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Crs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Crs.schema.json new file mode 100644 index 00000000..2931f2f9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Crs.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/crs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Crs" + ], + "title": "Crs", + "type": "string", + "format": "uri", + "enum": [ + "http://www.opengis.net/def/crs/EPSG/0/28992" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerking.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerking.schema.json new file mode 100644 index 00000000..9140c1f7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerking.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/deltabewerking", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DeltaBewerking" + ], + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerkingToevoegenVerwijderen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerkingToevoegenVerwijderen.schema.json new file mode 100644 index 00000000..9ac70888 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerkingToevoegenVerwijderen.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/deltabewerkingtoevoegenverwijderen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DeltaBewerkingToevoegenVerwijderen" + ], + "title": "DeltaBewerkingToevoegenVerwijderen", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen" + ], + "examples": [ + "toevoegen" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerkingWijzigen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerkingWijzigen.schema.json new file mode 100644 index 00000000..d4cb325d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DeltaBewerkingWijzigen.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/deltabewerkingwijzigen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DeltaBewerkingWijzigen" + ], + "title": "DeltaBewerkingWijzigen", + "type": "string", + "enum": [ + "wijzigen" + ], + "examples": [ + "wijzigen" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Divisie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Divisie.schema.json new file mode 100644 index 00000000..0354a19e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Divisie.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Divisie" + ], + "title": "Divisie", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./DivisieSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieDelta.schema.json new file mode 100644 index 00000000..5dd0a5a1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieDelta.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisiedelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieDelta" + ], + "title": "DivisieDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./DivisieDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieDeltaWijzigingen.schema.json new file mode 100644 index 00000000..6446421d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisiedeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieDeltaWijzigingen" + ], + "title": "DivisieDeltaWijzigingen", + "type": "object", + "properties": { + "wId": { + "type": "string", + "examples": [ + "gm1911_1__div_o_1__content_i" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieRenvooi.schema.json new file mode 100644 index 00000000..13052b1d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisierenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieRenvooi" + ], + "title": "DivisieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./DivisieSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./DivisieDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieSpec.schema.json new file mode 100644 index 00000000..9e163e29 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieSpec.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisiespec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieSpec" + ], + "title": "DivisieSpec", + "required": [ + "identificatie", + "wId" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.divisie.20240101" + ] + }, + "wId": { + "type": "string", + "examples": [ + "gm1911_1__div_o_1" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesBesluitRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesBesluitRenvooi.schema.json new file mode 100644 index 00000000..46c160d8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesBesluitRenvooi.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisieannotatiesbesluitrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieannotatiesBesluitRenvooi" + ], + "title": "Annotaties en renvooi bij artikelstructuur", + "type": "object", + "description": "Gestructureerde OW-objecten en beoogde wijzigingen (renvooi) bij een besluitversie met vrije-tekststructuur.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij de gewijzigde regeling waar deze besluitversie op gebaseerd is,\nof alle objecten die horen bij een artikel of lid uit die gewijzigde regeling.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde artikel/lid, worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n\nDaarnaast is per objecttype aangegeven welke wijzigingen er zijn gedaan in de geconsolideerde regeling.\nDit wordt gedaan in het attribuut '_delta'. Hierin wordt per object aangegeven welke toevoegingen,\nwijzigingen, of verwijderingen de geconsolideerde regeling beoogt te doen.\n", + "allOf": [ + { + "$ref": "./DivisieannotatiesRenvooi.schema.json" + }, + { + "type": "object", + "properties": { + "_links": { + "$ref": "./AnnotatieBesluitRenvooiLinks.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesOntwerpRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesOntwerpRenvooi.schema.json new file mode 100644 index 00000000..ca9cc8e7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesOntwerpRenvooi.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisieannotatiesontwerprenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieannotatiesOntwerpRenvooi" + ], + "title": "Annotaties en renvooi bij vrije-tekststructuur", + "type": "object", + "properties": { + "_links": { + "$ref": "./AnnotatieOntwerpRenvooiLinks.schema.json" + } + }, + "description": "Gestructureerde OW-objecten en beoogde wijzigingen (renvooi) bij een ontwerpregeling met vrije-tekststructuur.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij de vastgestelde regeling waar deze ontwerpregeling op gebaseerd is,\nof alle objecten die horen bij een documentcomponent uit die vastgestelde regeling.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde documentcomponent, worden uitgeleverd. \n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n\nDaarnaast is per objecttype aangegeven welke wijzigingen er beoogd zijn in de ontwerpregeling.\nDit wordt gedaan in het attribuut '_delta'. Hierin wordt per object aangegeven welke toevoegingen,\nwijzigingen, of verwijderingen de ontwerpregeling beoogt te doen.\n", + "$ref": "./DivisieannotatiesRenvooi.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesRenvooi.schema.json new file mode 100644 index 00000000..62f8d030 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesRenvooi.schema.json @@ -0,0 +1,225 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisieannotatiesrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieannotatiesRenvooi" + ], + "title": "Annotaties en renvooi bij vrije-tekststructuur", + "type": "object", + "properties": { + "divisies": { + "type": "array", + "items": { + "title": "DivisieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./DivisieSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./DivisieDelta.schema.json" + } + } + } + ] + } + }, + "divisieteksten": { + "type": "array", + "items": { + "title": "DivisietekstRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./DivisietekstSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./DivisietekstDelta.schema.json" + } + } + } + ] + } + }, + "gebiedsaanwijzingen": { + "type": "array", + "items": { + "title": "GebiedsaanwijzingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./GebiedsaanwijzingSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzingDelta.schema.json" + }, + "groep": { + "title": "GebiedsaanwijzinggroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Gebiedsaanwijzinggroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzinggroepDelta.schema.json" + } + } + } + ] + }, + "symboolcodes": { + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] + }, + "type": { + "title": "TypeGebiedsaanwijzingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TypeGebiedsaanwijzing.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TypeGebiedsaanwijzingDelta.schema.json" + } + } + } + ] + } + } + } + ] + } + }, + "hoofdlijnen": { + "type": "array", + "items": { + "title": "HoofdlijnRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./HoofdlijnSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./HoofdlijnDelta.schema.json" + } + } + } + ] + } + }, + "kaarten": { + "type": "array", + "items": { + "$ref": "./KaartDivisieRenvooi.schema.json" + } + }, + "locaties": { + "type": "array", + "items": { + "title": "LocatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./LocatieSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./LocatieDelta.schema.json" + } + } + } + ] + } + }, + "tekstdelen": { + "type": "array", + "items": { + "title": "TekstdeelRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TekstdeelSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TekstdeelDelta.schema.json" + }, + "idealisatie": { + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] + }, + "themas": { + "type": "array", + "items": { + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesRenvooiAtLocation.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesRenvooiAtLocation.schema.json new file mode 100644 index 00000000..bdebe582 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesRenvooiAtLocation.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisieannotatiesrenvooiatlocation", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieannotatiesRenvooiAtLocation" + ], + "title": "Annotaties en renvooi bij vrije-tekststructuur op locatie", + "type": "object", + "properties": { + "geselecteerdeLocatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + } + }, + "description": "Gestructureerde OW-objecten en beoogde wijzigingen (renvooi) bij een regeling met vrije-tekststructuur en een geo-zoekvraag.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij de vastgestelde regeling waar deze ontwerpregeling op gebaseerd is én de gegeven geo-zoekvraag,\nof alle objecten die horen bij een documentcomponent uit die vastgestelde regeling én de gegeven geo-zoekvraag.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde documentcomponent, worden uitgeleverd. \n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit het `locatieRefs` attribuut.\n\nDaarnaast is per objecttype aangegeven welke wijzigingen er zijn in de opvolgende regeling.\nDit wordt gedaan in het attribuut `_delta`. Hierin wordt per object aangegeven welke toevoegingen,\nwijzigingen, of verwijderingen de opvolgende regeling bevat.\n", + "$ref": "./DivisieannotatiesRenvooi.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesVastgesteld.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesVastgesteld.schema.json new file mode 100644 index 00000000..43e6814c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesVastgesteld.schema.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisieannotatiesvastgesteld", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieannotatiesVastgesteld" + ], + "title": "Annotaties bij vrije-tekststructuur", + "type": "object", + "properties": { + "_links": { + "$ref": "./AnnotatieLinks.schema.json" + }, + "divisies": { + "type": "array", + "items": { + "$ref": "./Divisie.schema.json" + } + }, + "divisieteksten": { + "type": "array", + "items": { + "$ref": "./Divisietekst.schema.json" + } + }, + "gebiedsaanwijzingen": { + "type": "array", + "items": { + "$ref": "./Gebiedsaanwijzing.schema.json" + } + }, + "hoofdlijnen": { + "type": "array", + "items": { + "$ref": "./Hoofdlijn.schema.json" + } + }, + "kaarten": { + "type": "array", + "items": { + "$ref": "./KaartDivisie.schema.json" + } + }, + "locaties": { + "type": "array", + "items": { + "$ref": "./Locatie.schema.json" + } + }, + "tekstdelen": { + "type": "array", + "items": { + "$ref": "./Tekstdeel.schema.json" + } + } + }, + "description": "Gestructureerde OW-objecten bij een regeling met vrije-tekststructuur.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij een regeling, of alle objecten die horen bij een documentcomponent binnen de tekststructuur.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde documentcomponent, worden uitgeleverd. \n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesVastgesteldAtLocation.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesVastgesteldAtLocation.schema.json new file mode 100644 index 00000000..766fea14 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisieannotatiesVastgesteldAtLocation.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisieannotatiesvastgesteldatlocation", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisieannotatiesVastgesteldAtLocation" + ], + "title": "Annotaties bij vrije-tekststructuur op locatie", + "type": "object", + "properties": { + "_links": { + "$ref": "./AnnotatieZoekLinks.schema.json" + }, + "divisies": { + "type": "array", + "items": { + "$ref": "./Divisie.schema.json" + } + }, + "divisieteksten": { + "type": "array", + "items": { + "$ref": "./Divisietekst.schema.json" + } + }, + "gebiedsaanwijzingen": { + "type": "array", + "items": { + "$ref": "./Gebiedsaanwijzing.schema.json" + } + }, + "geselecteerdeLocatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "hoofdlijnen": { + "type": "array", + "items": { + "$ref": "./Hoofdlijn.schema.json" + } + }, + "kaarten": { + "type": "array", + "items": { + "$ref": "./KaartDivisie.schema.json" + } + }, + "locaties": { + "type": "array", + "items": { + "$ref": "./Locatie.schema.json" + } + }, + "tekstdelen": { + "type": "array", + "items": { + "$ref": "./Tekstdeel.schema.json" + } + } + }, + "description": "Gestructureerde OW-objecten bij een regeling met vrije-tekststructuur en een geo-zoekvraag.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij een regeling én de gegeven geo-zoekvraag, \nof alle objecten die horen bij een documentcomponent binnen de tekststructuur én de gegeven geo-zoekvraag.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde documentcomponent, worden uitgeleverd. \n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Divisietekst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Divisietekst.schema.json new file mode 100644 index 00000000..c3a72278 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Divisietekst.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisietekst", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Divisietekst" + ], + "title": "Divisietekst", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./DivisietekstSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstDelta.schema.json new file mode 100644 index 00000000..d9a3aa5a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstDelta.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisietekstdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisietekstDelta" + ], + "title": "DivisietekstDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./DivisietekstDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstDeltaWijzigingen.schema.json new file mode 100644 index 00000000..8b17b7c2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisietekstdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisietekstDeltaWijzigingen" + ], + "title": "DivisietekstDeltaWijzigingen", + "type": "object", + "properties": { + "wId": { + "type": "string", + "examples": [ + "gm1911_1__div_o_1__content_i" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstRenvooi.schema.json new file mode 100644 index 00000000..9d1a3a46 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisietekstrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisietekstRenvooi" + ], + "title": "DivisietekstRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./DivisietekstSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./DivisietekstDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstSpec.schema.json new file mode 100644 index 00000000..5b3c8e79 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DivisietekstSpec.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/divisietekstspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DivisietekstSpec" + ], + "title": "DivisietekstSpec", + "required": [ + "identificatie", + "wId" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.divisietekst.20240101" + ] + }, + "wId": { + "type": "string", + "examples": [ + "gm1911_1__div_o_1__content_i" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DocumentComponentLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DocumentComponentLinks.schema.json new file mode 100644 index 00000000..525f4703 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DocumentComponentLinks.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/documentcomponentlinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DocumentComponentLinks" + ], + "title": "DocumentComponentLinks", + "type": "object", + "properties": { + "annotaties": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Documentstructuur.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Documentstructuur.schema.json new file mode 100644 index 00000000..253e52ae --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Documentstructuur.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/documentstructuur", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Documentstructuur" + ], + "required": [ + "_embedded" + ], + "type": "object", + "properties": { + "_embedded": {}, + "_links": { + "$ref": "./DocumentstructuurLinks.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DocumentstructuurLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DocumentstructuurLinks.schema.json new file mode 100644 index 00000000..2273fd4b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/DocumentstructuurLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/documentstructuurlinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/DocumentstructuurLinks" + ], + "required": [ + "annotaties", + "regeling", + "self" + ], + "type": "object", + "properties": { + "annotaties": { + "$ref": "./HalLink.schema.json" + }, + "regeling": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EId.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EId.schema.json new file mode 100644 index 00000000..555f20b5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EId.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/eid", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/EId" + ], + "title": "eId", + "type": "string", + "examples": [ + "chp_1__art_1.1" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Eenheid.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Eenheid.schema.json new file mode 100644 index 00000000..97be5b72 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Eenheid.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/eenheid", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Eenheid" + ], + "title": "Eenheid", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/eenheid/id/concept/Aantal" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "aantal" + ] + } + }, + "description": "De eenheid van de waarde, voluit geschreven. \nEenheid is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Eenheid.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidDelta.schema.json new file mode 100644 index 00000000..3b7eba3d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidDelta.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/eenheiddelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/EenheidDelta" + ], + "title": "EenheidDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./EenheidDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidDeltaWijzigingen.schema.json new file mode 100644 index 00000000..263bb42e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/eenheiddeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/EenheidDeltaWijzigingen" + ], + "title": "EenheidDeltaWijzigingen", + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/eenheid/id/concept/Centimeter" + ] + }, + "waarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "centimeter" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi is verwijderd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidRenvooi.schema.json new file mode 100644 index 00000000..22ca6bb5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/EenheidRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/eenheidrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/EenheidRenvooi" + ], + "title": "EenheidRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Eenheid.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./EenheidDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ExpandScopeVastgesteldeAnnotaties.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ExpandScopeVastgesteldeAnnotaties.schema.json new file mode 100644 index 00000000..8841dad9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ExpandScopeVastgesteldeAnnotaties.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/expandscopevastgesteldeannotaties", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ExpandScopeVastgesteldeAnnotaties" + ], + "title": "ExpandScopeVastgesteldeAnnotaties", + "type": "string", + "enum": [ + "registratiegegevens" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Gebiedsaanwijzing.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Gebiedsaanwijzing.schema.json new file mode 100644 index 00000000..e79bbd12 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Gebiedsaanwijzing.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzing", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Gebiedsaanwijzing" + ], + "title": "Gebiedsaanwijzing", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./GebiedsaanwijzingSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDelta.schema.json new file mode 100644 index 00000000..acd66684 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingDelta" + ], + "title": "GebiedsaanwijzingDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./GebiedsaanwijzingDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./GebiedsaanwijzingDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..529097fb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDeltaLijstWijzigingen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingdeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingDeltaLijstWijzigingen" + ], + "title": "GebiedsaanwijzingDeltaLijstWijzigingen", + "type": "object", + "properties": { + "locatieRefs": { + "$ref": "./LijstWijzigingenLocatieRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDeltaWijzigingen.schema.json new file mode 100644 index 00000000..143c32f1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingDeltaWijzigingen" + ], + "title": "GebiedsaanwijzingDeltaWijzigingen", + "type": "object", + "properties": { + "naam": { + "type": "string", + "examples": [ + "Leefmilieus" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerp.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerp.schema.json new file mode 100644 index 00000000..8bc93d15 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerp.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingonderwerp", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingOnderwerp" + ], + "title": "GebiedsaanwijzingOnderwerp", + "required": [ + "identificatie", + "naam" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "naam": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerpDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerpDelta.schema.json new file mode 100644 index 00000000..e8e7d478 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerpDelta.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingonderwerpdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingOnderwerpDelta" + ], + "title": "GebiedsaanwijzingOnderwerpDelta", + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./GebiedsaanwijzingOnderwerpDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerpDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerpDeltaWijzigingen.schema.json new file mode 100644 index 00000000..f3d14e07 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingOnderwerpDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingonderwerpdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingOnderwerpDeltaWijzigingen" + ], + "title": "GebiedsaanwijzingOnderwerpDeltaWijzigingen", + "type": "object", + "properties": { + "naam": { + "type": "string", + "examples": [ + "Leefmilieus" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingRefs.schema.json new file mode 100644 index 00000000..5c9096ae --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingRefs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingRefs" + ], + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingRenvooi.schema.json new file mode 100644 index 00000000..1a67a943 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingRenvooi.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingRenvooi" + ], + "title": "GebiedsaanwijzingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./GebiedsaanwijzingSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzingDelta.schema.json" + }, + "groep": { + "title": "GebiedsaanwijzinggroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Gebiedsaanwijzinggroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzinggroepDelta.schema.json" + } + } + } + ] + }, + "symboolcodes": { + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] + }, + "type": { + "title": "TypeGebiedsaanwijzingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TypeGebiedsaanwijzing.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TypeGebiedsaanwijzingDelta.schema.json" + } + } + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingSpec.schema.json new file mode 100644 index 00000000..14bd5ba8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzingSpec.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzingspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzingSpec" + ], + "title": "GebiedsaanwijzingSpec", + "required": [ + "groep", + "identificatie", + "locatieRefs", + "naam", + "symboolcodes", + "type" + ], + "type": "object", + "properties": { + "groep": { + "$ref": "./Gebiedsaanwijzinggroep.schema.json" + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + }, + "locatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "naam": { + "type": "string", + "examples": [ + "Leefmilieus" + ] + }, + "symboolcodes": { + "$ref": "./Symboolcodes.schema.json" + }, + "type": { + "$ref": "./TypeGebiedsaanwijzing.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Gebiedsaanwijzinggroep.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Gebiedsaanwijzinggroep.schema.json new file mode 100644 index 00000000..10dddc8e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Gebiedsaanwijzinggroep.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzinggroep", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Gebiedsaanwijzinggroep" + ], + "title": "Gebiedsaanwijzinggroep", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/bodem/id/concept/Bodembeheergebied" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "bodembeheergebied" + ] + } + }, + "description": "Een categorie, of groep, waaronder het object valt.\nGebiedsaanwijzingGroep is één van de waarden op één van de limitatieve waardelijsten\nbehorende bij een specifiek type gebiedsaanwijzing. Bijvoorbeeld, voor het type gebiedsaanwijzing\n'Bodem' is de bijbehorende waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Bodemgroep.\nZie voor de verschillende types gebiedsaanwijzing de limitatieve waardelijst \nhttps://standaarden.omgevingswet.overheid.nl/id/waardelijst/TypeGebiedsaanwijzing\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepDelta.schema.json new file mode 100644 index 00000000..65dcc817 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepDelta.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzinggroepdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzinggroepDelta" + ], + "title": "GebiedsaanwijzinggroepDelta", + "required": [ + "bewerking", + "wijzigingen" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingWijzigen", + "type": "string", + "enum": [ + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./GebiedsaanwijzinggroepDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepDeltaWijzigingen.schema.json new file mode 100644 index 00000000..add5d972 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzinggroepdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzinggroepDeltaWijzigingen" + ], + "title": "GebiedsaanwijzinggroepDeltaWijzigingen", + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/bodem/id/concept/Bodemdalingsgebied" + ] + }, + "waarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "bodemdalingsgebied" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi is verwijderd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepRenvooi.schema.json new file mode 100644 index 00000000..0877f10e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GebiedsaanwijzinggroepRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/gebiedsaanwijzinggroeprenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GebiedsaanwijzinggroepRenvooi" + ], + "title": "GebiedsaanwijzinggroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Gebiedsaanwijzinggroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzinggroepDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GeoZoekRequestBody.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GeoZoekRequestBody.schema.json new file mode 100644 index 00000000..eab6a576 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GeoZoekRequestBody.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/geozoekrequestbody", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GeoZoekRequestBody" + ], + "title": "GeoZoekRequestBody", + "required": [ + "geometrie" + ], + "type": "object", + "properties": { + "geometrie": { + "title": "Geometry", + "description": "Geometrie in GeoJSON formaat (RFC 7946).", + "externalDocs": { + "description": "RFC 7946 - The GeoJSON Format", + "url": "https://tools.ietf.org/html/rfc7946" + }, + "oneOf": [ + { + "$ref": "./GeometryCollection.schema.json" + }, + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./LineString.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./MultiPoint.schema.json" + }, + { + "$ref": "./MultiLineString.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ] + } + }, + "examples": [ + { + "geometrie": { + "type": "Point", + "coordinates": [ + 139784, + 442870 + ] + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Geometry.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Geometry.schema.json new file mode 100644 index 00000000..1291c3d0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Geometry.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/geometry", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Geometry" + ], + "title": "Geometry", + "description": "Geometrie in GeoJSON formaat (RFC 7946).", + "externalDocs": { + "description": "RFC 7946 - The GeoJSON Format", + "url": "https://tools.ietf.org/html/rfc7946" + }, + "oneOf": [ + { + "$ref": "./GeometryCollection.schema.json" + }, + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./LineString.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./MultiPoint.schema.json" + }, + { + "$ref": "./MultiLineString.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GeometryCollection.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GeometryCollection.schema.json new file mode 100644 index 00000000..5f62f274 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/GeometryCollection.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/geometrycollection", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/GeometryCollection" + ], + "title": "GeometryCollection", + "required": [ + "geometries", + "type" + ], + "type": "object", + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./LineString.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./MultiPoint.schema.json" + }, + { + "$ref": "./MultiLineString.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ] + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalLink.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalLink.schema.json new file mode 100644 index 00000000..4c537075 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalLink.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/hallink", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HalLink" + ], + "title": "HalLink", + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "title": "Href", + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] + } + }, + "description": "Hyperlink naar gerelateerde resource" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinks.schema.json new file mode 100644 index 00000000..3f5744a0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinks.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/halpaginationlinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HalPaginationLinks" + ], + "allOf": [ + { + "type": "object", + "properties": { + "self": { + "$ref": "./HalPaginationLinksSelf.schema.json" + } + } + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalPaginationLinksFirst.schema.json" + }, + "last": { + "$ref": "./HalPaginationLinksLast.schema.json" + }, + "next": { + "$ref": "./HalPaginationLinksNext.schema.json" + }, + "prev": { + "$ref": "./HalPaginationLinksPrev.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksFirst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksFirst.schema.json new file mode 100644 index 00000000..a8e590cb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksFirst.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/halpaginationlinksfirst", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HalPaginationLinks_first" + ], + "type": "object", + "properties": { + "href": { + "title": "Href", + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] + }, + "title": { + "type": "string", + "examples": [ + "Eerste pagina" + ] + } + }, + "description": "uri voor het opvragen van de eerste pagina van deze collectie" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksLast.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksLast.schema.json new file mode 100644 index 00000000..e4287563 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksLast.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/halpaginationlinkslast", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HalPaginationLinks_last" + ], + "type": "object", + "properties": { + "href": { + "title": "Href", + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] + }, + "title": { + "type": "string", + "examples": [ + "Laatste pagina" + ] + } + }, + "description": "uri voor het opvragen van de laatste pagina van deze collectie" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksNext.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksNext.schema.json new file mode 100644 index 00000000..0f4aa757 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksNext.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/halpaginationlinksnext", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HalPaginationLinks_next" + ], + "type": "object", + "properties": { + "href": { + "title": "Href", + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] + }, + "title": { + "type": "string", + "examples": [ + "Volgende pagina" + ] + } + }, + "description": "uri voor het opvragen van de volgende pagina van deze collectie" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksPrev.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksPrev.schema.json new file mode 100644 index 00000000..e36c7531 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksPrev.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/halpaginationlinksprev", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HalPaginationLinks_prev" + ], + "type": "object", + "properties": { + "href": { + "title": "Href", + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] + }, + "title": { + "type": "string", + "examples": [ + "Vorige pagina" + ] + } + }, + "description": "uri voor het opvragen van de vorige pagina van deze collectie" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksSelf.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksSelf.schema.json new file mode 100644 index 00000000..d157a343 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HalPaginationLinksSelf.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/halpaginationlinksself", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HalPaginationLinks_self" + ], + "type": "object", + "properties": { + "href": { + "title": "Href", + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] + } + }, + "description": "uri van de api aanroep die tot dit resultaat heeft geleid" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Health.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Health.schema.json new file mode 100644 index 00000000..2cc9af2b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Health.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/health", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Health" + ], + "title": "Health", + "required": [ + "app-health" + ], + "type": "object", + "properties": { + "app-health": { + "$ref": "../_shared/AppHealth.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Hoofdlijn.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Hoofdlijn.schema.json new file mode 100644 index 00000000..1a630030 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Hoofdlijn.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/hoofdlijn", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Hoofdlijn" + ], + "title": "Hoofdlijn", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./HoofdlijnSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDelta.schema.json new file mode 100644 index 00000000..d15d55f4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/hoofdlijndelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HoofdlijnDelta" + ], + "title": "HoofdlijnDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./HoofdlijnDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./HoofdlijnDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..2438371e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDeltaLijstWijzigingen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/hoofdlijndeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HoofdlijnDeltaLijstWijzigingen" + ], + "title": "HoofdlijnDeltaLijstWijzigingen", + "type": "object", + "properties": { + "gerelateerdeHoofdlijnRefs": { + "$ref": "./LijstWijzigingenHoofdlijnRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDeltaWijzigingen.schema.json new file mode 100644 index 00000000..1e35c21e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnDeltaWijzigingen.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/hoofdlijndeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HoofdlijnDeltaWijzigingen" + ], + "title": "HoofdlijnDeltaWijzigingen", + "type": "object", + "properties": { + "naam": { + "type": "string", + "examples": [ + "Visie" + ] + }, + "soort": { + "type": "string", + "examples": [ + "Visie Hollands Kroon" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnRefs.schema.json new file mode 100644 index 00000000..f18d52c5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnRefs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/hoofdlijnrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HoofdlijnRefs" + ], + "title": "HoofdlijnRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.hoofdlijn.20240101" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnRenvooi.schema.json new file mode 100644 index 00000000..46549b94 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/hoofdlijnrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HoofdlijnRenvooi" + ], + "title": "HoofdlijnRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./HoofdlijnSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./HoofdlijnDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnSpec.schema.json new file mode 100644 index 00000000..9a93844e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/HoofdlijnSpec.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/hoofdlijnspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/HoofdlijnSpec" + ], + "title": "HoofdlijnSpec", + "required": [ + "identificatie", + "naam", + "soort" + ], + "type": "object", + "properties": { + "gerelateerdeHoofdlijnRefs": { + "title": "HoofdlijnRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.hoofdlijn.20240101" + ] + } + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.hoofdlijn.20240101" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Visie" + ] + }, + "soort": { + "type": "string", + "examples": [ + "Visie Hollands Kroon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Href.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Href.schema.json new file mode 100644 index 00000000..86ffedc1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Href.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/href", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Href" + ], + "title": "Href", + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Idealisatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Idealisatie.schema.json new file mode 100644 index 00000000..56b9b879 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Idealisatie.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/idealisatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Idealisatie" + ], + "title": "Idealisatie", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/idealisatie/id/concept/Exact" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "exact" + ] + } + }, + "description": "Vastlegging van de manier waarop de begrenzing van Locatie voor deze Juridische\nregel of dit Tekstdeel geïnterpreteerd moet worden en door het bevoegd gezag bedoeld is.\nIdealisatie is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Idealisatie.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieDelta.schema.json new file mode 100644 index 00000000..0b07f913 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieDelta.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/idealisatiedelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/IdealisatieDelta" + ], + "title": "IdealisatieDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./IdealisatieDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieDeltaWijzigingen.schema.json new file mode 100644 index 00000000..7550396a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/idealisatiedeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/IdealisatieDeltaWijzigingen" + ], + "title": "IdealisatieDeltaWijzigingen", + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/idealisatie/id/concept/Indicatief" + ] + }, + "waarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "indicatief" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi is verwijderd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieRenvooi.schema.json new file mode 100644 index 00000000..df7967c5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/IdealisatieRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/idealisatierenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/IdealisatieRenvooi" + ], + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Info.schema.json new file mode 100644 index 00000000..5c086a62 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Info.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/info", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Info" + ], + "required": [ + "app-info" + ], + "type": "object", + "properties": { + "app-info": { + "$ref": "../_shared/AppInfo.schema.json" + } + }, + "description": "Informatie over deze API, bijvoorbeeld de versie van de API en de versie van de gebruikte standaarden" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Instructieregel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Instructieregel.schema.json new file mode 100644 index 00000000..5eeed076 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Instructieregel.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instructieregel", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Instructieregel" + ], + "title": "Instructieregel", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./InstructieregelSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDelta.schema.json new file mode 100644 index 00000000..6c29539d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instructieregeldelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/InstructieregelDelta" + ], + "title": "InstructieregelDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./InstructieregelDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./InstructieregelDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..037c15ca --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDeltaLijstWijzigingen.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instructieregeldeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/InstructieregelDeltaLijstWijzigingen" + ], + "title": "InstructieregelDeltaLijstWijzigingen", + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "$ref": "./LijstWijzigingenGebiedsaanwijzingRefs.schema.json" + }, + "kaartRefs": { + "$ref": "./LijstWijzigingenKaartRefs.schema.json" + }, + "locatieRefs": { + "$ref": "./LijstWijzigingenLocatieRefs.schema.json" + }, + "omgevingsnormRefs": { + "$ref": "./LijstWijzigingenOmgevingsnormRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDeltaWijzigingen.schema.json new file mode 100644 index 00000000..3214c36c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instructieregeldeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/InstructieregelDeltaWijzigingen" + ], + "title": "InstructieregelDeltaWijzigingen", + "type": "object", + "properties": { + "regeltekstRef": { + "type": "string", + "examples": [ + "nl.gm19011.regeltekst.20240101" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelRenvooi.schema.json new file mode 100644 index 00000000..92b5a708 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelRenvooi.schema.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instructieregelrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/InstructieregelRenvooi" + ], + "title": "InstructieregelRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./InstructieregelSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./InstructieregelDelta.schema.json" + }, + "idealisatie": { + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] + }, + "instructieregelInstrumenten": { + "type": "array", + "items": { + "title": "InstrumentRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Instrument.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./InstrumentDelta.schema.json" + } + } + } + ] + } + }, + "instructieregelTaakuitoefeningen": { + "type": "array", + "items": { + "title": "AdressaatRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Adressaat.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./AdressaatDelta.schema.json" + } + } + } + ] + } + }, + "themas": { + "type": "array", + "items": { + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelSpec.schema.json new file mode 100644 index 00000000..219e7410 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstructieregelSpec.schema.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instructieregelspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/InstructieregelSpec" + ], + "title": "InstructieregelSpec", + "required": [ + "idealisatie", + "identificatie", + "locatieRefs", + "regeltekstRef" + ], + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + }, + "idealisatie": { + "$ref": "./Idealisatie.schema.json" + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.gm19011.juridischeregel.20240101" + ] + }, + "instructieregelInstrumenten": { + "type": "array", + "items": { + "$ref": "./Instrument.schema.json" + } + }, + "instructieregelTaakuitoefeningen": { + "type": "array", + "items": { + "$ref": "./Adressaat.schema.json" + } + }, + "kaartRefs": { + "title": "KaartRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.kaart.20240101" + ] + } + }, + "locatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "omgevingsnormRefs": { + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } + }, + "regeltekstRef": { + "type": "string", + "examples": [ + "nl.gm19011.regeltekst.20240101" + ] + }, + "themas": { + "type": "array", + "items": { + "$ref": "./Thema.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Instrument.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Instrument.schema.json new file mode 100644 index 00000000..20fcb17e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Instrument.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instrument", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Instrument" + ], + "title": "Instrument", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/instrument/id/concept/BesluitGeldelijkeRegelingen" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "besluit geldelijke regelingen" + ] + } + }, + "description": "De naam van het instrument waartoe de instructieregel zich richt.\nInstrument is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Instrument.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstrumentDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstrumentDelta.schema.json new file mode 100644 index 00000000..2c470e6a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstrumentDelta.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instrumentdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/InstrumentDelta" + ], + "title": "InstrumentDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingToevoegenVerwijderen", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen" + ], + "examples": [ + "toevoegen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstrumentRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstrumentRenvooi.schema.json new file mode 100644 index 00000000..8e09c230 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InstrumentRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/instrumentrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/InstrumentRenvooi" + ], + "title": "InstrumentRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Instrument.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./InstrumentDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InvalidParam.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InvalidParam.schema.json new file mode 100644 index 00000000..53675af6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/InvalidParam.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/invalidparam", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/InvalidParam" + ], + "title": "InvalidParam", + "required": [ + "name" + ], + "type": "object", + "properties": { + "name": { + "title": "name", + "type": "string" + }, + "reason": { + "title": "reason", + "type": "string" + } + }, + "description": "Beschrijving van een ongeldige parameter" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Inzagetermijn.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Inzagetermijn.schema.json new file mode 100644 index 00000000..e5492a46 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Inzagetermijn.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/inzagetermijn", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Inzagetermijn" + ], + "title": "Inzagetermijn", + "type": "string", + "enum": [ + "huidigEnToekomstig" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDelta.schema.json new file mode 100644 index 00000000..bac39e21 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDelta.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartDelta" + ], + "title": "KaartDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./KaartDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDeltaWijzigingen.schema.json new file mode 100644 index 00000000..73e4122c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDeltaWijzigingen.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartDeltaWijzigingen" + ], + "title": "KaartDeltaWijzigingen", + "type": "object", + "properties": { + "naam": { + "type": "string", + "examples": [ + "Kaartvoorbeeld Delfzijl" + ] + }, + "nummer": { + "type": [ + "string", + "null" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt als `nullable`. Een nullable veld met waarde `null` betekent dat het veld in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDivisie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDivisie.schema.json new file mode 100644 index 00000000..754777f3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDivisie.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartdivisie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartDivisie" + ], + "title": "Kaart", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + }, + "kaartlagen": { + "type": "array", + "items": { + "title": "KaartlaagDivisie", + "type": "object", + "allOf": [ + { + "$ref": "./KaartlaagSpec.schema.json" + }, + { + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + } + } + } + ] + } + } + }, + "$ref": "./KaartSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDivisieRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDivisieRenvooi.schema.json new file mode 100644 index 00000000..458d066e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartDivisieRenvooi.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartdivisierenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartDivisieRenvooi" + ], + "title": "KaartRenvooi", + "type": "object", + "properties": { + "kaartlagen": { + "type": "array", + "items": { + "title": "KaartlaagDivisieRenvooi", + "type": "object", + "allOf": [ + { + "title": "KaartlaagDivisie", + "type": "object", + "allOf": [ + { + "$ref": "./KaartlaagSpec.schema.json" + }, + { + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + } + } + } + ] + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./KaartlaagDivisieDelta.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRefs.schema.json new file mode 100644 index 00000000..d47998d2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRefs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartRefs" + ], + "title": "KaartRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.kaart.20240101" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRegeltekst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRegeltekst.schema.json new file mode 100644 index 00000000..bf616cb0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRegeltekst.schema.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartregeltekst", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartRegeltekst" + ], + "title": "Kaart", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + }, + "kaartlagen": { + "type": "array", + "items": { + "title": "KaartlaagRegeltekst", + "type": "object", + "allOf": [ + { + "$ref": "./KaartlaagSpec.schema.json" + }, + { + "type": "object", + "properties": { + "activiteitLocatieaanduidingRefs": { + "title": "ActiviteitLocatieaanduidingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteitlocatieaanduiding.20240101" + ] + } + }, + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + }, + "omgevingsnormRefs": { + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } + }, + "omgevingswaardeRefs": { + "title": "OmgevingswaardeRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingswaarde.20240101" + ] + } + } + } + } + ] + } + } + }, + "$ref": "./KaartSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRegeltekstRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRegeltekstRenvooi.schema.json new file mode 100644 index 00000000..86f84f7a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRegeltekstRenvooi.schema.json @@ -0,0 +1,82 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartregeltekstrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartRegeltekstRenvooi" + ], + "title": "KaartRenvooi", + "type": "object", + "properties": { + "kaartlagen": { + "type": "array", + "items": { + "title": "KaartlaagRegeltekstRenvooi", + "type": "object", + "allOf": [ + { + "title": "KaartlaagRegeltekst", + "type": "object", + "allOf": [ + { + "$ref": "./KaartlaagSpec.schema.json" + }, + { + "type": "object", + "properties": { + "activiteitLocatieaanduidingRefs": { + "title": "ActiviteitLocatieaanduidingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteitlocatieaanduiding.20240101" + ] + } + }, + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + }, + "omgevingsnormRefs": { + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } + }, + "omgevingswaardeRefs": { + "title": "OmgevingswaardeRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingswaarde.20240101" + ] + } + } + } + } + ] + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./KaartlaagRegeltekstDelta.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRenvooiSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRenvooiSpec.schema.json new file mode 100644 index 00000000..812796cb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartRenvooiSpec.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartrenvooispec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartRenvooiSpec" + ], + "title": "KaartRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./KaartSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./KaartDelta.schema.json" + }, + "uitsnede": { + "title": "KaartextentRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Kaartextent.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./KaartextentDelta.schema.json" + } + } + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartSpec.schema.json new file mode 100644 index 00000000..10b1646b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartSpec.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartSpec" + ], + "title": "Kaart", + "required": [ + "identificatie", + "naam" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1979.kaart.20240101" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Kaartvoorbeeld Delfzijl" + ] + }, + "nummer": { + "type": "string" + }, + "uitsnede": { + "$ref": "./Kaartextent.schema.json" + } + }, + "description": "Ruimtelijke weergave van een specifiek onderdeel van een beleid of realisatie. Een volledig Kaart-object heeft altijd\nde properties 'uitsnede' en 'kaartlagen', maar in bepaalde situaties worden Kaarten gereduceerd uitgeleverd en\nbevatten dan alleen de properties 'identificatie' en 'naam'. Dit gebeurt om precies te zijn als divisie- of\nregeltekstannotaties gefilterd worden opgehaald, als een wId ('documentComponent' parameter) of een geo-zoek\nrequest body aan het request worden meegegeven.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Kaartextent.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Kaartextent.schema.json new file mode 100644 index 00000000..5ff51683 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Kaartextent.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartextent", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Kaartextent" + ], + "title": "Kaartextent", + "required": [ + "maxX", + "maxY", + "minX", + "minY" + ], + "type": "object", + "properties": { + "maxX": { + "type": "number", + "examples": [ + 264383 + ] + }, + "maxY": { + "type": "number", + "examples": [ + 595713 + ] + }, + "minX": { + "type": "number", + "examples": [ + 256721 + ] + }, + "minY": { + "type": "number", + "examples": [ + 590605 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentDelta.schema.json new file mode 100644 index 00000000..62ccac2a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentDelta.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartextentdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartextentDelta" + ], + "title": "KaartextentDelta", + "required": [ + "bewerking", + "wijzigingen" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingWijzigen", + "type": "string", + "enum": [ + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./KaartextentDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentDeltaWijzigingen.schema.json new file mode 100644 index 00000000..2076be9f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentDeltaWijzigingen.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartextentdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartextentDeltaWijzigingen" + ], + "title": "KaartextentDeltaWijzigingen", + "type": "object", + "properties": { + "maxX": { + "type": "number", + "examples": [ + 264383 + ] + }, + "maxY": { + "type": "number", + "examples": [ + 595713 + ] + }, + "minX": { + "type": "number", + "examples": [ + 256721 + ] + }, + "minY": { + "type": "number", + "examples": [ + 590605 + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentRenvooi.schema.json new file mode 100644 index 00000000..90e9dd53 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartextentRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartextentrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartextentRenvooi" + ], + "title": "KaartextentRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Kaartextent.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./KaartextentDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDeltaWijzigingen.schema.json new file mode 100644 index 00000000..135f2053 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDeltaWijzigingen.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagDeltaWijzigingen" + ], + "title": "KaartlaagDeltaWijzigingen", + "type": "object", + "properties": { + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "Industrieterrein" + ] + }, + "niveau": { + "type": [ + "integer", + "null" + ], + "format": "int32", + "examples": [ + 1 + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt als `nullable`. Een nullable veld met waarde `null` betekent dat het veld in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisie.schema.json new file mode 100644 index 00000000..d2c02281 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisie.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagdivisie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagDivisie" + ], + "title": "KaartlaagDivisie", + "type": "object", + "allOf": [ + { + "$ref": "./KaartlaagSpec.schema.json" + }, + { + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieDelta.schema.json new file mode 100644 index 00000000..983c3665 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagdivisiedelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagDivisieDelta" + ], + "title": "KaartlaagDivisieDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./KaartlaagDivisieDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./KaartlaagDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..7b02359e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieDeltaLijstWijzigingen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagdivisiedeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagDivisieDeltaLijstWijzigingen" + ], + "title": "KaartlaagDivisieDeltaLijstWijzigingen", + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "$ref": "./LijstWijzigingenGebiedsaanwijzingRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieRenvooi.schema.json new file mode 100644 index 00000000..ce07b946 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagDivisieRenvooi.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagdivisierenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagDivisieRenvooi" + ], + "title": "KaartlaagDivisieRenvooi", + "type": "object", + "allOf": [ + { + "title": "KaartlaagDivisie", + "type": "object", + "allOf": [ + { + "$ref": "./KaartlaagSpec.schema.json" + }, + { + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + } + } + } + ] + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./KaartlaagDivisieDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekst.schema.json new file mode 100644 index 00000000..2017d965 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekst.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagregeltekst", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagRegeltekst" + ], + "title": "KaartlaagRegeltekst", + "type": "object", + "allOf": [ + { + "$ref": "./KaartlaagSpec.schema.json" + }, + { + "type": "object", + "properties": { + "activiteitLocatieaanduidingRefs": { + "title": "ActiviteitLocatieaanduidingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteitlocatieaanduiding.20240101" + ] + } + }, + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + }, + "omgevingsnormRefs": { + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } + }, + "omgevingswaardeRefs": { + "title": "OmgevingswaardeRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingswaarde.20240101" + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstDelta.schema.json new file mode 100644 index 00000000..50722174 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagregeltekstdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagRegeltekstDelta" + ], + "title": "KaartlaagRegeltekstDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./KaartlaagRegeltekstDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./KaartlaagDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..c62bcf81 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstDeltaLijstWijzigingen.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagregeltekstdeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagRegeltekstDeltaLijstWijzigingen" + ], + "title": "KaartlaagRegeltekstDeltaLijstWijzigingen", + "type": "object", + "properties": { + "activiteitLocatieaanduidingRefs": { + "$ref": "./LijstWijzigingenActiviteitLocatieaanduidingRefs.schema.json" + }, + "gebiedsaanwijzingRefs": { + "$ref": "./LijstWijzigingenGebiedsaanwijzingRefs.schema.json" + }, + "omgevingsnormRefs": { + "$ref": "./LijstWijzigingenOmgevingsnormRefs.schema.json" + }, + "omgevingswaardeRefs": { + "$ref": "./LijstWijzigingenOmgevingswaardeRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstRenvooi.schema.json new file mode 100644 index 00000000..604330ef --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagRegeltekstRenvooi.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagregeltekstrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagRegeltekstRenvooi" + ], + "title": "KaartlaagRegeltekstRenvooi", + "type": "object", + "allOf": [ + { + "title": "KaartlaagRegeltekst", + "type": "object", + "allOf": [ + { + "$ref": "./KaartlaagSpec.schema.json" + }, + { + "type": "object", + "properties": { + "activiteitLocatieaanduidingRefs": { + "title": "ActiviteitLocatieaanduidingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteitlocatieaanduiding.20240101" + ] + } + }, + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + }, + "omgevingsnormRefs": { + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } + }, + "omgevingswaardeRefs": { + "title": "OmgevingswaardeRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingswaarde.20240101" + ] + } + } + } + } + ] + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./KaartlaagRegeltekstDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagSpec.schema.json new file mode 100644 index 00000000..70c42219 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/KaartlaagSpec.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/kaartlaagspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/KaartlaagSpec" + ], + "title": "Kaartlaag", + "required": [ + "identificatie", + "niveau" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1979.kaartlaag.20240101" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Industrieterrein" + ] + }, + "niveau": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenActiviteitLocatieaanduidingRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenActiviteitLocatieaanduidingRefs.schema.json new file mode 100644 index 00000000..ecd515f3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenActiviteitLocatieaanduidingRefs.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/lijstwijzigingenactiviteitlocatieaanduidingrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LijstWijzigingenActiviteitLocatieaanduidingRefs" + ], + "title": "LijstWijzigingenActiviteitLocatieaanduidingRefs", + "type": "object", + "properties": { + "toegevoegd": { + "title": "ActiviteitLocatieaanduidingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteitlocatieaanduiding.20240101" + ] + } + }, + "verwijderd": { + "title": "ActiviteitLocatieaanduidingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteitlocatieaanduiding.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenActiviteitRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenActiviteitRefs.schema.json new file mode 100644 index 00000000..22fe95cc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenActiviteitRefs.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/lijstwijzigingenactiviteitrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LijstWijzigingenActiviteitRefs" + ], + "title": "LijstWijzigingenActiviteitRefs", + "type": "object", + "properties": { + "toegevoegd": { + "title": "ActiviteitRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteit.20240101" + ] + } + }, + "verwijderd": { + "title": "ActiviteitRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.activiteit.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenGebiedsaanwijzingRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenGebiedsaanwijzingRefs.schema.json new file mode 100644 index 00000000..0cacb5bf --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenGebiedsaanwijzingRefs.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/lijstwijzigingengebiedsaanwijzingrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LijstWijzigingenGebiedsaanwijzingRefs" + ], + "title": "LijstWijzigingenGebiedsaanwijzingRefs", + "type": "object", + "properties": { + "toegevoegd": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + }, + "verwijderd": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenHoofdlijnRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenHoofdlijnRefs.schema.json new file mode 100644 index 00000000..e82ccd77 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenHoofdlijnRefs.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/lijstwijzigingenhoofdlijnrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LijstWijzigingenHoofdlijnRefs" + ], + "title": "LijstWijzigingenHoofdlijnRefs", + "type": "object", + "properties": { + "toegevoegd": { + "title": "HoofdlijnRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.hoofdlijn.20240101" + ] + } + }, + "verwijderd": { + "title": "HoofdlijnRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.hoofdlijn.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenKaartRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenKaartRefs.schema.json new file mode 100644 index 00000000..d916f119 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenKaartRefs.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/lijstwijzigingenkaartrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LijstWijzigingenKaartRefs" + ], + "title": "LijstWijzigingenKaartRefs", + "type": "object", + "properties": { + "toegevoegd": { + "title": "KaartRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.kaart.20240101" + ] + } + }, + "verwijderd": { + "title": "KaartRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.kaart.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenLocatieRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenLocatieRefs.schema.json new file mode 100644 index 00000000..c685ae76 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenLocatieRefs.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/lijstwijzigingenlocatierefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LijstWijzigingenLocatieRefs" + ], + "title": "LijstWijzigingenLocatieRefs", + "type": "object", + "properties": { + "toegevoegd": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "verwijderd": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenOmgevingsnormRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenOmgevingsnormRefs.schema.json new file mode 100644 index 00000000..2da4660c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenOmgevingsnormRefs.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/lijstwijzigingenomgevingsnormrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LijstWijzigingenOmgevingsnormRefs" + ], + "title": "LijstWijzigingenOmgevingsnormRefs", + "type": "object", + "properties": { + "toegevoegd": { + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } + }, + "verwijderd": { + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenOmgevingswaardeRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenOmgevingswaardeRefs.schema.json new file mode 100644 index 00000000..49412b11 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LijstWijzigingenOmgevingswaardeRefs.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/lijstwijzigingenomgevingswaarderefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LijstWijzigingenOmgevingswaardeRefs" + ], + "title": "LijstWijzigingenOmgevingswaardeRefs", + "type": "object", + "properties": { + "toegevoegd": { + "title": "OmgevingswaardeRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingswaarde.20240101" + ] + } + }, + "verwijderd": { + "title": "OmgevingswaardeRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingswaarde.20240101" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LineString.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LineString.schema.json new file mode 100644 index 00000000..41ca1073 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LineString.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/linestring", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LineString" + ], + "title": "LineString", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "bbox": { + "minItems": 4, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Locatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Locatie.schema.json new file mode 100644 index 00000000..1c646af8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Locatie.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/locatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Locatie" + ], + "title": "Locatie", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./LocatieSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDelta.schema.json new file mode 100644 index 00000000..5d86166a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/locatiedelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LocatieDelta" + ], + "title": "LocatieDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./LocatieDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./LocatieDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..a43780e4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDeltaLijstWijzigingen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/locatiedeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LocatieDeltaLijstWijzigingen" + ], + "title": "LocatieDeltaLijstWijzigingen", + "type": "object", + "properties": { + "locatieRefs": { + "$ref": "./LijstWijzigingenLocatieRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDeltaWijzigingen.schema.json new file mode 100644 index 00000000..c46a7f43 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieDeltaWijzigingen.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/locatiedeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LocatieDeltaWijzigingen" + ], + "title": "LocatieDeltaWijzigingen", + "type": "object", + "properties": { + "geometrieIdentificatie": { + "type": [ + "string", + "null" + ], + "examples": [ + "4b46ca74-3840-4ce1-91b6-abf749802f6c" + ] + }, + "noemer": { + "type": [ + "string", + "null" + ], + "examples": [ + "Gemeente Hollands Kroon" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt als `nullable`. Een nullable veld met waarde `null` betekent dat het veld in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieRefs.schema.json new file mode 100644 index 00000000..5be89edd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieRefs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/locatierefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LocatieRefs" + ], + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieRenvooi.schema.json new file mode 100644 index 00000000..da459036 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/locatierenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LocatieRenvooi" + ], + "title": "LocatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./LocatieSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./LocatieDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieSpec.schema.json new file mode 100644 index 00000000..c25de228 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieSpec.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/locatiespec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LocatieSpec" + ], + "title": "Locatie", + "required": [ + "identificatie", + "locatieType" + ], + "type": "object", + "properties": { + "geometrieIdentificatie": { + "type": "string", + "examples": [ + "4b46ca74-3840-4ce1-91b6-abf749802f6c" + ] + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedengroep.20240101" + ] + }, + "locatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "locatieType": { + "title": "LocatieType", + "type": "string", + "enum": [ + "Gebied", + "Lijn", + "Punt", + "Gebiedengroep", + "Lijnengroep", + "Puntengroep", + "Ambtsgebied" + ] + }, + "noemer": { + "type": "string", + "examples": [ + "Gemeente Hollands Kroon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieType.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieType.schema.json new file mode 100644 index 00000000..c4ebc0dc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/LocatieType.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/locatietype", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/LocatieType" + ], + "title": "LocatieType", + "type": "string", + "enum": [ + "Gebied", + "Lijn", + "Punt", + "Gebiedengroep", + "Lijnengroep", + "Puntengroep", + "Ambtsgebied" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiLineString.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiLineString.schema.json new file mode 100644 index 00000000..d6f9d9be --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiLineString.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/multilinestring", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/MultiLineString" + ], + "title": "MultiLineString", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "bbox": { + "minItems": 4, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "coordinates": { + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiPoint.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiPoint.schema.json new file mode 100644 index 00000000..4db39588 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiPoint.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/multipoint", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/MultiPoint" + ], + "title": "MultiPoint", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "bbox": { + "minItems": 4, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "coordinates": { + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiPolygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiPolygon.schema.json new file mode 100644 index 00000000..478c7454 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/MultiPolygon.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/multipolygon", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/MultiPolygon" + ], + "title": "MultiPolygon", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "bbox": { + "minItems": 4, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Norm.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Norm.schema.json new file mode 100644 index 00000000..6518b892 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Norm.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/norm", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Norm" + ], + "title": "Norm", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./NormSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormDelta.schema.json new file mode 100644 index 00000000..0d1d4619 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormDelta.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormDelta" + ], + "title": "NormDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./NormDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormDeltaWijzigingen.schema.json new file mode 100644 index 00000000..247cdb7b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormDeltaWijzigingen" + ], + "title": "NormDeltaWijzigingen", + "type": "object", + "properties": { + "naam": { + "type": "string", + "examples": [ + "Bouwhoogte" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormRenvooi.schema.json new file mode 100644 index 00000000..fd1a3a5b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormRenvooi.schema.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormRenvooi" + ], + "title": "NormRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./NormSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormDelta.schema.json" + }, + "eenheid": { + "title": "EenheidRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Eenheid.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./EenheidDelta.schema.json" + } + } + } + ] + }, + "groep": { + "title": "NormgroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Normgroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormgroepDelta.schema.json" + } + } + } + ] + }, + "normwaarden": { + "type": "array", + "items": { + "title": "NormwaardeRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./NormwaardeSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormwaardeDelta.schema.json" + } + } + } + ] + } + }, + "symboolcodes": { + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] + }, + "type": { + "title": "TypeNormRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TypeNorm.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TypeNormDelta.schema.json" + } + } + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormSpec.schema.json new file mode 100644 index 00000000..a8cf6419 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormSpec.schema.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormSpec" + ], + "title": "NormSpec", + "required": [ + "groep", + "identificatie", + "naam", + "normwaarden", + "symboolcodes", + "type" + ], + "type": "object", + "properties": { + "eenheid": { + "$ref": "./Eenheid.schema.json" + }, + "groep": { + "$ref": "./Normgroep.schema.json" + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Bouwhoogte" + ] + }, + "normwaarden": { + "type": "array", + "items": { + "$ref": "./Normwaarde.schema.json" + } + }, + "symboolcodes": { + "$ref": "./Symboolcodes.schema.json" + }, + "type": { + "$ref": "./TypeNorm.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Normgroep.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Normgroep.schema.json new file mode 100644 index 00000000..f69b8b2f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Normgroep.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normgroep", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Normgroep" + ], + "title": "Normgroep", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/omgevingswaarde/id/concept/Energie" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "energie" + ] + } + }, + "description": "Omgevingsnormgroep of Omgevingswaardegroep, afhankelijk van het soort Norm. \nEen categorie, of groep, waaronder een omgevingsnorm resp. omgevingswaarde valt.\nOmgevingsnormgroep is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Omgevingsnormgroep.\nOmgevingswaardegroep is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Omgevingswaardegroep.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepDelta.schema.json new file mode 100644 index 00000000..5978028e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepDelta.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normgroepdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormgroepDelta" + ], + "title": "NormgroepDelta", + "required": [ + "bewerking", + "wijzigingen" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingWijzigen", + "type": "string", + "enum": [ + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./NormgroepDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepDeltaWijzigingen.schema.json new file mode 100644 index 00000000..919a0ca0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normgroepdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormgroepDeltaWijzigingen" + ], + "title": "NormgroepDeltaWijzigingen", + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/omgevingswaarde/id/concept/Geluid" + ] + }, + "waarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "geluid" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi is verwijderd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepRenvooi.schema.json new file mode 100644 index 00000000..973cac4d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormgroepRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normgroeprenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormgroepRenvooi" + ], + "title": "NormgroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Normgroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormgroepDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Normwaarde.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Normwaarde.schema.json new file mode 100644 index 00000000..45345166 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Normwaarde.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normwaarde", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Normwaarde" + ], + "title": "Normwaarde", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./NormwaardeSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDelta.schema.json new file mode 100644 index 00000000..046101ad --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normwaardedelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormwaardeDelta" + ], + "title": "NormwaardeDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./NormwaardeDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./NormwaardeDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..01717b98 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDeltaLijstWijzigingen.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normwaardedeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormwaardeDeltaLijstWijzigingen" + ], + "title": "NormwaardeDeltaLijstWijzigingen", + "type": "object", + "properties": { + "locatieRefs": { + "$ref": "./LijstWijzigingenLocatieRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDeltaWijzigingen.schema.json new file mode 100644 index 00000000..c6ffe1d4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeDeltaWijzigingen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normwaardedeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormwaardeDeltaWijzigingen" + ], + "title": "NormwaardeDeltaWijzigingen", + "type": "object", + "properties": { + "kwalitatieveWaarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "laag" + ] + }, + "kwantitatieveWaarde": { + "type": [ + "number", + "null" + ], + "examples": [ + 3 + ] + }, + "waardeInRegeltekst": { + "type": [ + "string", + "null" + ], + "examples": [ + "waarde staat in regeltekst" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt als `nullable`. Een nullable veld met waarde `null` betekent dat het veld in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeRenvooi.schema.json new file mode 100644 index 00000000..5f55ff08 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normwaarderenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormwaardeRenvooi" + ], + "title": "NormwaardeRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./NormwaardeSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormwaardeDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeSpec.schema.json new file mode 100644 index 00000000..cc1ea4ff --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/NormwaardeSpec.schema.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/normwaardespec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/NormwaardeSpec" + ], + "title": "NormwaardeSpec", + "required": [ + "identificatie", + "locatieRefs" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.normwaarde.20240101" + ] + }, + "kwalitatieveWaarde": { + "type": "string", + "examples": [ + "laag" + ] + }, + "kwantitatieveWaarde": { + "type": "number", + "examples": [ + 3 + ] + }, + "locatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "waardeInRegeltekst": { + "type": "string", + "examples": [ + "waarde staat in regeltekst" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsdocument.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsdocument.schema.json new file mode 100644 index 00000000..e4ad30b4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsdocument.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsdocument", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Omgevingsdocument" + ], + "title": "Omgevingsdocument", + "required": [ + "_links", + "aangeleverdDoorEen", + "identificatie", + "officieleTitel" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./SelfLinks.schema.json" + }, + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "identificatie": { + "title": "StopIdentificatie", + "type": "string", + "description": "STOP-Identificatie: De IRI van een document volgens de STOP standaard (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).", + "format": "uri" + }, + "officieleTitel": { + "title": "officieleTitel", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsnormRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsnormRefs.schema.json new file mode 100644 index 00000000..ef7acab0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsnormRefs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsnormrefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingsnormRefs" + ], + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunning.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunning.schema.json new file mode 100644 index 00000000..99018d10 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunning.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsvergunning", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Omgevingsvergunning" + ], + "title": "Omgevingsvergunning", + "type": "object", + "description": "Een vergunning verleend voor het gebruiken van gronden of bouwwerken in strijd met geldende omgevingsdocumenten.", + "allOf": [ + { + "$ref": "./Omgevingsdocument.schema.json" + }, + { + "required": [ + "_links", + "geregistreerdMet", + "publicatieID", + "referentienummer", + "type" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Omgevingsvergunning_Embedded.schema.json" + }, + "_links": { + "$ref": "./OmgevingsvergunningLinks.schema.json" + }, + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + }, + "iMROPlanidentificatie": { + "title": "IMRO-planidentificatie", + "minItems": 0, + "type": "array", + "description": "het IMRO-plan-ID waar deze vergunning bij hoort/van afwijkt.", + "items": { + "type": "string" + } + }, + "publicatieID": { + "title": "publicatie-ID", + "type": "string" + }, + "referentienummer": { + "title": "referentienummer", + "type": "string" + }, + "type": { + "$ref": "./SoortVergunning.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningLinks.schema.json new file mode 100644 index 00000000..ed47e776 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningLinks.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsvergunninglinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingsvergunningLinks" + ], + "title": "OmgevingsvergunningLinks", + "required": [ + "self" + ], + "type": "object", + "properties": { + "heeftVergunningsgebied": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningZoekobject.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningZoekobject.schema.json new file mode 100644 index 00000000..78f70c06 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningZoekobject.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsvergunningzoekobject", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingsvergunningZoekobject" + ], + "title": "OmgevingsvergunningZoekobject", + "type": "object", + "properties": { + "bevoegdGezag": { + "minItems": 1, + "type": "array", + "items": { + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Code van het bevoegd gezag, uit één van onderstaande waardelijsten:\n - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet\n", + "examples": [ + "gm0000" + ] + } + }, + "geometrie": { + "title": "Geometry", + "description": "Geometrie in GeoJSON formaat (RFC 7946).", + "externalDocs": { + "description": "RFC 7946 - The GeoJSON Format", + "url": "https://tools.ietf.org/html/rfc7946" + }, + "oneOf": [ + { + "$ref": "./GeometryCollection.schema.json" + }, + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./LineString.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./MultiPoint.schema.json" + }, + { + "$ref": "./MultiLineString.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ] + }, + "typeBevoegdGezag": { + "minItems": 1, + "type": "array", + "items": { + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Type van het bevoegd gezag, gelimiteerd\n", + "enum": [ + "waterschap", + "provincie", + "gemeente", + "ministerie" + ] + } + } + }, + "description": "Zoekobject voor specifieke Omgevingsvergunning-bevragingen.", + "examples": [ + { + "typeBevoegdGezag": [ + "gemeente", + "provincie" + ], + "bevoegdGezag": [ + "gm0000", + "pv0000" + ], + "geometrie": { + "type": "Point", + "coordinates": [ + 139784, + 442870 + ] + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunning_Embedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunning_Embedded.schema.json new file mode 100644 index 00000000..fdb61dd9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunning_Embedded.schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsvergunning_embedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Omgevingsvergunning__embedded" + ], + "type": "object", + "properties": { + "vergunningsgebied": {} + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunningen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunningen.schema.json new file mode 100644 index 00000000..a186bb38 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingsvergunningen.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsvergunningen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Omgevingsvergunningen" + ], + "title": "Omgevingsvergunningen", + "required": [ + "_embedded", + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./OmgevingsvergunningenEmbedded.schema.json" + }, + "_links": { + "allOf": [ + { + "type": "object", + "properties": { + "self": { + "$ref": "./HalPaginationLinksSelf.schema.json" + } + } + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalPaginationLinksFirst.schema.json" + }, + "last": { + "$ref": "./HalPaginationLinksLast.schema.json" + }, + "next": { + "$ref": "./HalPaginationLinksNext.schema.json" + }, + "prev": { + "$ref": "./HalPaginationLinksPrev.schema.json" + } + } + } + ] + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningenEmbedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningenEmbedded.schema.json new file mode 100644 index 00000000..4e4f2a83 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningenEmbedded.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsvergunningenembedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingsvergunningenEmbedded" + ], + "title": "OmgevingsvergunningenEmbedded", + "required": [ + "omgevingsvergunningen" + ], + "type": "object", + "properties": { + "omgevingsvergunningen": { + "type": "array", + "items": { + "title": "Omgevingsvergunning", + "type": "object", + "description": "Een vergunning verleend voor het gebruiken van gronden of bouwwerken in strijd met geldende omgevingsdocumenten.", + "allOf": [ + { + "$ref": "./Omgevingsdocument.schema.json" + }, + { + "required": [ + "_links", + "geregistreerdMet", + "publicatieID", + "referentienummer", + "type" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Omgevingsvergunning_Embedded.schema.json" + }, + "_links": { + "$ref": "./OmgevingsvergunningLinks.schema.json" + }, + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + }, + "iMROPlanidentificatie": { + "title": "IMRO-planidentificatie", + "minItems": 0, + "type": "array", + "description": "het IMRO-plan-ID waar deze vergunning bij hoort/van afwijkt.", + "items": { + "type": "string" + } + }, + "publicatieID": { + "title": "publicatie-ID", + "type": "string" + }, + "referentienummer": { + "title": "referentienummer", + "type": "string" + }, + "type": { + "$ref": "./SoortVergunning.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningenSort.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningenSort.schema.json new file mode 100644 index 00000000..3dce3a58 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingsvergunningenSort.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingsvergunningensort", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingsvergunningenSort" + ], + "title": "OmgevingsvergunningenSort", + "type": "string", + "enum": [ + "identificatie", + "-identificatie", + "registratietijdstip", + "-registratietijdstip", + "geldigVanaf", + "-geldigVanaf", + "inwerkingVanaf", + "-inwerkingVanaf" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaardeRefs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaardeRefs.schema.json new file mode 100644 index 00000000..05f6617b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaardeRefs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingswaarderefs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingswaardeRefs" + ], + "title": "OmgevingswaardeRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingswaarde.20240101" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingswaarderegel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingswaarderegel.schema.json new file mode 100644 index 00000000..710a45ce --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Omgevingswaarderegel.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingswaarderegel", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Omgevingswaarderegel" + ], + "title": "Omgevingswaarderegel", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./OmgevingswaarderegelSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDelta.schema.json new file mode 100644 index 00000000..29a95a76 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingswaarderegeldelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingswaarderegelDelta" + ], + "title": "OmgevingswaarderegelDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./OmgevingswaarderegelDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./OmgevingswaarderegelDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..b000412b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDeltaLijstWijzigingen.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingswaarderegeldeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingswaarderegelDeltaLijstWijzigingen" + ], + "title": "OmgevingswaarderegelDeltaLijstWijzigingen", + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "$ref": "./LijstWijzigingenGebiedsaanwijzingRefs.schema.json" + }, + "kaartRefs": { + "$ref": "./LijstWijzigingenKaartRefs.schema.json" + }, + "locatieRefs": { + "$ref": "./LijstWijzigingenLocatieRefs.schema.json" + }, + "omgevingswaardeRefs": { + "$ref": "./LijstWijzigingenOmgevingswaardeRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDeltaWijzigingen.schema.json new file mode 100644 index 00000000..a42a3c5b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingswaarderegeldeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingswaarderegelDeltaWijzigingen" + ], + "title": "OmgevingswaarderegelDeltaWijzigingen", + "type": "object", + "properties": { + "regeltekstRef": { + "type": "string", + "examples": [ + "nl.imow-gm1911.regeltekst.20240101" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelRenvooi.schema.json new file mode 100644 index 00000000..29ffae13 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelRenvooi.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingswaarderegelrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingswaarderegelRenvooi" + ], + "title": "OmgevingswaarderegelRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./OmgevingswaarderegelSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./OmgevingswaarderegelDelta.schema.json" + }, + "idealisatie": { + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] + }, + "themas": { + "type": "array", + "items": { + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelSpec.schema.json new file mode 100644 index 00000000..d80971f2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OmgevingswaarderegelSpec.schema.json @@ -0,0 +1,78 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/omgevingswaarderegelspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OmgevingswaarderegelSpec" + ], + "title": "OmgevingswaarderegelSpec", + "required": [ + "idealisatie", + "identificatie", + "locatieRefs", + "regeltekstRef" + ], + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + }, + "idealisatie": { + "$ref": "./Idealisatie.schema.json" + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.juridischeregel.20240101" + ] + }, + "kaartRefs": { + "title": "KaartRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.kaart.20240101" + ] + } + }, + "locatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "omgevingswaardeRefs": { + "title": "OmgevingswaardeRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingswaarde.20240101" + ] + } + }, + "regeltekstRef": { + "type": "string", + "examples": [ + "nl.imow-gm1911.regeltekst.20240101" + ] + }, + "themas": { + "type": "array", + "items": { + "$ref": "./Thema.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Onderwerpen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Onderwerpen.schema.json new file mode 100644 index 00000000..e5a4971b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Onderwerpen.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/onderwerpen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Onderwerpen" + ], + "title": "Onderwerpen", + "required": [ + "regelingen" + ], + "type": "object", + "properties": { + "regelingen": { + "type": "array", + "items": { + "$ref": "./RegelingOnderwerpen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpActiviteitOnderwerp.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpActiviteitOnderwerp.schema.json new file mode 100644 index 00000000..e5cc5459 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpActiviteitOnderwerp.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpactiviteitonderwerp", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpActiviteitOnderwerp" + ], + "title": "OntwerpActiviteitOnderwerp", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitOnderwerp.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitOnderwerpDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpDocumentstructuurLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpDocumentstructuurLinks.schema.json new file mode 100644 index 00000000..81565741 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpDocumentstructuurLinks.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpdocumentstructuurlinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpDocumentstructuurLinks" + ], + "required": [ + "annotaties", + "ontwerpregeling", + "self" + ], + "type": "object", + "properties": { + "annotaties": { + "$ref": "./HalLink.schema.json" + }, + "ontwerpregeling": { + "$ref": "./HalLink.schema.json" + }, + "regeling": { + "allOf": [ + { + "$ref": "./HalLink.schema.json" + }, + { + "type": "object", + "description": "Deze property komt te vervallen, gebruik in plaats hiervan `ontwerpregeling`", + "deprecated": true + } + ] + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpGebiedsaanwijzingOnderwerp.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpGebiedsaanwijzingOnderwerp.schema.json new file mode 100644 index 00000000..83f826f0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpGebiedsaanwijzingOnderwerp.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpgebiedsaanwijzingonderwerp", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpGebiedsaanwijzingOnderwerp" + ], + "title": "OntwerpGebiedsaanwijzingOnderwerp", + "type": "object", + "allOf": [ + { + "$ref": "./GebiedsaanwijzingOnderwerp.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzingOnderwerpDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpOnderwerpen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpOnderwerpen.schema.json new file mode 100644 index 00000000..b5fe4b33 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpOnderwerpen.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerponderwerpen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpOnderwerpen" + ], + "title": "OntwerpOnderwerpen", + "required": [ + "ontwerpregelingen" + ], + "type": "object", + "properties": { + "ontwerpregelingen": { + "type": "array", + "items": { + "$ref": "./OntwerpRegelingOnderwerpen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpProcedurestap.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpProcedurestap.schema.json new file mode 100644 index 00000000..d3abdc85 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpProcedurestap.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpprocedurestap", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpProcedurestap" + ], + "title": "Procedurestap", + "type": "object", + "properties": { + "actor": { + "title": "actor", + "type": "string", + "description": "De uitvoerder van de stap" + }, + "soortStap": { + "$ref": "./OntwerpSoortStap.schema.json" + }, + "voltooidOp": { + "title": "voltooidOp", + "type": "string", + "description": "De datum waarop het voltooid is." + } + }, + "description": "" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpProcedureverloop.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpProcedureverloop.schema.json new file mode 100644 index 00000000..8545a919 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpProcedureverloop.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpprocedureverloop", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpProcedureverloop" + ], + "title": "Procedureverloop", + "type": "object", + "properties": { + "bekendOp": { + "title": "bekendOp", + "type": "string", + "description": "De datum waarop het ontwerp bekend is" + }, + "ontvangenOp": { + "title": "bekendOp", + "type": "string", + "description": "De datum waarop het ontwerp ontvangen is" + }, + "procedurestappen": { + "type": "array", + "items": { + "$ref": "./OntwerpProcedurestap.schema.json" + } + } + }, + "description": "De procedure die doorlopen is door deze ontwerpregeling." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpRegelingOnderwerpen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpRegelingOnderwerpen.schema.json new file mode 100644 index 00000000..ff69b02b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpRegelingOnderwerpen.schema.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregelingonderwerpen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpRegelingOnderwerpen" + ], + "title": "OntwerpRegelingOnderwerpen", + "required": [ + "_links", + "technischId" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./OntwerpRegelingOnderwerpenLinks.schema.json" + }, + "activiteiten": { + "title": "OntwerpActiviteitOnderwerpen", + "type": "array", + "items": { + "title": "OntwerpActiviteitOnderwerp", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitOnderwerp.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitOnderwerpDelta.schema.json" + } + } + } + ] + } + }, + "beoogdTijdelijkDeelVan": { + "type": "string" + }, + "beoogdeOpvolgerVan": { + "type": "string" + }, + "gebiedsaanwijzingen": { + "title": "OntwerpGebiedsaanwijzingOnderwerpen", + "type": "array", + "items": { + "title": "OntwerpGebiedsaanwijzingOnderwerp", + "type": "object", + "allOf": [ + { + "$ref": "./GebiedsaanwijzingOnderwerp.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzingOnderwerpDelta.schema.json" + } + } + } + ] + } + }, + "technischId": { + "type": "string" + }, + "themas": { + "title": "OntwerpThemasOnderwerpen", + "type": "array", + "items": { + "title": "OntwerpThemaOnderwerp", + "type": "object", + "allOf": [ + { + "$ref": "./ThemaOnderwerp.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaOnderwerpDelta.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpRegelingOnderwerpenLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpRegelingOnderwerpenLinks.schema.json new file mode 100644 index 00000000..780a384f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpRegelingOnderwerpenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregelingonderwerpenlinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpRegelingOnderwerpenLinks" + ], + "title": "RegelingOntwerpenLinks", + "required": [ + "documentstructuur", + "ontwerpregeling" + ], + "type": "object", + "properties": { + "beoogdeOpvolgerVan": { + "$ref": "./HalLink.schema.json" + }, + "documentstructuur": { + "$ref": "./HalLink.schema.json" + }, + "ontwerpregeling": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpSoortStap.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpSoortStap.schema.json new file mode 100644 index 00000000..fe86322c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpSoortStap.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpsoortstap", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpSoortStap" + ], + "title": "soortStap", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "title": "code", + "type": "string" + }, + "waarde": { + "title": "waarde", + "type": "string" + } + }, + "description": "De verschillende soorten stappen zijn te vinden in [deze waardelijst](https://gitlab.com/koop/STOP/standaard/-/blob/1.3.0/waardelijsten/procedurestap_ontwerp.xml)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpThemaOnderwerp.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpThemaOnderwerp.schema.json new file mode 100644 index 00000000..d19cf968 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpThemaOnderwerp.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpthemaonderwerp", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpThemaOnderwerp" + ], + "title": "OntwerpThemaOnderwerp", + "type": "object", + "allOf": [ + { + "$ref": "./ThemaOnderwerp.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaOnderwerpDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregeling.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregeling.schema.json new file mode 100644 index 00000000..b9a8f43f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregeling.schema.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregeling", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Ontwerpregeling" + ], + "title": "Ontwerpregeling", + "type": "object", + "description": "Een ontwerp tekst (met eventuele afbeeldingen en andere multimedia-elementen) die juridische voorschriften van algemene strekking of beleidsregels bevat.", + "allOf": [ + { + "$ref": "./Omgevingsdocument.schema.json" + }, + { + "required": [ + "geregistreerdMet", + "ontwerpbesluitIdentificatie", + "technischId", + "type" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Ontwerpregeling_Embedded.schema.json" + }, + "_links": { + "$ref": "./OntwerpregelingLinks.schema.json" + }, + "besluitMetadata": { + "$ref": "./BesluitMetadata.schema.json" + }, + "citeerTitel": { + "title": "citeerTitel", + "type": "string", + "description": "De titel van de regeling zoals deze wordt gebruikt in aanhalingen." + }, + "conditie": { + "title": "conditie", + "type": "string", + "description": "De verhouding is tussen dit tijdelijk deel en de hoofdregeling." + }, + "expressionId": { + "title": "StopIdentificatie", + "type": "string", + "description": "STOP-Identificatie: De IRI van een document volgens de STOP standaard (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).", + "format": "uri" + }, + "geregistreerdMet": { + "$ref": "./Ontwerpregistratiegegevens.schema.json" + }, + "heeftBijlagen": { + "title": "heeftBijlagen", + "type": "boolean" + }, + "heeftToelichtingen": { + "title": "heeftToelichtingen", + "type": "boolean" + }, + "isVervangRegeling": { + "title": "isVervangRegeling", + "type": "boolean" + }, + "ontwerpbesluitIdentificatie": { + "title": "StopIdentificatie", + "type": "string", + "description": "STOP-Identificatie: De IRI van een document volgens de STOP standaard (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).", + "format": "uri" + }, + "opschrift": { + "title": "opschrift", + "type": "string", + "description": "Het opschrift van de regeling. Deze dient overeen te komen met de officiële titel van de regeling." + }, + "procedureverloop": { + "$ref": "./OntwerpProcedureverloop.schema.json" + }, + "publicatieID": { + "type": "string", + "description": "Verwijzing naar het besluit dat ten grondslag heeft gelegen aan het ontwerpbesluit." + }, + "technischId": { + "title": "TechnischId", + "type": "string", + "description": "Een technische identificatie voor ontwerpobjecten, samengesteld uit de IMOW-identificatie en de ontwerpbesluitIdentificatie, die gebruikt kan worden als pad parameter en in zoekopdrachten. De escaping gebeurt met de volgende regex: [^\\w]+ wordt vervangen door _" + }, + "type": { + "$ref": "./SoortRegeling.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingLinks.schema.json new file mode 100644 index 00000000..327b2605 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingLinks.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregelinglinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpregelingLinks" + ], + "title": "OntwerpregelingLinks", + "required": [ + "self" + ], + "type": "object", + "properties": { + "annotaties": { + "$ref": "./HalLink.schema.json" + }, + "beoogdeOpvolgerVan": { + "allOf": [ + { + "$ref": "./HalLink.schema.json" + }, + { + "type": "object", + "description": "Een HalLink die verwijst naar de vastgestelde regelingen die de ontwerpregeling beoogt op te volgen." + } + ] + }, + "documentstructuur": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingZoekobject.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingZoekobject.schema.json new file mode 100644 index 00000000..c81d6663 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingZoekobject.schema.json @@ -0,0 +1,105 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregelingzoekobject", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpregelingZoekobject" + ], + "title": "OntwerpregelingZoekobject", + "type": "object", + "properties": { + "bevoegdGezag": { + "minItems": 1, + "type": "array", + "items": { + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Code van het bevoegd gezag, uit één van onderstaande waardelijsten:\n - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet\n", + "examples": [ + "gm0000" + ] + } + }, + "geometrie": { + "title": "Geometry", + "description": "Geometrie in GeoJSON formaat (RFC 7946).", + "externalDocs": { + "description": "RFC 7946 - The GeoJSON Format", + "url": "https://tools.ietf.org/html/rfc7946" + }, + "oneOf": [ + { + "$ref": "./GeometryCollection.schema.json" + }, + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./LineString.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./MultiPoint.schema.json" + }, + { + "$ref": "./MultiLineString.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ] + }, + "typeBevoegdGezag": { + "minItems": 1, + "type": "array", + "items": { + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Type van het bevoegd gezag, gelimiteerd\n", + "enum": [ + "waterschap", + "provincie", + "gemeente", + "ministerie" + ] + } + }, + "typeRegeling": { + "minItems": 1, + "type": "array", + "items": { + "title": "RegelingType", + "type": "string", + "description": "Type regeling uit de limitatieve waardelijst https://gitlab.com/koop/STOP/standaard/-/blob/1.3.0/waardelijsten/soortregeling.xml", + "examples": [ + "/join/id/stop/regelingtype_001" + ] + } + } + }, + "description": "Zoekobject voor specifieke ontwerpregelingen-bevragingen.", + "examples": [ + { + "typeBevoegdGezag": [ + "gemeente", + "provincie" + ], + "bevoegdGezag": [ + "gm0000", + "pv0000" + ], + "geometrie": { + "type": "Point", + "coordinates": [ + 139784, + 442870 + ] + }, + "typeRegeling": [ + "/join/id/stop/regelingtype_001", + "/join/id/stop/regelingtype_002" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregeling_Embedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregeling_Embedded.schema.json new file mode 100644 index 00000000..aa1c1d1b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregeling_Embedded.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregeling_embedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Ontwerpregeling__embedded" + ], + "type": "object", + "properties": { + "ontwerpRegelingsgebied": {}, + "vastgesteldRegelingsgebied": {} + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregelingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregelingen.schema.json new file mode 100644 index 00000000..a37edc76 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregelingen.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregelingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Ontwerpregelingen" + ], + "title": "Ontwerpregelingen", + "required": [ + "_embedded", + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./OntwerpregelingenEmbedded.schema.json" + }, + "_links": { + "allOf": [ + { + "type": "object", + "properties": { + "self": { + "$ref": "./HalPaginationLinksSelf.schema.json" + } + } + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalPaginationLinksFirst.schema.json" + }, + "last": { + "$ref": "./HalPaginationLinksLast.schema.json" + }, + "next": { + "$ref": "./HalPaginationLinksNext.schema.json" + }, + "prev": { + "$ref": "./HalPaginationLinksPrev.schema.json" + } + } + } + ] + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingenEmbedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingenEmbedded.schema.json new file mode 100644 index 00000000..1ae3c08e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingenEmbedded.schema.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregelingenembedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpregelingenEmbedded" + ], + "title": "OntwerpregelingenEmbedded", + "required": [ + "ontwerpregelingen" + ], + "type": "object", + "properties": { + "ontwerpregelingen": { + "type": "array", + "items": { + "title": "Ontwerpregeling", + "type": "object", + "description": "Een ontwerp tekst (met eventuele afbeeldingen en andere multimedia-elementen) die juridische voorschriften van algemene strekking of beleidsregels bevat.", + "allOf": [ + { + "$ref": "./Omgevingsdocument.schema.json" + }, + { + "required": [ + "geregistreerdMet", + "ontwerpbesluitIdentificatie", + "technischId", + "type" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Ontwerpregeling_Embedded.schema.json" + }, + "_links": { + "$ref": "./OntwerpregelingLinks.schema.json" + }, + "besluitMetadata": { + "$ref": "./BesluitMetadata.schema.json" + }, + "citeerTitel": { + "title": "citeerTitel", + "type": "string", + "description": "De titel van de regeling zoals deze wordt gebruikt in aanhalingen." + }, + "conditie": { + "title": "conditie", + "type": "string", + "description": "De verhouding is tussen dit tijdelijk deel en de hoofdregeling." + }, + "expressionId": { + "title": "StopIdentificatie", + "type": "string", + "description": "STOP-Identificatie: De IRI van een document volgens de STOP standaard (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).", + "format": "uri" + }, + "geregistreerdMet": { + "$ref": "./Ontwerpregistratiegegevens.schema.json" + }, + "heeftBijlagen": { + "title": "heeftBijlagen", + "type": "boolean" + }, + "heeftToelichtingen": { + "title": "heeftToelichtingen", + "type": "boolean" + }, + "isVervangRegeling": { + "title": "isVervangRegeling", + "type": "boolean" + }, + "ontwerpbesluitIdentificatie": { + "title": "StopIdentificatie", + "type": "string", + "description": "STOP-Identificatie: De IRI van een document volgens de STOP standaard (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).", + "format": "uri" + }, + "opschrift": { + "title": "opschrift", + "type": "string", + "description": "Het opschrift van de regeling. Deze dient overeen te komen met de officiële titel van de regeling." + }, + "procedureverloop": { + "$ref": "./OntwerpProcedureverloop.schema.json" + }, + "publicatieID": { + "type": "string", + "description": "Verwijzing naar het besluit dat ten grondslag heeft gelegen aan het ontwerpbesluit." + }, + "technischId": { + "title": "TechnischId", + "type": "string", + "description": "Een technische identificatie voor ontwerpobjecten, samengesteld uit de IMOW-identificatie en de ontwerpbesluitIdentificatie, die gebruikt kan worden als pad parameter en in zoekopdrachten. De escaping gebeurt met de volgende regex: [^\\w]+ wordt vervangen door _" + }, + "type": { + "$ref": "./SoortRegeling.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingenSort.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingenSort.schema.json new file mode 100644 index 00000000..5457f5dc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/OntwerpregelingenSort.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregelingensort", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/OntwerpregelingenSort" + ], + "title": "OntwerpregelingenSort", + "type": "string", + "enum": [ + "identificatie", + "-identificatie", + "registratietijdstip", + "-registratietijdstip" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregistratiegegevens.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregistratiegegevens.schema.json new file mode 100644 index 00000000..abd952c7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Ontwerpregistratiegegevens.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ontwerpregistratiegegevens", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Ontwerpregistratiegegevens" + ], + "title": "Ontwerpregistratiegegevens", + "required": [ + "tijdstipRegistratie", + "versie" + ], + "type": "object", + "properties": { + "eindRegistratie": { + "title": "eindRegistratie", + "type": "string", + "description": "Tijdstip waarop een nieuwere versie beschikbaar is bij Ozon. Deze versie is vanaf dit moment niet meer actief. Datumtijd in ISO 8601 formaat.", + "format": "date-time", + "examples": [ + "2022-04-12T23:20:50.52Z" + ] + }, + "tijdstipRegistratie": { + "title": "tijdstipRegistratie", + "type": "string", + "description": "Tijdstip waarop deze versie beschikbaar is bij Ozon. Deze versie is actief totdat er een nieuwe versie beschikbaar komt. Datumtijd in ISO 8601 formaat.", + "format": "date-time", + "examples": [ + "2022-04-12T23:20:50.52Z" + ] + }, + "versie": { + "title": "versie", + "type": "number", + "examples": [ + 1 + ] + } + }, + "description": "Een informatieobject dat de tijdslijnen en versie van een ontwerpobject beschrijft" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Page.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Page.schema.json new file mode 100644 index 00000000..46ab2b2b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Page.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/page", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Page" + ], + "title": "Page", + "required": [ + "number", + "size", + "totalElements", + "totalPages" + ], + "type": "object", + "properties": { + "number": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + }, + "size": { + "type": "integer", + "format": "int32", + "examples": [ + 20 + ] + }, + "totalElements": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + }, + "totalPages": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + } + }, + "description": "Info voor paginering" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Point.schema.json new file mode 100644 index 00000000..63d1e13b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Point.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/point", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Point" + ], + "title": "Point", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "bbox": { + "minItems": 4, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Polygon.schema.json new file mode 100644 index 00000000..68cb3ad2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Polygon.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/polygon", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Polygon" + ], + "title": "Polygon", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "bbox": { + "minItems": 4, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Problem.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Problem.schema.json new file mode 100644 index 00000000..4f8f128c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Problem.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/problem", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Problem" + ], + "title": "Problem", + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.", + "examples": [ + "Interne server fout" + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.", + "format": "uri" + }, + "status": { + "exclusiveMaximum": 600, + "minimum": 100, + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.", + "format": "int32", + "examples": [ + 500 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars." + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.", + "format": "uri" + } + }, + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Problem400.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Problem400.schema.json new file mode 100644 index 00000000..38759f9d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Problem400.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/problem400", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Problem400" + ], + "title": "Problem400", + "allOf": [ + { + "$ref": "./Problem.schema.json" + }, + { + "type": "object", + "properties": { + "invalid-params": { + "type": "array", + "description": "Ongeldige parameters.", + "items": { + "$ref": "./InvalidParam.schema.json" + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereen.schema.json new file mode 100644 index 00000000..c6c50474 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereen.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelvooriedereen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelVoorIedereen" + ], + "title": "RegelVoorIedereen", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./RegelVoorIedereenSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDelta.schema.json new file mode 100644 index 00000000..16c9d2aa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelvooriedereendelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelVoorIedereenDelta" + ], + "title": "RegelVoorIedereenDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./RegelVoorIedereenDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./RegelVoorIedereenDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..438d6e14 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDeltaLijstWijzigingen.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelvooriedereendeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelVoorIedereenDeltaLijstWijzigingen" + ], + "title": "RegelVoorIedereenDeltaLijstWijzigingen", + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "$ref": "./LijstWijzigingenGebiedsaanwijzingRefs.schema.json" + }, + "kaartRefs": { + "$ref": "./LijstWijzigingenKaartRefs.schema.json" + }, + "locatieRefs": { + "$ref": "./LijstWijzigingenLocatieRefs.schema.json" + }, + "omgevingsnormRefs": { + "$ref": "./LijstWijzigingenOmgevingsnormRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDeltaWijzigingen.schema.json new file mode 100644 index 00000000..f38d39c4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelvooriedereendeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelVoorIedereenDeltaWijzigingen" + ], + "title": "RegelVoorIedereenDeltaWijzigingen", + "type": "object", + "properties": { + "regeltekstRef": { + "type": "string", + "examples": [ + "nl.imow-gm1911.regeltekst.chp6art22" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenRenvooi.schema.json new file mode 100644 index 00000000..85da6675 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenRenvooi.schema.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelvooriedereenrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelVoorIedereenRenvooi" + ], + "title": "RegelVoorIedereenRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./RegelVoorIedereenSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./RegelVoorIedereenDelta.schema.json" + }, + "activiteitLocatieaanduidingen": { + "type": "array", + "items": { + "title": "ActiviteitLocatieaanduidingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitLocatieaanduiding.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitLocatieaanduidingDelta.schema.json" + }, + "activiteitregelkwalificatie": { + "title": "ActiviteitRegelkwalificatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitRegelkwalificatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitRegelkwalificatieDelta.schema.json" + } + } + } + ] + } + } + } + ] + } + }, + "idealisatie": { + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] + }, + "themas": { + "type": "array", + "items": { + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenSpec.schema.json new file mode 100644 index 00000000..9611e297 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelVoorIedereenSpec.schema.json @@ -0,0 +1,84 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelvooriedereenspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelVoorIedereenSpec" + ], + "title": "RegelVoorIedereenSpec", + "required": [ + "idealisatie", + "identificatie", + "locatieRefs", + "regeltekstRef" + ], + "type": "object", + "properties": { + "activiteitLocatieaanduidingen": { + "type": "array", + "items": { + "$ref": "./ActiviteitLocatieaanduiding.schema.json" + } + }, + "gebiedsaanwijzingRefs": { + "title": "GebiedsaanwijzingRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing.20240101" + ] + } + }, + "idealisatie": { + "$ref": "./Idealisatie.schema.json" + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.juridischeregel.20240101" + ] + }, + "kaartRefs": { + "title": "KaartRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.kaart.20240101" + ] + } + }, + "locatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "omgevingsnormRefs": { + "title": "OmgevingsnormRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.omgevingsnorm.20240101" + ] + } + }, + "regeltekstRef": { + "type": "string", + "examples": [ + "nl.imow-gm1911.regeltekst.chp6art22" + ] + }, + "themas": { + "type": "array", + "items": { + "$ref": "./Thema.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingAllOfEmbedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingAllOfEmbedded.schema.json new file mode 100644 index 00000000..c496b30e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingAllOfEmbedded.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingallofembedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingAllOfEmbedded" + ], + "title": "RegelingAllOfEmbedded", + "type": "object", + "properties": { + "pons": {}, + "regelingsgebied": {} + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingLinks.schema.json new file mode 100644 index 00000000..37a12e07 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingLinks.schema.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelinglinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingLinks" + ], + "title": "RegelingLinks", + "required": [ + "annotaties", + "documentstructuur", + "self" + ], + "type": "object", + "properties": { + "annotaties": { + "$ref": "./HalLink.schema.json" + }, + "beoogdeOpvolgers": { + "minItems": 0, + "type": "array", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "documentstructuur": { + "$ref": "./HalLink.schema.json" + }, + "ontwerpTijdelijkDelen": { + "minItems": 0, + "type": "array", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "self": { + "$ref": "./HalLink.schema.json" + }, + "tijdelijkDeelVan": { + "$ref": "./HalLink.schema.json" + }, + "tijdelijkDelen": { + "minItems": 0, + "type": "array", + "items": { + "$ref": "./HalLink.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingOnderwerpen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingOnderwerpen.schema.json new file mode 100644 index 00000000..54b5ec16 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingOnderwerpen.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingonderwerpen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingOnderwerpen" + ], + "title": "RegelingOnderwerpen", + "required": [ + "_links", + "identificatie" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./RegelingOnderwerpenLinks.schema.json" + }, + "activiteiten": { + "title": "ActiviteitOnderwerpen", + "type": "array", + "items": { + "$ref": "./ActiviteitOnderwerp.schema.json" + } + }, + "gebiedsaanwijzingen": { + "title": "GebiedsaanwijzingOnderwerpen", + "type": "array", + "items": { + "$ref": "./GebiedsaanwijzingOnderwerp.schema.json" + } + }, + "identificatie": { + "type": "string" + }, + "themas": { + "title": "ThemaOnderwerpen", + "type": "array", + "items": { + "$ref": "./ThemaOnderwerp.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingOnderwerpenLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingOnderwerpenLinks.schema.json new file mode 100644 index 00000000..d7e0b755 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingOnderwerpenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingonderwerpenlinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingOnderwerpenLinks" + ], + "title": "RegelingOntwerpenLinks", + "required": [ + "documentstructuur", + "regeling" + ], + "type": "object", + "properties": { + "documentstructuur": { + "$ref": "./HalLink.schema.json" + }, + "regeling": { + "$ref": "./HalLink.schema.json" + }, + "tijdelijkDeelVan": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingType.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingType.schema.json new file mode 100644 index 00000000..f07317d7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingType.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingtype", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingType" + ], + "title": "RegelingType", + "type": "string", + "description": "Type regeling uit de limitatieve waardelijst https://gitlab.com/koop/STOP/standaard/-/blob/1.3.0/waardelijsten/soortregeling.xml", + "examples": [ + "/join/id/stop/regelingtype_001" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingVoorkomensSort.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingVoorkomensSort.schema.json new file mode 100644 index 00000000..8f2513ba --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingVoorkomensSort.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingvoorkomenssort", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingVoorkomensSort" + ], + "title": "RegelingVoorkomensSort", + "type": "string", + "enum": [ + "registratietijdstip", + "-registratietijdstip", + "geldigVanaf", + "-geldigVanaf", + "inwerkingVanaf", + "-inwerkingVanaf" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingZoekobject.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingZoekobject.schema.json new file mode 100644 index 00000000..4860c481 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingZoekobject.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingzoekobject", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingZoekobject" + ], + "title": "RegelingZoekobject", + "type": "object", + "properties": { + "bevoegdGezag": { + "minItems": 1, + "type": "array", + "items": { + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Code van het bevoegd gezag, uit één van onderstaande waardelijsten:\n - https://identifier.overheid.nl/tooi/set/rwc_gemeenten_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_ministeries_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_provincies_compleet\n - https://identifier.overheid.nl/tooi/set/rwc_waterschappen_compleet\n", + "examples": [ + "gm0000" + ] + } + }, + "geometrie": { + "title": "Geometry", + "description": "Geometrie in GeoJSON formaat (RFC 7946).", + "externalDocs": { + "description": "RFC 7946 - The GeoJSON Format", + "url": "https://tools.ietf.org/html/rfc7946" + }, + "oneOf": [ + { + "$ref": "./GeometryCollection.schema.json" + }, + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./LineString.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./MultiPoint.schema.json" + }, + { + "$ref": "./MultiLineString.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ] + }, + "typeBevoegdGezag": { + "minItems": 1, + "type": "array", + "items": { + "title": "Bevoegd gezag TOOI-code", + "type": "string", + "description": "Type van het bevoegd gezag, gelimiteerd\n", + "enum": [ + "waterschap", + "provincie", + "gemeente", + "ministerie" + ] + } + } + }, + "description": "Zoekobject voor specifieke regelingen-bevragingen.", + "examples": [ + { + "typeBevoegdGezag": [ + "gemeente", + "provincie" + ], + "bevoegdGezag": [ + "gm0000", + "pv0000" + ], + "geometrie": { + "type": "Point", + "coordinates": [ + 139784, + 442870 + ] + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Regelingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Regelingen.schema.json new file mode 100644 index 00000000..2cf856fa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Regelingen.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Regelingen" + ], + "title": "Regelingen", + "required": [ + "_embedded", + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./RegelingenEmbedded.schema.json" + }, + "_links": { + "allOf": [ + { + "type": "object", + "properties": { + "self": { + "$ref": "./HalPaginationLinksSelf.schema.json" + } + } + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalPaginationLinksFirst.schema.json" + }, + "last": { + "$ref": "./HalPaginationLinksLast.schema.json" + }, + "next": { + "$ref": "./HalPaginationLinksNext.schema.json" + }, + "prev": { + "$ref": "./HalPaginationLinksPrev.schema.json" + } + } + } + ] + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingenEmbedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingenEmbedded.schema.json new file mode 100644 index 00000000..e5d7e986 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingenEmbedded.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingenembedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingenEmbedded" + ], + "title": "RegelingenEmbedded", + "required": [ + "regelingen" + ], + "type": "object", + "properties": { + "regelingen": { + "type": "array", + "items": { + "title": "Regeling", + "type": "object", + "description": "Een tekst (met eventuele afbeeldingen en andere multimedia-elementen) die juridische voorschriften van algemene strekking of beleidsregels bevat.", + "allOf": [ + { + "$ref": "./Omgevingsdocument.schema.json" + }, + { + "required": [ + "geregistreerdMet", + "type" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./RegelingAllOfEmbedded.schema.json" + }, + "_links": { + "$ref": "./RegelingLinks.schema.json" + }, + "citeerTitel": { + "title": "citeerTitel", + "type": "string" + }, + "conditie": { + "title": "conditie", + "type": "string" + }, + "expressionId": { + "type": "string" + }, + "geldigTot": { + "title": "geldigTot", + "type": "string" + }, + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + }, + "heeftBijlagen": { + "title": "heeftBijlagen", + "type": "boolean" + }, + "heeftToelichtingen": { + "title": "heeftToelichtingen", + "type": "boolean" + }, + "inwerkingTot": { + "title": "inwerkingTot", + "type": "string" + }, + "opschrift": { + "title": "opschrift", + "type": "string" + }, + "opvolgerVan": { + "title": "beoogdeOpvolgerVan", + "minItems": 0, + "type": "array", + "description": "De Regeling die een andere Regeling vervangt (en daarmee de opvolger van de oude Regeling is).", + "items": {} + }, + "publicatieID": { + "type": "string" + }, + "type": { + "$ref": "./SoortRegeling.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingenSort.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingenSort.schema.json new file mode 100644 index 00000000..f0bdb2dc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegelingenSort.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regelingensort", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegelingenSort" + ], + "title": "RegelingenSort", + "type": "string", + "enum": [ + "identificatie", + "-identificatie", + "registratietijdstip", + "-registratietijdstip", + "geldigVanaf", + "-geldigVanaf", + "inwerkingVanaf", + "-inwerkingVanaf" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Regeltekst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Regeltekst.schema.json new file mode 100644 index 00000000..7b777293 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Regeltekst.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekst", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Regeltekst" + ], + "title": "Regeltekst", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./RegeltekstSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstDelta.schema.json new file mode 100644 index 00000000..60ccf297 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstDelta.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstDelta" + ], + "title": "RegeltekstDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./RegeltekstDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstDeltaWijzigingen.schema.json new file mode 100644 index 00000000..8d9b5863 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstDeltaWijzigingen.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstDeltaWijzigingen" + ], + "title": "RegeltekstDeltaWijzigingen", + "type": "object", + "properties": { + "wId": { + "type": "string", + "examples": [ + "gm1911_v1__chp_4__art_4.1" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstRenvooi.schema.json new file mode 100644 index 00000000..68c9bbbb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstRenvooi" + ], + "title": "RegeltekstRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./RegeltekstSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./RegeltekstDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstSpec.schema.json new file mode 100644 index 00000000..d907c022 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstSpec.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstSpec" + ], + "title": "RegeltekstSpec", + "required": [ + "identificatie", + "wId" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.regeltekst.20240101" + ] + }, + "wId": { + "type": "string", + "examples": [ + "gm1911_v1__chp_4__art_4.1" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesBesluitRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesBesluitRenvooi.schema.json new file mode 100644 index 00000000..6f0b22c6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesBesluitRenvooi.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstannotatiesbesluitrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstannotatiesBesluitRenvooi" + ], + "title": "Annotaties en renvooi bij artikelstructuur", + "type": "object", + "description": "Gestructureerde OW-objecten en wijzigingen (renvooi) bij een besluitversie met artikelstructuur.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij de gewijzigde regeling waar deze besluitversie op gebaseerd is,\nof alle objecten die horen bij een artikel of lid uit die gewijzigde regeling.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde artikel/lid, worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n\nDaarnaast is per objecttype aangegeven welke wijzigingen er zijn gedaan in de geconsolideerde regeling.\nDit wordt gedaan in het attribuut '_delta'. Hierin wordt per object aangegeven welke toevoegingen,\nwijzigingen, of verwijderingen de geconsolideerde regeling beoogt te doen.\n", + "allOf": [ + { + "$ref": "./RegeltekstannotatiesRenvooi.schema.json" + }, + { + "type": "object", + "properties": { + "_links": { + "$ref": "./AnnotatieBesluitRenvooiLinks.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesOntwerpRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesOntwerpRenvooi.schema.json new file mode 100644 index 00000000..219dd067 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesOntwerpRenvooi.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstannotatiesontwerprenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstannotatiesOntwerpRenvooi" + ], + "title": "Annotaties en renvooi bij artikelstructuur", + "type": "object", + "properties": { + "_links": { + "$ref": "./AnnotatieOntwerpRenvooiLinks.schema.json" + } + }, + "description": "Gestructureerde OW-objecten en beoogde wijzigingen bij een ontwerpregeling met artikelstructuur.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij de vastgestelde regeling waar deze ontwerpregeling op gebaseerd is,\nof alle objecten die horen bij een artikel of lid uit die vastgestelde regeling.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde artikel/lid, worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n\nDaarnaast is per objecttype aangegeven welke wijzigingen er beoogd zijn in de ontwerpregeling.\nDit wordt gedaan in het attribuut '_delta'. Hierin wordt per object aangegeven welke toevoegingen,\nwijzigingen, of verwijderingen de ontwerpregeling beoogt te doen.\n", + "$ref": "./RegeltekstannotatiesRenvooi.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesRenvooi.schema.json new file mode 100644 index 00000000..37bf0258 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesRenvooi.schema.json @@ -0,0 +1,646 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstannotatiesrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstannotatiesRenvooi" + ], + "title": "Annotaties en renvooi bij artikelstructuur", + "type": "object", + "properties": { + "activiteiten": { + "type": "array", + "items": { + "title": "ActiviteitRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitDelta.schema.json" + }, + "groep": { + "title": "ActiviteitengroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Activiteitengroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitengroepDelta.schema.json" + } + } + } + ] + }, + "symboolcodes": { + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] + } + } + } + ] + } + }, + "gebiedsaanwijzingen": { + "type": "array", + "items": { + "title": "GebiedsaanwijzingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./GebiedsaanwijzingSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzingDelta.schema.json" + }, + "groep": { + "title": "GebiedsaanwijzinggroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Gebiedsaanwijzinggroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./GebiedsaanwijzinggroepDelta.schema.json" + } + } + } + ] + }, + "symboolcodes": { + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] + }, + "type": { + "title": "TypeGebiedsaanwijzingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TypeGebiedsaanwijzing.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TypeGebiedsaanwijzingDelta.schema.json" + } + } + } + ] + } + } + } + ] + } + }, + "instructieregels": { + "type": "array", + "items": { + "title": "InstructieregelRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./InstructieregelSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./InstructieregelDelta.schema.json" + }, + "idealisatie": { + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] + }, + "instructieregelInstrumenten": { + "type": "array", + "items": { + "title": "InstrumentRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Instrument.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./InstrumentDelta.schema.json" + } + } + } + ] + } + }, + "instructieregelTaakuitoefeningen": { + "type": "array", + "items": { + "title": "AdressaatRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Adressaat.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./AdressaatDelta.schema.json" + } + } + } + ] + } + }, + "themas": { + "type": "array", + "items": { + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] + } + } + } + } + ] + } + }, + "kaarten": { + "type": "array", + "items": { + "$ref": "./KaartRegeltekstRenvooi.schema.json" + } + }, + "locaties": { + "type": "array", + "items": { + "title": "LocatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./LocatieSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./LocatieDelta.schema.json" + } + } + } + ] + } + }, + "omgevingsnormen": { + "type": "array", + "items": { + "title": "NormRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./NormSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormDelta.schema.json" + }, + "eenheid": { + "title": "EenheidRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Eenheid.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./EenheidDelta.schema.json" + } + } + } + ] + }, + "groep": { + "title": "NormgroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Normgroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormgroepDelta.schema.json" + } + } + } + ] + }, + "normwaarden": { + "type": "array", + "items": { + "title": "NormwaardeRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./NormwaardeSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormwaardeDelta.schema.json" + } + } + } + ] + } + }, + "symboolcodes": { + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] + }, + "type": { + "title": "TypeNormRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TypeNorm.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TypeNormDelta.schema.json" + } + } + } + ] + } + } + } + ] + } + }, + "omgevingswaarden": { + "type": "array", + "items": { + "title": "NormRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./NormSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormDelta.schema.json" + }, + "eenheid": { + "title": "EenheidRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Eenheid.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./EenheidDelta.schema.json" + } + } + } + ] + }, + "groep": { + "title": "NormgroepRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Normgroep.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormgroepDelta.schema.json" + } + } + } + ] + }, + "normwaarden": { + "type": "array", + "items": { + "title": "NormwaardeRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./NormwaardeSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./NormwaardeDelta.schema.json" + } + } + } + ] + } + }, + "symboolcodes": { + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] + }, + "type": { + "title": "TypeNormRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TypeNorm.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TypeNormDelta.schema.json" + } + } + } + ] + } + } + } + ] + } + }, + "omgevingswaarderegels": { + "type": "array", + "items": { + "title": "OmgevingswaarderegelRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./OmgevingswaarderegelSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./OmgevingswaarderegelDelta.schema.json" + }, + "idealisatie": { + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] + }, + "themas": { + "type": "array", + "items": { + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] + } + } + } + } + ] + } + }, + "regelsVoorIedereen": { + "type": "array", + "items": { + "title": "RegelVoorIedereenRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./RegelVoorIedereenSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./RegelVoorIedereenDelta.schema.json" + }, + "activiteitLocatieaanduidingen": { + "type": "array", + "items": { + "title": "ActiviteitLocatieaanduidingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitLocatieaanduiding.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitLocatieaanduidingDelta.schema.json" + }, + "activiteitregelkwalificatie": { + "title": "ActiviteitRegelkwalificatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./ActiviteitRegelkwalificatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ActiviteitRegelkwalificatieDelta.schema.json" + } + } + } + ] + } + } + } + ] + } + }, + "idealisatie": { + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] + }, + "themas": { + "type": "array", + "items": { + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] + } + } + } + } + ] + } + }, + "regelteksten": { + "type": "array", + "items": { + "title": "RegeltekstRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./RegeltekstSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./RegeltekstDelta.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesRenvooiAtLocation.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesRenvooiAtLocation.schema.json new file mode 100644 index 00000000..a180ded0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesRenvooiAtLocation.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstannotatiesrenvooiatlocation", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstannotatiesRenvooiAtLocation" + ], + "title": "Annotaties en renvooi bij artikelstructuur op locatie", + "type": "object", + "properties": { + "geselecteerdeLocatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + } + }, + "description": "Gestructureerde OW-objecten en beoogde wijzigingen (renvooi) bij een regeling met artikelstructuur en een geo-zoekvraag.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij de gewijzigde regeling waar de opvolgende regeling op gebaseerd is én de gegeven geo-zoekvraag,\nof alle objecten die horen bij een artikel of lid uit die gewijzigde regeling én de gegeven geo-zoekvraag.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde artikel/lid, worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen Tekstdeel heeft een relatie met een of meerdere locaties;\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit het Tekstdeel \nnaar verwezen vanuit het `locatieRefs` attribuut.\n\nDaarnaast is per objecttype aangegeven welke wijzigingen er zijn in de opvolgende regeling.\nDit wordt gedaan in het attribuut `_delta`. Hierin wordt per object aangegeven welke toevoegingen,\nwijzigingen, of verwijderingen de opvolgende regeling bevat.\n", + "$ref": "./RegeltekstannotatiesRenvooi.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesVastgesteld.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesVastgesteld.schema.json new file mode 100644 index 00000000..9d3afbd7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesVastgesteld.schema.json @@ -0,0 +1,75 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstannotatiesvastgesteld", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstannotatiesVastgesteld" + ], + "title": "Annotaties bij artikelstructuur op locatie", + "type": "object", + "properties": { + "_links": { + "$ref": "./AnnotatieLinks.schema.json" + }, + "activiteiten": { + "type": "array", + "items": { + "$ref": "./Activiteit.schema.json" + } + }, + "gebiedsaanwijzingen": { + "type": "array", + "items": { + "$ref": "./Gebiedsaanwijzing.schema.json" + } + }, + "instructieregels": { + "type": "array", + "items": { + "$ref": "./Instructieregel.schema.json" + } + }, + "kaarten": { + "type": "array", + "items": { + "$ref": "./KaartRegeltekst.schema.json" + } + }, + "locaties": { + "type": "array", + "items": { + "$ref": "./Locatie.schema.json" + } + }, + "omgevingsnormen": { + "type": "array", + "items": { + "$ref": "./Norm.schema.json" + } + }, + "omgevingswaarden": { + "type": "array", + "items": { + "$ref": "./Norm.schema.json" + } + }, + "omgevingswaarderegels": { + "type": "array", + "items": { + "$ref": "./Omgevingswaarderegel.schema.json" + } + }, + "regelsVoorIedereen": { + "type": "array", + "items": { + "$ref": "./RegelVoorIedereen.schema.json" + } + }, + "regelteksten": { + "type": "array", + "items": { + "$ref": "./Regeltekst.schema.json" + } + } + }, + "description": "Gestructureerde OW-objecten bij een regeling met artikelstructuur.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij een regeling, of alle objecten die horen bij een artikel of lid.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde artikel/lid, worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen RegelVoorIedereen heeft een relatie met een of meerdere locaties (het werkingsgebied);\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit de RegelVoorIedereen \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesVastgesteldAtLocation.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesVastgesteldAtLocation.schema.json new file mode 100644 index 00000000..9950f3e1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/RegeltekstannotatiesVastgesteldAtLocation.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/regeltekstannotatiesvastgesteldatlocation", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/RegeltekstannotatiesVastgesteldAtLocation" + ], + "title": "Annotaties bij artikelstructuur op locatie", + "type": "object", + "properties": { + "_links": { + "$ref": "./AnnotatieZoekLinks.schema.json" + }, + "activiteiten": { + "type": "array", + "items": { + "$ref": "./Activiteit.schema.json" + } + }, + "gebiedsaanwijzingen": { + "type": "array", + "items": { + "$ref": "./Gebiedsaanwijzing.schema.json" + } + }, + "geselecteerdeLocatieRefs": { + "title": "LocatieRefs", + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebied.of.gebiedengroep.20240101" + ] + } + }, + "instructieregels": { + "type": "array", + "items": { + "$ref": "./Instructieregel.schema.json" + } + }, + "kaarten": { + "type": "array", + "items": { + "$ref": "./KaartRegeltekst.schema.json" + } + }, + "locaties": { + "type": "array", + "items": { + "$ref": "./Locatie.schema.json" + } + }, + "omgevingsnormen": { + "type": "array", + "items": { + "$ref": "./Norm.schema.json" + } + }, + "omgevingswaarden": { + "type": "array", + "items": { + "$ref": "./Norm.schema.json" + } + }, + "omgevingswaarderegels": { + "type": "array", + "items": { + "$ref": "./Omgevingswaarderegel.schema.json" + } + }, + "regelsVoorIedereen": { + "type": "array", + "items": { + "$ref": "./RegelVoorIedereen.schema.json" + } + }, + "regelteksten": { + "type": "array", + "items": { + "$ref": "./Regeltekst.schema.json" + } + } + }, + "description": "Gestructureerde OW-objecten bij een regeling met artikelstructuur en een geo-zoekvraag.\n\nOW-objecten worden uitgeleverd op basis van de vraagstelling, bijv. alle objecten die horen\nbij een regeling én een geo-zoekvraag, of alle objecten die horen bij een artikel of lid én een geo-zoekvraag.\nAlle objecten die direct of indirect horen bij de gevraagde regeling\nof het gevraagde artikel/lid, worden uitgeleverd.\n\nObjecten zijn geordend in lijsten (arrays) per objecttype.\n\nRelaties tussen de objecten worden aangegeven door '*Refs'-attributen, bijvoorbeeld \neen RegelVoorIedereen heeft een relatie met een of meerdere locaties (het werkingsgebied);\ndeze locaties zitten dan apart in deze resource, en er wordt vanuit de RegelVoorIedereen \nnaar verwezen vanuit het 'locatieRefs' attribuut.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Registratiegegevens.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Registratiegegevens.schema.json new file mode 100644 index 00000000..a84ad20c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Registratiegegevens.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/registratiegegevens", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Registratiegegevens" + ], + "title": "Registratiegegevens", + "required": [ + "beginGeldigheid", + "beginInwerking", + "tijdstipRegistratie" + ], + "type": "object", + "properties": { + "beginGeldigheid": { + "title": "beginGeldigheid", + "type": "string", + "format": "date", + "examples": [ + "2020-05-05" + ] + }, + "beginInwerking": { + "title": "beginInwerking", + "type": "string", + "format": "date", + "examples": [ + "2020-05-08" + ] + }, + "eindGeldigheid": { + "title": "eindGeldigheid", + "type": "string", + "format": "date", + "examples": [ + "2020-07-05" + ] + }, + "eindRegistratie": { + "title": "eindRegistratie", + "type": "string", + "description": "Tijdstip waarop een nieuwere versie beschikbaar is bij Ozon. Deze versie is vanaf dit moment niet meer actief. Datumtijd in ISO 8601 formaat.", + "format": "date-time", + "examples": [ + "2022-04-12T23:20:50.52Z" + ] + }, + "tijdstipRegistratie": { + "title": "tijdstipRegistratie", + "type": "string", + "description": "Tijdstip waarop deze versie beschikbaar is bij Ozon. Deze versie is actief totdat er een nieuwe versie beschikbaar komt. Datumtijd in ISO 8601 formaat.", + "format": "date-time", + "examples": [ + "2022-04-12T23:20:50.52Z" + ] + }, + "versie": { + "title": "versie", + "type": "number", + "examples": [ + 1 + ] + } + }, + "description": "Een informatieobject dat de tijdslijnen en versie van een geversioneerd object beschrijft." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SelfLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SelfLinks.schema.json new file mode 100644 index 00000000..acbde352 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SelfLinks.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/selflinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/SelfLinks" + ], + "title": "SelfLinks", + "required": [ + "self" + ], + "type": "object", + "properties": { + "self": { + "$ref": "./HalLink.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SoortRegeling.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SoortRegeling.schema.json new file mode 100644 index 00000000..ede84bf3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SoortRegeling.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/soortregeling", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/SoortRegeling" + ], + "title": "SoortRegeling", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "title": "code", + "type": "string" + }, + "waarde": { + "title": "waarde", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SoortVergunning.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SoortVergunning.schema.json new file mode 100644 index 00000000..26fda32b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SoortVergunning.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/soortvergunning", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/SoortVergunning" + ], + "title": "SoortVergunning", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "title": "code", + "type": "string" + }, + "waarde": { + "title": "waarde", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/StopIdentificatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/StopIdentificatie.schema.json new file mode 100644 index 00000000..52039ee9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/StopIdentificatie.schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/stopidentificatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/StopIdentificatie" + ], + "title": "StopIdentificatie", + "type": "string", + "description": "STOP-Identificatie: De IRI van een document volgens de STOP standaard (https://koop.gitlab.io/STOP/standaard/1.3.0/identificatie_doc_pub.html).", + "format": "uri" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Symboolcodes.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Symboolcodes.schema.json new file mode 100644 index 00000000..1369a2a5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Symboolcodes.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/symboolcodes", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Symboolcodes" + ], + "title": "Symboolcodes", + "type": "object", + "properties": { + "lijn": { + "type": "string", + "examples": [ + "l001" + ] + }, + "punt": { + "type": "string", + "examples": [ + "p103" + ] + }, + "vlak": { + "type": "string", + "examples": [ + "v035" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesDelta.schema.json new file mode 100644 index 00000000..31ff44ad --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesDelta.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/symboolcodesdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/SymboolcodesDelta" + ], + "title": "SymboolcodesDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./SymboolcodesDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesDeltaWijzigingen.schema.json new file mode 100644 index 00000000..e4b8af90 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesDeltaWijzigingen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/symboolcodesdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/SymboolcodesDeltaWijzigingen" + ], + "title": "SymboolcodesDeltaWijzigingen", + "type": "object", + "properties": { + "lijn": { + "type": [ + "string", + "null" + ], + "examples": [ + "l001" + ] + }, + "punt": { + "type": [ + "string", + "null" + ], + "examples": [ + "p103" + ] + }, + "vlak": { + "type": [ + "string", + "null" + ], + "examples": [ + "v035" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt als `nullable`. Een nullable veld met waarde `null` betekent dat het veld in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesRenvooi.schema.json new file mode 100644 index 00000000..5d3a9310 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/SymboolcodesRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/symboolcodesrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/SymboolcodesRenvooi" + ], + "title": "SymboolcodesRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Symboolcodes.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./SymboolcodesDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TechnischId.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TechnischId.schema.json new file mode 100644 index 00000000..322d7e38 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TechnischId.schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/technischid", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TechnischId" + ], + "title": "TechnischId", + "type": "string", + "description": "Een technische identificatie voor ontwerpobjecten, samengesteld uit de IMOW-identificatie en de ontwerpbesluitIdentificatie, die gebruikt kan worden als pad parameter en in zoekopdrachten. De escaping gebeurt met de volgende regex: [^\\w]+ wordt vervangen door _" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Tekstdeel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Tekstdeel.schema.json new file mode 100644 index 00000000..15f47a64 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Tekstdeel.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/tekstdeel", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Tekstdeel" + ], + "title": "Tekstdeel", + "type": "object", + "properties": { + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + } + }, + "$ref": "./TekstdeelSpec.schema.json" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDelta.schema.json new file mode 100644 index 00000000..eddaea51 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDelta.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/tekstdeeldelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TekstdeelDelta" + ], + "title": "TekstdeelDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerking", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen", + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "lijstWijzigingen": { + "$ref": "./TekstdeelDeltaLijstWijzigingen.schema.json" + }, + "wijzigingen": { + "$ref": "./TekstdeelDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDeltaLijstWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDeltaLijstWijzigingen.schema.json new file mode 100644 index 00000000..211b58d8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDeltaLijstWijzigingen.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/tekstdeeldeltalijstwijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json" + ], + "title": "TekstdeelDeltaLijstWijzigingen", + "type": "object", + "properties": { + "gebiedsaanwijzingRefs": { + "$ref": "./LijstWijzigingenGebiedsaanwijzingRefs.schema.json" + }, + "hoofdlijnRefs": { + "$ref": "./LijstWijzigingenHoofdlijnRefs.schema.json" + }, + "kaartRefs": { + "$ref": "./LijstWijzigingenKaartRefs.schema.json" + }, + "locatieRefs": { + "$ref": "./LijstWijzigingenLocatieRefs.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDeltaWijzigingen.schema.json new file mode 100644 index 00000000..9393892b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelDeltaWijzigingen.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/tekstdeeldeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TekstdeelDeltaWijzigingen" + ], + "title": "TekstdeelDeltaWijzigingen", + "type": "object", + "properties": { + "divisieRef": { + "type": [ + "string", + "null" + ], + "examples": [ + "nl.imow-gm1911.divisie.20220001" + ] + }, + "divisietekstRef": { + "type": [ + "string", + "null" + ], + "examples": [ + "nl.imow-gm1911.divisietekst.20220003" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nSommige velden zijn aangemerkt als `nullable`. Een nullable veld met waarde `null` betekent dat het veld in de vastgestelde regeling aanwezig is, maar afwezig in de ontwerpregeling.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelRenvooi.schema.json new file mode 100644 index 00000000..2fa20c49 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelRenvooi.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/tekstdeelrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TekstdeelRenvooi" + ], + "title": "TekstdeelRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TekstdeelSpec.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TekstdeelDelta.schema.json" + }, + "idealisatie": { + "title": "IdealisatieRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Idealisatie.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./IdealisatieDelta.schema.json" + } + } + } + ] + }, + "themas": { + "type": "array", + "items": { + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelSpec.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelSpec.schema.json new file mode 100644 index 00000000..4c1997f1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TekstdeelSpec.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/tekstdeelspec", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TekstdeelSpec" + ], + "title": "TekstdeelSpec", + "required": [ + "identificatie" + ], + "type": "object", + "properties": { + "divisieRef": { + "type": "string", + "examples": [ + "nl.imow-gm1911.divisie.20220001" + ] + }, + "divisietekstRef": { + "type": "string", + "examples": [ + "nl.imow-gm1911.divisietekst.20220003" + ] + }, + "gebiedsaanwijzingRefs": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedsaanwijzing" + ] + } + }, + "hoofdlijnRefs": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.hoofdlijn" + ] + } + }, + "idealisatie": { + "$ref": "./Idealisatie.schema.json" + }, + "identificatie": { + "type": "string", + "examples": [ + "nl.imow-gm1911.tekstdeel.20220001" + ] + }, + "kaartRefs": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.kaart.Herleven" + ] + } + }, + "locatieRefs": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "nl.imow-gm1911.gebiedengroep.BuitengebiedWieringerwaard" + ] + } + }, + "themas": { + "type": "array", + "items": { + "$ref": "./Thema.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Thema.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Thema.schema.json new file mode 100644 index 00000000..886fc058 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Thema.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/thema", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Thema" + ], + "title": "Thema", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/thema/id/concept/Bodem" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "bodem" + ] + } + }, + "description": "Kernachtige weergave van de grondgedachte achter een regel of tekstdeel.\nThema is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Thema.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaDelta.schema.json new file mode 100644 index 00000000..c9b900ca --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaDelta.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/themadelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ThemaDelta" + ], + "title": "ThemaDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingToevoegenVerwijderen", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen" + ], + "examples": [ + "toevoegen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaOnderwerp.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaOnderwerp.schema.json new file mode 100644 index 00000000..e55aac3a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaOnderwerp.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/themaonderwerp", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ThemaOnderwerp" + ], + "title": "ThemaOnderwerp", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/thema/id/concept/Bodem" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "bodem" + ] + } + }, + "description": "Kernachtige weergave van de grondgedachte achter een regel of tekstdeel.\nThema is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/Thema.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaOnderwerpDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaOnderwerpDelta.schema.json new file mode 100644 index 00000000..9c15983a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaOnderwerpDelta.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/themaonderwerpdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ThemaOnderwerpDelta" + ], + "title": "ThemaOnderwerpDelta", + "required": [ + "bewerking" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingToevoegenVerwijderen", + "type": "string", + "enum": [ + "toevoegen", + "verwijderen" + ], + "examples": [ + "toevoegen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaRenvooi.schema.json new file mode 100644 index 00000000..36dc3dfd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/ThemaRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/themarenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/ThemaRenvooi" + ], + "title": "ThemaRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./Thema.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./ThemaDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Tileset.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Tileset.schema.json new file mode 100644 index 00000000..4b119f95 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Tileset.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/tileset", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Tileset" + ], + "title": "Tileset", + "type": "string", + "enum": [ + "actueel", + "volledig" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TransformXml.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TransformXml.schema.json new file mode 100644 index 00000000..76c588fc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TransformXml.schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/transformxml", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TransformXml" + ], + "type": "string", + "enum": [ + "inhoud" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzing.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzing.schema.json new file mode 100644 index 00000000..ef359fa2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzing.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/typegebiedsaanwijzing", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TypeGebiedsaanwijzing" + ], + "title": "TypeGebiedsaanwijzing", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/typegebiedsaanwijzing/id/concept/Beperkingengebied" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "beperkingengebied" + ] + } + }, + "description": "Het type gebiedsaanwijzing \nType Gebiedsaanwijzing is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/TypeGebiedsaanwijzing.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingDelta.schema.json new file mode 100644 index 00000000..89c3c4ff --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingDelta.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/typegebiedsaanwijzingdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TypeGebiedsaanwijzingDelta" + ], + "title": "TypeGebiedsaanwijzingDelta", + "required": [ + "bewerking", + "wijzigingen" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingWijzigen", + "type": "string", + "enum": [ + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./TypeGebiedsaanwijzingDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingDeltaWijzigingen.schema.json new file mode 100644 index 00000000..ccbb71ce --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/typegebiedsaanwijzingdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TypeGebiedsaanwijzingDeltaWijzigingen" + ], + "title": "TypeGebiedsaanwijzingDeltaWijzigingen", + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/typegebiedsaanwijzing/id/concept/Bodem" + ] + }, + "waarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "bodem" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi is verwijderd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingRenvooi.schema.json new file mode 100644 index 00000000..ad22f2cf --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeGebiedsaanwijzingRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/typegebiedsaanwijzingrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TypeGebiedsaanwijzingRenvooi" + ], + "title": "TypeGebiedsaanwijzingRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TypeGebiedsaanwijzing.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TypeGebiedsaanwijzingDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNorm.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNorm.schema.json new file mode 100644 index 00000000..b27d91ca --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNorm.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/typenorm", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TypeNorm" + ], + "title": "TypeNorm", + "required": [ + "code", + "waarde" + ], + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/typenorm/id/concept/Aaneengebouwd" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "aaneengebouwd" + ] + } + }, + "description": "Het type/soort norm, zoals bijvoorbeeld een maximumbouwhoogte.\nType norm is één van de waarden op de limitatieve waardelijst https://standaarden.omgevingswet.overheid.nl/id/waardelijst/TypeNorm.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormDelta.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormDelta.schema.json new file mode 100644 index 00000000..ab00305c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormDelta.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/typenormdelta", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TypeNormDelta" + ], + "title": "TypeNormDelta", + "required": [ + "bewerking", + "wijzigingen" + ], + "type": "object", + "properties": { + "bewerking": { + "title": "DeltaBewerkingWijzigen", + "type": "string", + "enum": [ + "wijzigen" + ], + "examples": [ + "wijzigen" + ] + }, + "wijzigingen": { + "$ref": "./TypeNormDeltaWijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormDeltaWijzigingen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormDeltaWijzigingen.schema.json new file mode 100644 index 00000000..e67e131a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormDeltaWijzigingen.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/typenormdeltawijzigingen", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TypeNormDeltaWijzigingen" + ], + "title": "TypeNormDeltaWijzigingen", + "type": "object", + "properties": { + "code": { + "type": "string", + "examples": [ + "http://standaarden.omgevingswet.overheid.nl/typenorm/id/concept/Aantal" + ] + }, + "waarde": { + "type": [ + "string", + "null" + ], + "examples": [ + "aantal" + ] + } + }, + "description": "Bevat wijzigingen ten opzichte van de originele annotatie. Velden die niet aanwezig zijn, zijn ongewijzigd. \nWaarde is `nullable`: indien aanwezig zonder waarde (`null`) betekent dat de veld aanwezig was, maar in renvooi is verwijderd.\n" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormRenvooi.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormRenvooi.schema.json new file mode 100644 index 00000000..ff9d25db --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/TypeNormRenvooi.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/typenormrenvooi", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/TypeNormRenvooi" + ], + "title": "TypeNormRenvooi", + "type": "object", + "allOf": [ + { + "$ref": "./TypeNorm.schema.json" + }, + { + "type": "object", + "properties": { + "_delta": { + "$ref": "./TypeNormDelta.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Voorkomens.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Voorkomens.schema.json new file mode 100644 index 00000000..cf103dcb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Voorkomens.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/voorkomens", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Voorkomens" + ], + "title": "Voorkomens", + "required": [ + "_embedded", + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Voorkomens_Embedded.schema.json" + }, + "_links": { + "allOf": [ + { + "type": "object", + "properties": { + "self": { + "$ref": "./HalPaginationLinksSelf.schema.json" + } + } + }, + { + "type": "object", + "properties": { + "first": { + "$ref": "./HalPaginationLinksFirst.schema.json" + }, + "last": { + "$ref": "./HalPaginationLinksLast.schema.json" + }, + "next": { + "$ref": "./HalPaginationLinksNext.schema.json" + }, + "prev": { + "$ref": "./HalPaginationLinksPrev.schema.json" + } + } + } + ] + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Voorkomens_Embedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Voorkomens_Embedded.schema.json new file mode 100644 index 00000000..37280bac --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/Voorkomens_Embedded.schema.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/voorkomens_embedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/Voorkomens__embedded" + ], + "required": [ + "voorkomens" + ], + "type": "object", + "properties": { + "voorkomens": { + "type": "array", + "items": { + "title": "Regeling", + "type": "object", + "description": "Een tekst (met eventuele afbeeldingen en andere multimedia-elementen) die juridische voorschriften van algemene strekking of beleidsregels bevat.", + "allOf": [ + { + "$ref": "./Omgevingsdocument.schema.json" + }, + { + "required": [ + "geregistreerdMet", + "type" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./RegelingAllOfEmbedded.schema.json" + }, + "_links": { + "$ref": "./RegelingLinks.schema.json" + }, + "citeerTitel": { + "title": "citeerTitel", + "type": "string" + }, + "conditie": { + "title": "conditie", + "type": "string" + }, + "expressionId": { + "type": "string" + }, + "geldigTot": { + "title": "geldigTot", + "type": "string" + }, + "geregistreerdMet": { + "$ref": "./Registratiegegevens.schema.json" + }, + "heeftBijlagen": { + "title": "heeftBijlagen", + "type": "boolean" + }, + "heeftToelichtingen": { + "title": "heeftToelichtingen", + "type": "boolean" + }, + "inwerkingTot": { + "title": "inwerkingTot", + "type": "string" + }, + "opschrift": { + "title": "opschrift", + "type": "string" + }, + "opvolgerVan": { + "title": "beoogdeOpvolgerVan", + "minItems": 0, + "type": "array", + "description": "De Regeling die een andere Regeling vervangt (en daarmee de opvolger van de oude Regeling is).", + "items": {} + }, + "publicatieID": { + "type": "string" + }, + "type": { + "$ref": "./SoortRegeling.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/WId.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/WId.schema.json new file mode 100644 index 00000000..3c657296 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/WId.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-presenteren-gckm6jmvr/wid", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/openapi.json#/components/schemas/WId" + ], + "title": "wId", + "type": "string", + "format": "uri", + "examples": [ + "mnre0000_1__chp_1" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/GeneriekZoekobject.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/GeneriekZoekobject.schema.json new file mode 100644 index 00000000..a9bf0ca8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/GeneriekZoekobject.schema.json @@ -0,0 +1,64 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/generiekzoekobject", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/generiekZoekobject" + ], + "required": [ + "objectType", + "primairObjectIdentificator" + ], + "type": "object", + "properties": { + "objectType": { + "type": "string", + "enum": [ + "GebiedsaanwijzingZoekobject", + "OmgevingsnormNormwaardeZoekobject", + "OmgevingswaardeNormwaardeZoekobject", + "RegeltekstActiviteitlocatieaanduidingZoekobject", + "KaartKaartlaagZoekobject", + "WerkingsgebiedZoekobject", + "RegelingsgebiedZoekobject", + "VergunningsgebiedZoekobject", + "OntwerpGebiedsaanwijzingZoekobject", + "OntwerpOmgevingsnormNormwaardeZoekobject", + "OntwerpOmgevingswaardeNormwaardeZoekobject", + "OntwerpRegeltekstActiviteitlocatieaanduidingZoekobject", + "OntwerpKaartKaartlaagZoekobject", + "OntwerpWerkingsgebiedZoekobject", + "OntwerpRegelingsgebiedZoekobject" + ] + }, + "primairObjectIdentificator": { + "title": "primairObjectIdentificator", + "type": "object", + "oneOf": [ + { + "properties": { + "primairObjectIdentificatie": { + "title": "primairObjectIdentificatie", + "type": "string" + } + } + }, + { + "properties": { + "primairObjectTechnischId": { + "title": "primairObjectTechnischId", + "type": "string" + } + } + } + ] + }, + "secundaireObjectIdentificatoren": { + "type": "array", + "description": "Een lijst identificaties van het bij het objecttype ondergelegen objecten, verplicht m.u.v. gebiedsaanwijzingen. Voor het WerkingsgebiedZoekobject en OntwerpWerkingsgebiedZoekobject zijn SecundaireIdentificatoren optioneel in te vullen met werkingsgebied identificaties en/of technischId voor het verbeelden van specifieke werkingsgebieden.", + "items": { + "type": "string" + } + } + }, + "description": "Generiek zoekobject voor mapbox bevragingen voor objecten." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Href.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Href.schema.json new file mode 100644 index 00000000..97cd7463 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Href.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/href", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Href" + ], + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/InvalidParam.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/InvalidParam.schema.json new file mode 100644 index 00000000..84a8087b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/InvalidParam.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/invalidparam", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/InvalidParam" + ], + "title": "InvalidParam", + "required": [ + "name" + ], + "type": "object", + "properties": { + "name": { + "title": "name", + "type": "string" + }, + "reason": { + "title": "reason", + "type": "string" + } + }, + "description": "" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Layout.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Layout.schema.json new file mode 100644 index 00000000..633bfefb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Layout.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/layout", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Layout" + ], + "type": "object", + "properties": { + "icon-image": { + "type": "string" + }, + "iconRotation": { + "type": "string", + "format": "integer" + }, + "iconSize": { + "type": "number", + "format": "double" + }, + "line-cap": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Locatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Locatie.schema.json new file mode 100644 index 00000000..8b74fb96 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Locatie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/locatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Locatie" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string" + }, + "technischId": { + "type": "string" + }, + "versie": { + "type": "integer" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyle.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyle.schema.json new file mode 100644 index 00000000..da2593fa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyle.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/mapboxstyle", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/MapboxStyle" + ], + "type": "object", + "properties": { + "layers": { + "type": "array", + "items": { + "$ref": "./Symbool.schema.json" + } + }, + "name": { + "type": "string" + }, + "sources": { + "$ref": "./Sources.schema.json" + }, + "sprite": { + "type": "string" + }, + "sprite_ref": { + "type": "string" + }, + "version": { + "type": "number" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyleRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyleRequest.schema.json new file mode 100644 index 00000000..5aac3659 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyleRequest.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/mapboxstylerequest", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/MapboxStyleRequest" + ], + "type": "object", + "properties": { + "symboollocaties": { + "type": "array", + "items": { + "$ref": "./MapboxStyleRequestItem.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyleRequestItem.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyleRequestItem.schema.json new file mode 100644 index 00000000..8013aa3d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxStyleRequestItem.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/mapboxstylerequestitem", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/MapboxStyleRequestItem" + ], + "type": "object", + "properties": { + "locaties": { + "type": "array", + "items": { + "type": "string" + } + }, + "ontwerp_locaties": { + "type": "array", + "items": { + "type": "string" + } + }, + "symboolcode": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxZoekobject.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxZoekobject.schema.json new file mode 100644 index 00000000..87f29559 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/MapboxZoekobject.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/mapboxzoekobject", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/MapboxZoekobject" + ], + "required": [ + "zoekObjecten" + ], + "type": "object", + "properties": { + "zoekObjecten": { + "type": "array", + "description": "Lijst met ZoekObjecten.", + "items": { + "$ref": "./GeneriekZoekobject.schema.json" + } + } + }, + "description": "Zoekobject voor mapbox bevragingen." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Page.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Page.schema.json new file mode 100644 index 00000000..b8449878 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Page.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/page", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Page" + ], + "required": [ + "number", + "size", + "totalElements", + "totalPages" + ], + "type": "object", + "properties": { + "number": { + "type": "integer", + "format": "int32", + "examples": [ + 0 + ] + }, + "size": { + "type": "integer", + "format": "int32", + "examples": [ + 20 + ] + }, + "totalElements": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + }, + "totalPages": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + } + }, + "description": "Info voor paginering" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Paint.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Paint.schema.json new file mode 100644 index 00000000..b22581a7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Paint.schema.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/paint", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Paint" + ], + "type": "object", + "properties": { + "circle-color": { + "type": "string" + }, + "circle-opacity": { + "type": "number", + "format": "double" + }, + "circle-radius": { + "type": "number", + "format": "double" + }, + "fill-color": { + "type": "string" + }, + "fill-opacity": { + "type": "number", + "format": "double" + }, + "fill-pattern": { + "type": "string" + }, + "icon-color": { + "type": "string" + }, + "icon-halo-color": { + "type": "string" + }, + "icon-halo-width": { + "type": "number", + "format": "double" + }, + "line-color": { + "type": "string" + }, + "line-dasharray": { + "type": "array", + "items": { + "type": "string" + } + }, + "line-opacity": { + "type": "number", + "format": "double" + }, + "line-width": { + "type": "number", + "format": "double" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/PrimairObjectIdentificator.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/PrimairObjectIdentificator.schema.json new file mode 100644 index 00000000..b1bed212 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/PrimairObjectIdentificator.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/primairobjectidentificator", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/primairObjectIdentificator" + ], + "title": "primairObjectIdentificator", + "type": "object", + "oneOf": [ + { + "properties": { + "primairObjectIdentificatie": { + "title": "primairObjectIdentificatie", + "type": "string" + } + } + }, + { + "properties": { + "primairObjectTechnischId": { + "title": "primairObjectTechnischId", + "type": "string" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem.schema.json new file mode 100644 index 00000000..a0bfa2dc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/problem", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Problem" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.\n", + "examples": [ + "Geen verbinding met de database" + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.\n", + "format": "uri" + }, + "status": { + "exclusiveMaximum": 600, + "minimum": 100, + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.\n", + "format": "int32", + "examples": [ + 503 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars.\n" + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.\n", + "format": "uri", + "default": "about:blank" + } + }, + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem400.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem400.schema.json new file mode 100644 index 00000000..4372aedc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem400.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/problem400", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Problem400" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.\n", + "examples": [ + "De server kan het verzoek niet verwerken vanwege een clientside fout" + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.\n", + "format": "uri" + }, + "invalid-params": { + "minItems": 0, + "type": "array", + "description": "Velden met invalide waarden.\n", + "items": { + "$ref": "./InvalidParam.schema.json" + } + }, + "status": { + "exclusiveMaximum": 600, + "minimum": 100, + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.\n", + "format": "int32", + "examples": [ + 400 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars.\n", + "examples": [ + "Bad request" + ] + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.\n", + "format": "uri" + } + }, + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem404.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem404.schema.json new file mode 100644 index 00000000..5e741c35 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem404.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/problem404", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Problem404" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.\n", + "examples": [ + "De opgevraagde resource kan niet worden gevonden" + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.\n", + "format": "uri" + }, + "status": { + "exclusiveMaximum": 600, + "minimum": 100, + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.\n", + "format": "int32", + "examples": [ + 404 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars.\n", + "examples": [ + "Not found" + ] + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.\n", + "format": "uri" + } + }, + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem406.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem406.schema.json new file mode 100644 index 00000000..9deaddfa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem406.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/problem406", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Problem406" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.\n", + "examples": [ + "De opgevraagde representatie is niet beschikbaar" + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.\n", + "format": "uri" + }, + "status": { + "exclusiveMaximum": 600, + "minimum": 100, + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.\n", + "format": "int32", + "examples": [ + 406 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars.\n", + "examples": [ + "Not Acceptable" + ] + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.\n", + "format": "uri" + } + }, + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem412.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem412.schema.json new file mode 100644 index 00000000..f8455ff0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem412.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/problem412", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Problem412" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.\n", + "examples": [ + "Het verzoek kan niet worden afgehandeld omdat een header ontbreekt" + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.\n", + "format": "uri" + }, + "status": { + "exclusiveMaximum": 600, + "minimum": 100, + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.\n", + "format": "int32", + "examples": [ + 412 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars.\n", + "examples": [ + "Precondition failed" + ] + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.\n", + "format": "uri" + } + }, + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem422.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem422.schema.json new file mode 100644 index 00000000..e72fa8fc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Problem422.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/problem422", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Problem422" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.\n", + "examples": [ + "De server kan het verzoek niet verwerken vanwege een contentfout" + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.\n", + "format": "uri" + }, + "status": { + "exclusiveMaximum": 600, + "minimum": 100, + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.\n", + "format": "int32", + "examples": [ + 422 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars.\n", + "examples": [ + "Unprocessable Content" + ] + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.\n", + "format": "uri" + } + }, + "description": "Standaardformaat (`application/problem+json`) voor probleemdetails in HTTP API's (RFC 7807)." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Self.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Self.schema.json new file mode 100644 index 00000000..b94d158e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Self.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/self", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "datapunt.voorbeeldgemeente.nl/api/resourcename/123456789" + ] + } + }, + "description": "uri van de api aanroep die tot dit resultaat heeft geleid" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Source.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Source.schema.json new file mode 100644 index 00000000..a4b19efb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Source.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/source", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Source" + ], + "properties": { + "type": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Sources.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Sources.schema.json new file mode 100644 index 00000000..e732e78c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Sources.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/sources", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json" + ], + "type": "object", + "properties": { + "omgevingsdocument": { + "properties": { + "type": { + "type": "string" + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymbolisatieItem.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymbolisatieItem.schema.json new file mode 100644 index 00000000..bd276ce4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymbolisatieItem.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/symbolisatieitem", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/SymbolisatieItem" + ], + "title": "SymbolisatieItem", + "required": [ + "symboolcode" + ], + "type": "object", + "properties": { + "symboolcode": { + "title": "symboolcode", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Symbool.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Symbool.schema.json new file mode 100644 index 00000000..5d676f3d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/Symbool.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/symbool", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/Symbool" + ], + "title": "Symbool", + "required": [ + "filter", + "id", + "layout", + "paint", + "source", + "source-layer", + "type" + ], + "type": "object", + "properties": { + "filter": { + "type": "array", + "items": { + "type": "object" + } + }, + "id": { + "type": "string" + }, + "layout": { + "$ref": "./Layout.schema.json" + }, + "niveau": { + "type": "number", + "default": 0 + }, + "paint": { + "$ref": "./Paint.schema.json" + }, + "source": { + "type": "string" + }, + "source-layer": { + "type": "string", + "enum": [ + "gebieden", + "punten", + "lijnen" + ] + }, + "type": { + "type": "string", + "enum": [ + "line", + "circle", + "fill", + "symbol" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolDeprecated.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolDeprecated.schema.json new file mode 100644 index 00000000..cd2275f2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolDeprecated.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/symbooldeprecated", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/SymboolDeprecated" + ], + "title": "Symbool", + "required": [ + "filter", + "id", + "layout", + "paint", + "source", + "source-layer", + "type" + ], + "type": "object", + "properties": { + "filter": { + "type": "array", + "items": { + "type": "object" + } + }, + "id": { + "type": "string" + }, + "layout": { + "$ref": "./Layout.schema.json" + }, + "niveau": { + "type": "number", + "default": 0 + }, + "paint": { + "$ref": "./Paint.schema.json" + }, + "source": { + "type": "string" + }, + "source-layer": { + "type": "string", + "enum": [ + "vlaklocaties", + "puntlocaties", + "lijnlocaties", + "vlaklocaties_totaal", + "puntlocaties_totaal", + "lijnlocaties_totaal", + "ontwerp_vlaklocaties", + "ontwerp_puntlocaties", + "ontwerp_lijnlocaties" + ] + }, + "type": { + "type": "string", + "enum": [ + "line", + "circle", + "fill", + "symbol" + ] + } + }, + "deprecated": true +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolMetadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolMetadata.schema.json new file mode 100644 index 00000000..7b5a401e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolMetadata.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/symboolmetadata", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/SymboolMetadata" + ], + "type": "object", + "properties": { + "geometrieIdentificaties": { + "type": "array", + "items": { + "type": "string" + } + }, + "identificator": { + "type": "string" + }, + "objecttype": { + "type": "string", + "enum": [ + "activiteitlocatieaanduiding", + "gebiedsaanwijzing", + "normwaarde", + "kaartlaag", + "ontwerpactiviteitlocatieaanduiding", + "ontwerpgebiedsaanwijzing", + "ontwerpnormwaarde", + "ontwerpkaartlaag" + ] + }, + "symboolcode": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolMetadataDeprecated.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolMetadataDeprecated.schema.json new file mode 100644 index 00000000..0bc8e706 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/SymboolMetadataDeprecated.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/symboolmetadatadeprecated", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/SymboolMetadataDeprecated" + ], + "type": "object", + "properties": { + "identificator": { + "type": "string" + }, + "locaties": { + "type": "array", + "items": { + "$ref": "./Locatie.schema.json" + } + }, + "objecttype": { + "type": "string", + "enum": [ + "activiteitlocatieaanduiding", + "gebiedsaanwijzing", + "normwaarde", + "kaartlaag", + "ontwerpactiviteitlocatieaanduiding", + "ontwerpgebiedsaanwijzing", + "ontwerpnormwaarde", + "ontwerpkaartlaag" + ] + }, + "symboolcode": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/TilingResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/TilingResponse.schema.json new file mode 100644 index 00000000..5a687906 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/TilingResponse.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/tilingresponse", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/TilingResponse" + ], + "type": "object", + "properties": { + "tijdstip": { + "type": "string", + "description": "UTC timestamp when the latest tiling was completed.", + "format": "date-time", + "examples": [ + "2022-07-07T11:34:01Z" + ] + } + }, + "description": "Tiling response object" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/VerbeeldingDeprecated.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/VerbeeldingDeprecated.schema.json new file mode 100644 index 00000000..1aa1a5d6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/VerbeeldingDeprecated.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsdocumenten-verbeelden-ibyvejgdg/verbeeldingdeprecated", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/verbeelden/v3/openapi.json#/components/schemas/VerbeeldingDeprecated" + ], + "type": "object", + "properties": { + "mapboxstyle": { + "$ref": "./MapboxStyle.schema.json" + }, + "symboolmetadata": { + "type": "array", + "items": { + "$ref": "./SymboolMetadataDeprecated.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/AppHealth.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/AppHealth.schema.json new file mode 100644 index 00000000..7f22cbd9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/AppHealth.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/apphealth", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json" + ], + "required": [ + "status" + ], + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "`UP` betekent dat de applicatie bereikbaar is dat alle systemen beschikbaar zijn die nodig zijn om\nverzoeken van een antwoord te voorzien.\n\n`DOWN` wil zeggen dat er een probleem is en de applicatie wellicht niet het antwoord kan geven dat\nverwacht wordt.", + "enum": [ + "UP", + "DOWN", + "OUT_OF_SERVICE" + ], + "examples": [ + "UP" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/AppInfo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/AppInfo.schema.json new file mode 100644 index 00000000..16ef3463 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/AppInfo.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/appinfo", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json" + ], + "required": [ + "description", + "name", + "version" + ], + "type": "object", + "properties": { + "description": { + "type": "string", + "examples": [ + "Beschrijving van de API" + ] + }, + "name": { + "type": "string", + "examples": [ + "Omgevingsinformatie ontsluiten API" + ] + }, + "version": { + "type": "string", + "examples": [ + "2.0.0" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeginInzagetermijn.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeginInzagetermijn.schema.json new file mode 100644 index 00000000..047f9f4d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeginInzagetermijn.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/begininzagetermijn", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/BeginInzagetermijn" + ], + "type": "string", + "description": "Datum van het begin van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Bekendmaking.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Bekendmaking.schema.json new file mode 100644 index 00000000..a5df6b03 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Bekendmaking.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/bekendmaking", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Bekendmaking" + ], + "required": [ + "documentType", + "href", + "titel" + ], + "type": "object", + "properties": { + "documentType": { + "type": "string", + "examples": [ + "Staatscourant" + ] + }, + "href": { + "type": "string", + "examples": [ + "https://zoek.officielebekendmakingen.nl/stcrt-2021-15786.html" + ] + }, + "titel": { + "type": "string", + "examples": [ + "Bestemmingsplan Hoek Prins Bernhardlaan - Kruisparkweg" + ] + } + }, + "description": "Officiële overheidspublicatie zoals gepubliceerd in de Staatscourant. (IMRO-document)" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeschikbaarTot.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeschikbaarTot.schema.json new file mode 100644 index 00000000..aebb363c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeschikbaarTot.schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/beschikbaartot", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/BeschikbaarTot" + ], + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeschikbaarVanaf.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeschikbaarVanaf.schema.json new file mode 100644 index 00000000..e5c14c5b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BeschikbaarVanaf.schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/beschikbaarvanaf", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/BeschikbaarVanaf" + ], + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BesluitCiteertitel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BesluitCiteertitel.schema.json new file mode 100644 index 00000000..9f78ca44 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BesluitCiteertitel.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/besluitciteertitel", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/BesluitCiteertitel" + ], + "type": "string", + "description": "De citeertitel van het besluit van een regeling. (Omgevingsdocument)", + "examples": [ + "Actieplan Geluid" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BesluitVersie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BesluitVersie.schema.json new file mode 100644 index 00000000..e36324ac --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BesluitVersie.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/besluitversie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/BesluitVersie" + ], + "required": [ + "aangeleverdDoorEen", + "beschikbaarVanaf", + "expressionId", + "geldigVanaf", + "identificatie", + "inwerkingVanaf", + "isToekomstig", + "publicatiedatum", + "titel", + "uriIdentificatie", + "versie" + ], + "properties": { + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "beginInzagetermijn": { + "type": "string", + "description": "Datum van het begin van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "beschikbaarTot": { + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "beschikbaarVanaf": { + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "besluitCiteertitel": { + "type": "string", + "description": "De citeertitel van het besluit van een regeling. (Omgevingsdocument)", + "examples": [ + "Actieplan Geluid" + ] + }, + "consolideertRegelingVersie": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "eindeInzagetermijn": { + "type": "string", + "description": "Datum van het einde van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-10-11" + ] + }, + "expressionId": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "geldigTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "geldigVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "identificatie": { + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] + }, + "inwerkingTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "inwerkingVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "isToekomstig": { + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "publicatiedatum": { + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "status": { + "type": "string", + "description": "De status van een omgevingsdocument waarme aangegeven kan worden dat het document niet meer geldig is.", + "enum": [ + "B" + ], + "examples": [ + "B" + ] + }, + "titel": { + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "versie": { + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] + }, + "wijzigtRegelingVersie": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + } + }, + "description": "Specifieke BesluitVersie van een omgevingsdocument." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Bestuurslaag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Bestuurslaag.schema.json new file mode 100644 index 00000000..4fce8f0b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Bestuurslaag.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/bestuurslaag", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Bestuurslaag" + ], + "type": "string", + "description": "Bestuurlaag van het bevoegd gezag.", + "enum": [ + "GEMEENTE", + "PROVINCIE", + "WATERSCHAP", + "RIJK" + ], + "examples": [ + "GEMEENTE" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BevoegdGezag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BevoegdGezag.schema.json new file mode 100644 index 00000000..107949eb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/BevoegdGezag.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/bevoegdgezag", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/BevoegdGezag" + ], + "required": [ + "bestuurslaag", + "code", + "naam" + ], + "type": "object", + "properties": { + "bestuurslaag": { + "type": "string", + "description": "Bestuurlaag van het bevoegd gezag.", + "enum": [ + "GEMEENTE", + "PROVINCIE", + "WATERSCHAP", + "RIJK" + ], + "examples": [ + "GEMEENTE" + ] + }, + "code": { + "type": "string", + "examples": [ + "gm0301" + ] + }, + "naam": { + "type": "string", + "examples": [ + "gemeente Zutphen" + ] + } + }, + "description": "Bestuursorgaan verantwoordelijk voor het document." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Crs.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Crs.schema.json new file mode 100644 index 00000000..0ce8996b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Crs.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/crs", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Crs" + ], + "type": "string", + "description": "Lijst van door de API ondersteunde coördinaatreferentiesystemen (CRS).", + "enum": [ + "http://www.opengis.net/def/crs/EPSG/0/28992" + ], + "examples": [ + "http://www.opengis.net/def/crs/EPSG/0/28992" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Document.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Document.schema.json new file mode 100644 index 00000000..68697c94 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Document.schema.json @@ -0,0 +1,173 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/document", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Document" + ], + "required": [ + "_links", + "aangeleverdDoorEen", + "beschikbaarVanaf", + "geometrieIdentificaties", + "heeftVectorTiles", + "identificatie", + "titel", + "type", + "uriIdentificatie", + "versie" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./HalLinks.schema.json" + }, + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "beschikbaarTot": { + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "beschikbaarVanaf": { + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "geldigTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "geldigVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "geometrieIdentificaties": { + "uniqueItems": true, + "type": "array", + "description": "Identificaties van geometrieën behorende bij het document.", + "items": { + "type": "string", + "examples": [ + "f3d5eee5-007b-42bd-be73-83ea1451c0f3" + ] + } + }, + "heeftVectorTiles": { + "type": "boolean", + "description": "Er zijn vector tiles aanwezig voor dit document.", + "examples": [ + true + ] + }, + "identificatie": { + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] + }, + "imroDocumentMetadata": { + "$ref": "./ImroDocumentMetadata.schema.json" + }, + "inwerkingTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "inwerkingVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "omgevingsdocumentMetadata": { + "$ref": "./OmgevingsdocumentMetadata.schema.json" + }, + "titel": { + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] + }, + "type": { + "type": "string", + "description": "Type van het document, bijvoorbeeld wijzigingsplan of omgevingsplan.", + "enum": [ + "aanwijzingsbesluit", + "Aanwijzingsbesluit N2000", + "amvb", + "AMvB", + "beheersverordening", + "bestemmingsplan", + "exploitatieplan", + "gemeentelijk besluit; overig", + "gemeentelijk plan; bestemmingsplan artikel 10", + "gemeentelijk plan; uitwerkingsplan artikel 11", + "gemeentelijk plan; voorbereidingsbesluit", + "gemeentelijk plan; wijzigingsplan artikel 11", + "gemeentelijke visie; overig", + "gerechtelijke uitspraak", + "inpassingsplan", + "Instructie", + "Ministeriële Regeling", + "Omgevingsplan", + "Omgevingsplanregels Projectbesluit", + "omgevingsvergunning", + "Omgevingsvergunning", + "Omgevingsverordening", + "Omgevingsvisie", + "Programma", + "projectbesluit", + "Projectbesluit", + "provinciale verordening", + "reactieve aanwijzing", + "Reactieve interventie", + "regeling", + "structuurvisie", + "tijdelijke ontheffing buitenplans", + "Toegangsbeperkingsbesluit", + "uitwerkingsplan", + "voorbereidingsbesluit", + "Voorbeschermingsregels", + "Voorbeschermingsregels Omgevingsplan", + "Voorbeschermingsregels Omgevingsverordening", + "Waterschapsverordening", + "wijzigingsplan" + ], + "examples": [ + "Omgevingsplan" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "versie": { + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] + } + }, + "description": "Document metadata van een omgevingsdocument of IMR0-document." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentSuggestie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentSuggestie.schema.json new file mode 100644 index 00000000..b01b8df7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentSuggestie.schema.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/documentsuggestie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/DocumentSuggestie" + ], + "required": [ + "identificatie", + "isBesluit", + "isOntwerp", + "matches", + "opgesteldDoor", + "statusdatum", + "titel", + "type", + "uriIdentificatie" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "description": "Identificatie van het document", + "examples": [ + "NL.IMRO.0861.099101FIETSPHOVENR-0402" + ] + }, + "isBesluit": { + "type": "boolean", + "description": "Geeft aan of het een besluit betreft. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "isOntwerp": { + "type": "boolean", + "description": "Geeft aan of het een ontwerp betreft. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "matches": { + "type": "array", + "items": { + "$ref": "./Match.schema.json" + } + }, + "opgesteldDoor": { + "type": "string", + "description": "De naam van het bevoegde gezag die dit document opgesteld heeft.", + "examples": [ + "Gemeente Veldhoven" + ] + }, + "status": { + "type": "string", + "description": "De planstatus van een IMRO document.", + "examples": [ + "vastgesteld" + ] + }, + "statusdatum": { + "type": "string", + "description": "Voor IMRO documenten geeft dit de datum van de planstatus weer. Voor regelingen en omgevingsvergunningen geeft dit de beginInwerking datum weer (als beginInwerking nog niet is geregistreerd dan geeft het de beginGeldigheid weer). Voor ontwerpregelingen geeft dit de datum van publicatie weer (als de publicatiedatum nog niet is geregistreerd dan geeft het de ontvangenOp datum van het procedureverloop weer).", + "format": "date", + "examples": [ + "2025-04-21" + ] + }, + "titel": { + "type": "string", + "description": "Titel van het document", + "examples": [ + "Projectbesluit fietspad Hovenring" + ] + }, + "type": { + "type": "string", + "description": "Een classificatie van het type gebied", + "examples": [ + "Projectbesluit" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + } + }, + "description": "Gevonden matches. Eerst worden exacte matches teruggegeven, aangevuld met fuzzy matches tot het opgegeven limiet\nwordt bereikt." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentSuggesties.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentSuggesties.schema.json new file mode 100644 index 00000000..fe407e6a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentSuggesties.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/documentsuggesties", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/DocumentSuggesties" + ], + "required": [ + "_embedded" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded2.schema.json" + } + }, + "description": "Suggesties voor documenten op basis van zoektekst of delen hiervan." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentVersie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentVersie.schema.json new file mode 100644 index 00000000..3b779999 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/DocumentVersie.schema.json @@ -0,0 +1,125 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/documentversie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/DocumentVersie" + ], + "required": [ + "aangeleverdDoorEen", + "beschikbaarVanaf", + "geldigVanaf", + "heeftVectorTiles", + "identificatie", + "isToekomstig", + "titel", + "uriIdentificatie", + "versie" + ], + "type": "object", + "properties": { + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "beschikbaarTot": { + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "beschikbaarVanaf": { + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "expressionId": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "geldigTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "geldigVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "heeftVectorTiles": { + "type": "boolean", + "description": "Er zijn vector tiles aanwezig voor dit document.", + "examples": [ + true + ] + }, + "identificatie": { + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] + }, + "inwerkingTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "inwerkingVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "isToekomstig": { + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "publicatiedatum": { + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "titel": { + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "versie": { + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] + } + }, + "description": "Specifieke versie van een omgevingsdocument of IMRO-document." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Documenten.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Documenten.schema.json new file mode 100644 index 00000000..8187b7ee --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Documenten.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/documenten", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Documenten" + ], + "required": [ + "_embedded", + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded.schema.json" + }, + "_links": { + "$ref": "./HalLinks.schema.json" + }, + "page": { + "$ref": "./Page.schema.json" + } + }, + "description": "Lijst van documenten." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/EindeInzagetermijn.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/EindeInzagetermijn.schema.json new file mode 100644 index 00000000..28ca2a63 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/EindeInzagetermijn.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/eindeinzagetermijn", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/EindeInzagetermijn" + ], + "type": "string", + "description": "Datum van het einde van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-10-11" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Embedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Embedded.schema.json new file mode 100644 index 00000000..a902c6db --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Embedded.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/embedded", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json" + ], + "required": [ + "documenten" + ], + "type": "object", + "properties": { + "documenten": { + "type": "array", + "items": { + "$ref": "./Document.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Embedded2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Embedded2.schema.json new file mode 100644 index 00000000..70473e30 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Embedded2.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/embedded2", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json" + ], + "required": [ + "suggesties" + ], + "type": "object", + "properties": { + "suggesties": { + "type": "array", + "items": { + "$ref": "./DocumentSuggestie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Error.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Error.schema.json new file mode 100644 index 00000000..c854f28f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Error.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/error", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Error" + ], + "title": "Problem Details", + "type": "object", + "properties": { + "detail": { + "type": "string", + "description": "Mens-leesbare uitleg van dit specifieke probleem.", + "examples": [ + "Identificatie 123 heeft geen resultaat opgeleverd." + ] + }, + "instance": { + "type": "string", + "description": "Absolute URI dat dit specifieke probleem identificeert.", + "format": "uri", + "examples": [ + "urn:uuid:608aa448-1b28-11e8-accf-0ed5f89f718b" + ] + }, + "status": { + "type": "integer", + "description": "De HTTP statuscode gegenereerd door de server waar het probleem zich voordoet.", + "format": "int32", + "examples": [ + 404 + ] + }, + "title": { + "type": "string", + "description": "Een korte samenvatting van het probleemtype bedoeld voor ontwikkelaars.", + "examples": [ + "De aanvraag bestaat niet." + ] + }, + "type": { + "type": "string", + "description": "Absolute URI dat het probleemtype identificeert.", + "format": "uri", + "examples": [ + "https://content.omgevingswet.overheid.nl/fout/id/concept/BestaatNiet" + ] + } + }, + "description": "Foutmelding conform RFC 7807.", + "externalDocs": { + "description": "RFC 7807 - Problem Details for HTTP APIs", + "url": "https://datatracker.ietf.org/doc/html/rfc7807" + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ExpressionId.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ExpressionId.schema.json new file mode 100644 index 00000000..bb4e699f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ExpressionId.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/expressionid", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/ExpressionId" + ], + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeldigTot.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeldigTot.schema.json new file mode 100644 index 00000000..85173bf6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeldigTot.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/geldigtot", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/GeldigTot" + ], + "type": "string", + "description": "Datum die aangeeft tot wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeldigVanaf.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeldigVanaf.schema.json new file mode 100644 index 00000000..a3015a5f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeldigVanaf.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/geldigvanaf", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/GeldigVanaf" + ], + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeoJsonGeometry.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeoJsonGeometry.schema.json new file mode 100644 index 00000000..a749395a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeoJsonGeometry.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/geojsongeometry", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/GeoJsonGeometry" + ], + "title": "GeoJSON Geometry", + "description": "Geometrie in GeoJSON formaat (RFC 7946).", + "externalDocs": { + "description": "RFC 7946 - The GeoJSON Format", + "url": "https://tools.ietf.org/html/rfc7946" + }, + "oneOf": [ + { + "$ref": "./GeometryCollection.schema.json" + }, + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./LineString.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./MultiPoint.schema.json" + }, + { + "$ref": "./MultiLineString.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ], + "examples": [ + { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeometrieIdentificaties.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeometrieIdentificaties.schema.json new file mode 100644 index 00000000..bf8175bf --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeometrieIdentificaties.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/geometrieidentificaties", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/GeometrieIdentificaties" + ], + "uniqueItems": true, + "type": "array", + "description": "Identificaties van geometrieën behorende bij het document.", + "items": { + "type": "string", + "examples": [ + "f3d5eee5-007b-42bd-be73-83ea1451c0f3" + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeometryCollection.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeometryCollection.schema.json new file mode 100644 index 00000000..ce2cd657 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/GeometryCollection.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/geometrycollection", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/GeometryCollection" + ], + "title": "GeoJSON GeometryCollection", + "required": [ + "geometries", + "type" + ], + "type": "object", + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./LineString.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "./MultiPoint.schema.json" + }, + { + "$ref": "./MultiLineString.schema.json" + }, + { + "$ref": "./MultiPolygon.schema.json" + } + ] + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HalLink.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HalLink.schema.json new file mode 100644 index 00000000..729c848f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HalLink.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/hallink", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/HalLink" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://omgevingswet.overheid.nl/publiek/xyx/api/ontsluiten/v2/resource/123456789" + ] + } + }, + "description": "Hypertext Application Language-link (HAL)" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HalLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HalLinks.schema.json new file mode 100644 index 00000000..1801e059 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HalLinks.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/hallinks", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/HalLinks" + ], + "required": [ + "self" + ], + "type": "object", + "properties": { + "first": { + "$ref": "./HalLink.schema.json" + }, + "last": { + "$ref": "./HalLink.schema.json" + }, + "next": { + "$ref": "./HalLink.schema.json" + }, + "prev": { + "$ref": "./HalLink.schema.json" + }, + "self": { + "$ref": "./HalLink.schema.json" + } + }, + "additionalProperties": { + "$ref": "./HalLink.schema.json" + }, + "examples": [ + { + "self": { + "href": "https://omgevingswet.overheid.nl/publiek/xyx/api/ontsluiten/v2/resource/123456789" + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Health.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Health.schema.json new file mode 100644 index 00000000..26b3f2e7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Health.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/health", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Health" + ], + "required": [ + "app-health" + ], + "type": "object", + "properties": { + "app-health": { + "$ref": "./AppHealth.schema.json" + } + }, + "description": "Health-endpoint response" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HeeftVectorTiles.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HeeftVectorTiles.schema.json new file mode 100644 index 00000000..06d3b56e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/HeeftVectorTiles.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/heeftvectortiles", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/HeeftVectorTiles" + ], + "type": "boolean", + "description": "Er zijn vector tiles aanwezig voor dit document.", + "examples": [ + true + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Identificatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Identificatie.schema.json new file mode 100644 index 00000000..9e6c1135 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Identificatie.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/identificatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Identificatie" + ], + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ImroDocumentMetadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ImroDocumentMetadata.schema.json new file mode 100644 index 00000000..6e58e4b4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ImroDocumentMetadata.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/imrodocumentmetadata", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/ImroDocumentMetadata" + ], + "required": [ + "bekendmakingen", + "beroepEnBezwaar", + "heeftPlankaart", + "imroVersie", + "isHistorisch", + "isTamPlan", + "onderdelen", + "ondergronden", + "planstatusInfo", + "regelStatus" + ], + "type": "object", + "properties": { + "bekendmakingen": { + "type": "array", + "description": "Officiële overheidspublicaties zoals gepubliceerd in de Staatscourant.", + "items": { + "$ref": "./Bekendmaking.schema.json" + }, + "examples": [ + { + "documentType": "Staatscourant", + "titel": "Bestemmingsplan Hoek Prins Bernhardlaan - Kruisparkweg", + "href": "https://zoek.officielebekendmakingen.nl/stcrt-2021-15786.html" + } + ] + }, + "beroepEnBezwaar": { + "type": "string", + "description": "Beroep en bezwaar actief.", + "examples": [ + "ja, nee, niet van toepassing." + ] + }, + "besluitnummer": { + "type": "string", + "description": "Besluitnummer van het plan.", + "examples": [ + "3" + ] + }, + "eindeRechtsgeldigheid": { + "type": "string", + "description": "Geeft datum van einde rechtsgeldigheid.", + "format": "date", + "examples": [ + "2022-02-22" + ] + }, + "gerelateerdeVersies": { + "uniqueItems": true, + "type": "array", + "description": "Andere versies van dit plan.", + "items": { + "$ref": "./DocumentVersie.schema.json" + } + }, + "heeftPlankaart": { + "type": "boolean", + "description": "Document heeft een plankaart.", + "examples": [ + true + ] + }, + "imroVersie": { + "type": "string", + "description": "IMRO-versie van het plan.", + "examples": [ + "IMRO2012" + ] + }, + "isHistorisch": { + "type": "boolean", + "description": "Geeft aan of het plan historisch is.", + "examples": [ + true + ] + }, + "isTamPlan": { + "type": "boolean", + "description": "Geeft aan of het plan een tijdelijk alternatieve maatregel (TAM) is.", + "examples": [ + true + ] + }, + "onderdelen": { + "type": "array", + "description": "Onderdelen van het plan.", + "items": { + "$ref": "./Onderdeel.schema.json" + } + }, + "ondergronden": { + "type": "array", + "description": "De ondergronden van het plan.", + "items": { + "$ref": "./PlanOndergrond.schema.json" + }, + "examples": [ + { + "type": "grootschalige basiskaart (GBK)", + "datum": "2024-2-22" + } + ] + }, + "planstatusInfo": { + "$ref": "./PlanstatusInfo.schema.json" + }, + "regelStatus": { + "type": [ + "string", + "null" + ], + "enum": [ + "in ontwikkeling", + "geldend" + ], + "examples": [ + null + ] + }, + "statusDossier": { + "type": "string", + "description": "Status van een dossier.", + "examples": [ + "geheel onherroepelijk in werking." + ] + }, + "verwijderdOp": { + "type": "string", + "description": "Plan is verwijderd op deze datum.", + "format": "date-time" + } + }, + "description": "Metadata specifiek voor IMRO-documenten. Deze wordt alleen gevuld als het Document een IMRO-document betreft." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Info.schema.json new file mode 100644 index 00000000..80c2dc0f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Info.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/info", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Info" + ], + "required": [ + "app-info" + ], + "type": "object", + "properties": { + "app-info": { + "$ref": "./AppInfo.schema.json" + } + }, + "description": "Info-endpoint response" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/InwerkingTot.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/InwerkingTot.schema.json new file mode 100644 index 00000000..ccee3d80 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/InwerkingTot.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/inwerkingtot", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/InwerkingTot" + ], + "type": "string", + "description": "Datum die aangeeft tot wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/InwerkingVanaf.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/InwerkingVanaf.schema.json new file mode 100644 index 00000000..34ee0943 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/InwerkingVanaf.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/inwerkingvanaf", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/InwerkingVanaf" + ], + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsBesluit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsBesluit.schema.json new file mode 100644 index 00000000..31ca0640 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsBesluit.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/isbesluit", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/IsBesluit" + ], + "type": "boolean", + "description": "Geeft aan of het een besluit betreft. (Omgevingsdocument)", + "examples": [ + true + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsOntwerp.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsOntwerp.schema.json new file mode 100644 index 00000000..67355951 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsOntwerp.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/isontwerp", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/IsOntwerp" + ], + "type": "boolean", + "description": "Geeft aan of het een ontwerp betreft. (Omgevingsdocument)", + "examples": [ + true + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsToekomstig.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsToekomstig.schema.json new file mode 100644 index 00000000..10845cce --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/IsToekomstig.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/istoekomstig", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/IsToekomstig" + ], + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/LineString.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/LineString.schema.json new file mode 100644 index 00000000..998f38c6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/LineString.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/linestring", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/LineString" + ], + "title": "GeoJSON LineString", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "examples": [ + [ + [ + 155000, + 463000 + ], + [ + 156000, + 464000 + ] + ] + ] + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ], + "examples": [ + "LineString" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Match.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Match.schema.json new file mode 100644 index 00000000..05a28c27 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Match.schema.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/match", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Match" + ], + "required": [ + "end", + "matchedElement", + "start", + "type", + "zoekterm" + ], + "type": "object", + "properties": { + "end": { + "type": "integer", + "format": "int32", + "examples": [ + 20 + ] + }, + "matchedElement": { + "type": "string", + "enum": [ + "IDENTIFICATIE", + "OPGESTELD_DOOR", + "TITEL", + "TYPE" + ], + "examples": [ + "TITEL" + ] + }, + "start": { + "type": "integer", + "format": "int32", + "examples": [ + 15 + ] + }, + "type": { + "type": "string", + "description": "Geeft het type overeenkomst aan tussen de zoekopdracht en het gevonden resultaat.", + "enum": [ + "EXACT", + "FUZZY" + ] + }, + "zoekterm": { + "type": "string", + "examples": [ + "fiets" + ] + } + }, + "description": "Verklaring van de gevonden match. In welk veld is de match gevonden, en welke karakters in het veld betreft het." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MatchType.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MatchType.schema.json new file mode 100644 index 00000000..a56b792d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MatchType.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/matchtype", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/MatchType" + ], + "type": "string", + "description": "Geeft het type overeenkomst aan tussen de zoekopdracht en het gevonden resultaat.", + "enum": [ + "EXACT", + "FUZZY" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiLineString.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiLineString.schema.json new file mode 100644 index 00000000..58ce757f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiLineString.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/multilinestring", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/MultiLineString" + ], + "title": "GeoJSON MultiLineString", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + } + }, + "examples": [ + [ + [ + [ + 155000, + 463000 + ], + [ + 156000, + 464000 + ] + ], + [ + [ + 157000, + 465000 + ], + [ + 158000, + 466000 + ] + ] + ] + ] + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ], + "examples": [ + "MultiLineString" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiPoint.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiPoint.schema.json new file mode 100644 index 00000000..f85474e1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiPoint.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/multipoint", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/MultiPoint" + ], + "title": "GeoJSON MultiPoint", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + }, + "examples": [ + [ + [ + 155000, + 463000 + ], + [ + 156000, + 464000 + ] + ] + ] + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ], + "examples": [ + "MultiPoint" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiPolygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiPolygon.schema.json new file mode 100644 index 00000000..3694efe5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/MultiPolygon.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/multipolygon", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/MultiPolygon" + ], + "title": "GeoJSON MultiPolygon", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + } + } + }, + "examples": [ + [ + [ + [ + [ + 155000, + 463000 + ], + [ + 155000, + 466000 + ], + [ + 157000, + 465000 + ] + ], + [ + [ + 155000, + 463000 + ] + ] + ], + [ + [ + [ + 165000, + 473000 + ], + [ + 165000, + 476000 + ], + [ + 167000, + 475000 + ], + [ + 165000, + 473000 + ] + ] + ] + ] + ] + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ObjectgerichteTekst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ObjectgerichteTekst.schema.json new file mode 100644 index 00000000..4d54dd49 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ObjectgerichteTekst.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/objectgerichtetekst", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/ObjectgerichteTekst" + ], + "required": [ + "identificatie", + "titel", + "type" + ], + "type": "object", + "properties": { + "identificatie": { + "type": "string", + "examples": [ + "NL.IMRO.PT.bijlagenBijRegels.s41" + ] + }, + "titel": { + "type": "string", + "examples": [ + "Bijlage bij Regels" + ] + }, + "type": { + "type": "string", + "examples": [ + "regels" + ] + } + }, + "description": "Verwijzing vanuit de geografie naar teksten over beleid, regels en toelichting die bij een gebied horen.\n(IMRO-document)" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OmgevingsdocumentMetadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OmgevingsdocumentMetadata.schema.json new file mode 100644 index 00000000..afc93caa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OmgevingsdocumentMetadata.schema.json @@ -0,0 +1,712 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/omgevingsdocumentmetadata", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/OmgevingsdocumentMetadata" + ], + "required": [ + "expressionId", + "isBesluit", + "isOntwerp", + "isToekomstig", + "publicatieUrl", + "publicatiedatum" + ], + "type": "object", + "properties": { + "beginInzagetermijn": { + "type": "string", + "description": "Datum van het begin van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "beoogdeOpvolgerVan": { + "$ref": "./DocumentVersie.schema.json" + }, + "besluitCiteertitel": { + "type": "string", + "description": "De citeertitel van het besluit van een regeling. (Omgevingsdocument)", + "examples": [ + "Actieplan Geluid" + ] + }, + "consolideertRegelingVersie": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "eindeInzagetermijn": { + "type": "string", + "description": "Datum van het einde van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-10-11" + ] + }, + "expressionId": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "gerelateerdeBesluitVersies": { + "uniqueItems": true, + "type": "array", + "description": "Besluitversies die gerelateerd zijn aan dit omgevingsdocument.", + "items": { + "required": [ + "aangeleverdDoorEen", + "beschikbaarVanaf", + "expressionId", + "geldigVanaf", + "identificatie", + "inwerkingVanaf", + "isToekomstig", + "publicatiedatum", + "titel", + "uriIdentificatie", + "versie" + ], + "properties": { + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "beginInzagetermijn": { + "type": "string", + "description": "Datum van het begin van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "beschikbaarTot": { + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "beschikbaarVanaf": { + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "besluitCiteertitel": { + "type": "string", + "description": "De citeertitel van het besluit van een regeling. (Omgevingsdocument)", + "examples": [ + "Actieplan Geluid" + ] + }, + "consolideertRegelingVersie": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "eindeInzagetermijn": { + "type": "string", + "description": "Datum van het einde van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-10-11" + ] + }, + "expressionId": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "geldigTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "geldigVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "identificatie": { + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] + }, + "inwerkingTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "inwerkingVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "isToekomstig": { + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "publicatiedatum": { + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "status": { + "type": "string", + "description": "De status van een omgevingsdocument waarme aangegeven kan worden dat het document niet meer geldig is.", + "enum": [ + "B" + ], + "examples": [ + "B" + ] + }, + "titel": { + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "versie": { + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] + }, + "wijzigtRegelingVersie": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + } + }, + "description": "Specifieke BesluitVersie van een omgevingsdocument." + } + }, + "gerelateerdeOntwerpen": { + "uniqueItems": true, + "type": "array", + "description": "Ontwerp omgevingsdocumenten die gebaseerd zijn op dit vastgestelde omgevingsdocument.", + "items": { + "required": [ + "aangeleverdDoorEen", + "beschikbaarVanaf", + "expressionId", + "heeftVectorTiles", + "identificatie", + "isToekomstig", + "publicatiedatum", + "titel", + "uriIdentificatie", + "versie" + ], + "properties": { + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "beginInzagetermijn": { + "type": "string", + "description": "Datum van het begin van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "beoogdeOpvolgerVan": { + "$ref": "./DocumentVersie.schema.json" + }, + "beschikbaarTot": { + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "beschikbaarVanaf": { + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "besluitCiteertitel": { + "type": "string", + "description": "De citeertitel van het besluit van een regeling. (Omgevingsdocument)", + "examples": [ + "Actieplan Geluid" + ] + }, + "eindeInzagetermijn": { + "type": "string", + "description": "Datum van het einde van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-10-11" + ] + }, + "expressionId": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "heeftVectorTiles": { + "type": "boolean", + "description": "Er zijn vector tiles aanwezig voor dit document.", + "examples": [ + true + ] + }, + "identificatie": { + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] + }, + "isToekomstig": { + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "publicatiedatum": { + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "titel": { + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "versie": { + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] + } + }, + "description": "Specifieke ontwerpversie van een omgevingsdocument." + } + }, + "gerelateerdeTijdelijkeBesluitVersiedelen": { + "uniqueItems": true, + "type": "array", + "description": "Tijdelijke besluitversie delen die van toepassing zijn op dit omgevingsdocument.", + "items": { + "required": [ + "aangeleverdDoorEen", + "beschikbaarVanaf", + "expressionId", + "geldigVanaf", + "identificatie", + "inwerkingVanaf", + "isToekomstig", + "publicatiedatum", + "titel", + "uriIdentificatie", + "versie" + ], + "properties": { + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "beginInzagetermijn": { + "type": "string", + "description": "Datum van het begin van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "beschikbaarTot": { + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "beschikbaarVanaf": { + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "besluitCiteertitel": { + "type": "string", + "description": "De citeertitel van het besluit van een regeling. (Omgevingsdocument)", + "examples": [ + "Actieplan Geluid" + ] + }, + "consolideertRegelingVersie": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "eindeInzagetermijn": { + "type": "string", + "description": "Datum van het einde van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-10-11" + ] + }, + "expressionId": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "geldigTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "geldigVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document geldig is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "identificatie": { + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] + }, + "inwerkingTot": { + "type": "string", + "description": "Datum die aangeeft tot wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "inwerkingVanaf": { + "type": "string", + "description": "Datum die aangeeft vanaf wanneer een document juridisch geldend is. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "isToekomstig": { + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "publicatiedatum": { + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "status": { + "type": "string", + "description": "De status van een omgevingsdocument waarme aangegeven kan worden dat het document niet meer geldig is.", + "enum": [ + "B" + ], + "examples": [ + "B" + ] + }, + "titel": { + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "versie": { + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] + }, + "wijzigtRegelingVersie": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + } + }, + "description": "Specifieke BesluitVersie van een omgevingsdocument." + } + }, + "gerelateerdeTijdelijkeOntwerpRegelingdelen": { + "uniqueItems": true, + "type": "array", + "description": "Tijdelijke ontwerp regelingdelen die van toepassing zijn op dit omgevingsdocument.", + "items": { + "required": [ + "aangeleverdDoorEen", + "beschikbaarVanaf", + "expressionId", + "heeftVectorTiles", + "identificatie", + "isToekomstig", + "publicatiedatum", + "titel", + "uriIdentificatie", + "versie" + ], + "properties": { + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "beginInzagetermijn": { + "type": "string", + "description": "Datum van het begin van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "beoogdeOpvolgerVan": { + "$ref": "./DocumentVersie.schema.json" + }, + "beschikbaarTot": { + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "beschikbaarVanaf": { + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "besluitCiteertitel": { + "type": "string", + "description": "De citeertitel van het besluit van een regeling. (Omgevingsdocument)", + "examples": [ + "Actieplan Geluid" + ] + }, + "eindeInzagetermijn": { + "type": "string", + "description": "Datum van het einde van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-10-11" + ] + }, + "expressionId": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "heeftVectorTiles": { + "type": "boolean", + "description": "Er zijn vector tiles aanwezig voor dit document.", + "examples": [ + true + ] + }, + "identificatie": { + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] + }, + "isToekomstig": { + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "publicatiedatum": { + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "titel": { + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "versie": { + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] + } + }, + "description": "Specifieke ontwerpversie van een omgevingsdocument." + } + }, + "gerelateerdeTijdelijkeRegelingdelen": { + "uniqueItems": true, + "type": "array", + "description": "Tijdelijke regelingdelen die van toepassing zijn op dit omgevingsdocument.", + "items": { + "$ref": "./DocumentVersie.schema.json" + } + }, + "gerelateerdeVersies": { + "uniqueItems": true, + "type": "array", + "description": "Andere vastgestelde versies van dit omgevingsdocument.", + "items": { + "$ref": "./DocumentVersie.schema.json" + } + }, + "isBesluit": { + "type": "boolean", + "description": "Geeft aan of het een besluit betreft. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "isOntwerp": { + "type": "boolean", + "description": "Geeft aan of het een ontwerp betreft. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "isToekomstig": { + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "officieleTitel": { + "type": "string", + "description": "Officiële titel van de regeling.", + "examples": [ + "Titel van het document." + ] + }, + "publicatieUrl": { + "type": "string", + "description": "URL van de officiële publicatie van het document.", + "examples": [ + "https://identifier-acc.overheid.nl/akn/nl/act/gm0297/2019/reg456/nld@2" + ] + }, + "publicatiedatum": { + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "status": { + "type": "string", + "description": "De status van een omgevingsdocument waarme aangegeven kan worden dat het document niet meer geldig is.", + "enum": [ + "B" + ], + "examples": [ + "B" + ] + }, + "tijdelijkRegelingDeelVan": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "wijzigtRegelingVersie": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + } + }, + "description": "Metadata specifiek voor omgevingsdocumenten. Deze wordt alleen gevuld als het Document een omgevingsdocument betreft." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OmgevingsdocumentStatus.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OmgevingsdocumentStatus.schema.json new file mode 100644 index 00000000..ec80c6e7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OmgevingsdocumentStatus.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/omgevingsdocumentstatus", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/OmgevingsdocumentStatus" + ], + "type": "string", + "description": "De status van een omgevingsdocument waarme aangegeven kan worden dat het document niet meer geldig is.", + "enum": [ + "B" + ], + "examples": [ + "B" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Onderdeel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Onderdeel.schema.json new file mode 100644 index 00000000..be306a58 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Onderdeel.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/onderdeel", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Onderdeel" + ], + "required": [ + "href", + "objectgerichteTeksten", + "type" + ], + "type": "object", + "properties": { + "href": { + "type": "array", + "items": { + "$ref": "./HalLink.schema.json" + } + }, + "objectgerichteTeksten": { + "type": "array", + "items": { + "$ref": "./ObjectgerichteTekst.schema.json" + } + }, + "type": { + "type": "string", + "examples": [ + "regels" + ] + } + }, + "description": "Verwijzing naar planteksten die bij een document horen, gegroepeerd per type (regels, bijlage, toelichting,\netc...). (IMRO-document)\nEen onderdeel kan verwijzen naar een objectgerichte tekst, of naar een externe HTML-pagina als er geen\nobjectgerichte teksten zijn." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OntwerpDocumentVersie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OntwerpDocumentVersie.schema.json new file mode 100644 index 00000000..4935a28b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OntwerpDocumentVersie.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/ontwerpdocumentversie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/OntwerpDocumentVersie" + ], + "required": [ + "aangeleverdDoorEen", + "beschikbaarVanaf", + "expressionId", + "heeftVectorTiles", + "identificatie", + "isToekomstig", + "publicatiedatum", + "titel", + "uriIdentificatie", + "versie" + ], + "properties": { + "aangeleverdDoorEen": { + "$ref": "./BevoegdGezag.schema.json" + }, + "beginInzagetermijn": { + "type": "string", + "description": "Datum van het begin van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "beoogdeOpvolgerVan": { + "$ref": "./DocumentVersie.schema.json" + }, + "beschikbaarTot": { + "type": "string", + "description": "Tijdstip dat aangeeft tot wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "beschikbaarVanaf": { + "type": "string", + "description": "Tijdstip dat aangeeft vanaf wanneer een document is geregistreerd. (Omgevingsdocument)", + "format": "date-time" + }, + "besluitCiteertitel": { + "type": "string", + "description": "De citeertitel van het besluit van een regeling. (Omgevingsdocument)", + "examples": [ + "Actieplan Geluid" + ] + }, + "eindeInzagetermijn": { + "type": "string", + "description": "Datum van het einde van de inzagetermijn van een ontwerpdocument. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-10-11" + ] + }, + "expressionId": { + "type": "string", + "description": "Identificatie van een specifieke versie van een document. (Omgevingdocument)", + "examples": [ + "/akn/nl/act/gm0362/2020/omgevingsplan/nld@2024-03-12;3" + ] + }, + "heeftVectorTiles": { + "type": "boolean", + "description": "Er zijn vector tiles aanwezig voor dit document.", + "examples": [ + true + ] + }, + "identificatie": { + "type": "string", + "description": "Identificatie van het document (AKN bij omgevingsdocument, planId bij IMRO-document).", + "examples": [ + "/akn/nl/act/gm0301/2020/omgevingsplan" + ] + }, + "isToekomstig": { + "type": "boolean", + "description": "Geeft aan of het document in de toekomst geldig wordt. (Omgevingsdocument)", + "examples": [ + true + ] + }, + "publicatiedatum": { + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] + }, + "titel": { + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] + }, + "uriIdentificatie": { + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] + }, + "versie": { + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] + } + }, + "description": "Specifieke ontwerpversie van een omgevingsdocument." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OpenApiSchemaJson.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OpenApiSchemaJson.schema.json new file mode 100644 index 00000000..48098cac --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OpenApiSchemaJson.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/openapischemajson", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/OpenApiSchemaJson" + ], + "type": "string", + "description": "Het JSON schema behorende bij de OpenAPI-specificatie." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OpenApiSchemaYaml.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OpenApiSchemaYaml.schema.json new file mode 100644 index 00000000..ff1664e5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/OpenApiSchemaYaml.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/openapischemayaml", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/OpenApiSchemaYaml" + ], + "type": "string", + "description": "Het YAML schema behorende bij de OpenAPI-specificatie." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Page.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Page.schema.json new file mode 100644 index 00000000..e32c7ed6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Page.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/page", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Page" + ], + "type": "object", + "properties": { + "number": { + "type": "integer", + "format": "int64", + "examples": [ + 7 + ] + }, + "size": { + "type": "integer", + "format": "int64", + "examples": [ + 20 + ] + }, + "totalElements": { + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "totalPages": { + "type": "integer", + "format": "int64", + "examples": [ + 3 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/PlanOndergrond.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/PlanOndergrond.schema.json new file mode 100644 index 00000000..0d015072 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/PlanOndergrond.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/planondergrond", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/PlanOndergrond" + ], + "required": [ + "type" + ], + "type": "object", + "properties": { + "datum": { + "type": "string", + "format": "date", + "examples": [ + "2015-03-25" + ] + }, + "type": { + "type": "string", + "examples": [ + "grootschalige basiskaart (GBK)" + ] + } + }, + "description": "Naam van de gebruikte ondergrond volgens domein Ondergronden. (IMRO-document)" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/PlanstatusInfo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/PlanstatusInfo.schema.json new file mode 100644 index 00000000..cfac70ec --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/PlanstatusInfo.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/planstatusinfo", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/PlanstatusInfo" + ], + "required": [ + "datum", + "planstatus" + ], + "type": "object", + "properties": { + "datum": { + "type": "string", + "format": "date" + }, + "planstatus": { + "type": "string", + "enum": [ + "concept", + "voorontwerp", + "ontwerp", + "vastgesteld", + "geconsolideerd", + "onherroepelijk", + "geconsolideerde versie", + "beroep afdeling bestuursrechtspraak", + "kabinetsvoornemen", + "goedgekeurd", + "goedgekeurd; geheel goedgekeurd", + "goedgekeurd; goedgekeurd met uitzondering van onthoudingen", + "goedkeuring onthouden", + "kabinetsstandpunt", + "resultaten van inspraak bestuurlijk overleg en advies", + "uitspraak afdeling bestuursrechtspraak", + "uitspraak afdeling bestuursrechtspraak; alsnog goedgekeurd", + "uitspraak afdeling bestuursrechtspraak; alsnog goedkeuring onthouden", + "vastgesteld beleid", + "vigerend", + "voorlopige voorziening" + ], + "examples": [ + "vastgesteld" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Point.schema.json new file mode 100644 index 00000000..56d43f34 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Point.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/point", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Point" + ], + "title": "GeoJSON Point", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + }, + "examples": [ + [ + 155000, + 463000 + ] + ] + }, + "type": { + "type": "string", + "enum": [ + "Point" + ], + "examples": [ + "Point" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Polygon.schema.json new file mode 100644 index 00000000..6bfa45a0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Polygon.schema.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/polygon", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Polygon" + ], + "title": "GeoJSON Polygon", + "required": [ + "coordinates", + "type" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "minItems": 4, + "type": "array", + "items": { + "minItems": 2, + "type": "array", + "items": { + "multipleOf": 0.001, + "type": "number" + } + } + }, + "examples": [ + [ + [ + [ + 155000, + 463000 + ], + [ + 155000, + 466000 + ], + [ + 157000, + 465000 + ], + [ + 155000, + 463000 + ] + ] + ] + ] + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Publicatiedatum.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Publicatiedatum.schema.json new file mode 100644 index 00000000..1ea9efd1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Publicatiedatum.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/publicatiedatum", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Publicatiedatum" + ], + "type": "string", + "description": "Datum van publiceren. (Omgevingsdocument)", + "format": "date", + "examples": [ + "2024-01-01" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/RegelStatus.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/RegelStatus.schema.json new file mode 100644 index 00000000..cf34f57d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/RegelStatus.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/regelstatus", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/RegelStatus" + ], + "type": [ + "string", + "null" + ], + "enum": [ + "in ontwikkeling", + "geldend" + ], + "examples": [ + null + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Titel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Titel.schema.json new file mode 100644 index 00000000..ab0cc459 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Titel.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/titel", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Titel" + ], + "type": "string", + "description": "Titel van het document. Voor omgevingsdocumenten is dit de `citeertitel`, als die niet bekend is wordt de\n`officieleTitel` gebruikt. Voor IMRO-documenten is dit `naam`.", + "examples": [ + "Bestemmingplan Lemmer Centrum" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/UriIdentificatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/UriIdentificatie.schema.json new file mode 100644 index 00000000..64ee33c0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/UriIdentificatie.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/uriidentificatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/UriIdentificatie" + ], + "type": "string", + "description": "URI-veilige identificatie, waarbij `/` is vervangen door `_`.", + "examples": [ + "_akn_nl_act_gm0301_2020_omgevingsplan" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Versie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Versie.schema.json new file mode 100644 index 00000000..cbab18b1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/Versie.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/omgevingsinformatie-ontsluiten-api-ow7p61mdg/versie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/omgevingsinformatie/api/ontsluiten/v2/openapi.json#/components/schemas/Versie" + ], + "type": "integer", + "description": "Versienummer van het document.", + "format": "int32", + "examples": [ + 2 + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Datum.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Datum.schema.json new file mode 100644 index 00000000..5524803e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Datum.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/datum", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/Datum" + ], + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Omschrijving.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Omschrijving.schema.json new file mode 100644 index 00000000..a29cebe9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Omschrijving.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/omschrijving", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/Omschrijving" + ], + "description": "Omschrijving van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Vellen van een houtopstand" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Page.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Page.schema.json new file mode 100644 index 00000000..f60d628d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Page.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/page", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/Page" + ], + "description": "Info voor paginering.", + "type": "object", + "required": [ + "size", + "totalElements", + "totalPages", + "number" + ], + "properties": { + "number": { + "description": "het huidige paginanummer", + "type": "integer", + "minimum": 1 + }, + "size": { + "description": "het aantal items op de huidige pagina", + "type": "integer", + "minimum": 0 + }, + "totalElements": { + "description": "het totaal aantal items in deze collectie", + "type": "integer", + "minimum": 0 + }, + "totalPages": { + "description": "het totaal aantal pagina's in deze collectie", + "type": "integer", + "minimum": 0 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Trefwoord.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Trefwoord.schema.json new file mode 100644 index 00000000..cac8f318 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Trefwoord.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/trefwoord", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/Trefwoord" + ], + "description": "Trefwoord van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Omhakken" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Trefwoorden.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Trefwoorden.schema.json new file mode 100644 index 00000000..d94d2d0b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/Trefwoorden.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/trefwoorden", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/Trefwoorden" + ], + "description": "Trefwoorden van de werkzaamheid versie", + "type": "array", + "minItems": 0, + "maxItems": 500, + "items": { + "description": "Trefwoord van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Omhakken" + ] + }, + "examples": [ + [ + "Omhakken", + "Boom" + ] + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidHALResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidHALResponse.schema.json new file mode 100644 index 00000000..59eb5424 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidHALResponse.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/werkzaamheidhalresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/WerkzaamheidHALResponse" + ], + "description": "Werkzaamheid met HAL links", + "allOf": [ + { + "description": "Werkzaamheid gegevens", + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_links": { + "required": [ + "versies" + ], + "properties": { + "versies": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidHALResponseList.schema.json new file mode 100644 index 00000000..25c2dfa9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidHALResponseList.schema.json @@ -0,0 +1,145 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/werkzaamheidhalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/WerkzaamheidHALResponseList" + ], + "description": "Lijst van werkzaamheden met HAL links.", + "required": [ + "_links", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "werkzaamheden" + ], + "properties": { + "werkzaamheden": { + "type": "array", + "minItems": 1, + "items": { + "description": "Werkzaamheid met HAL links", + "allOf": [ + { + "description": "Werkzaamheid gegevens", + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_links": { + "required": [ + "versies" + ], + "properties": { + "versies": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidResponse.schema.json new file mode 100644 index 00000000..b509be19 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidResponse.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/werkzaamheidresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/WerkzaamheidResponse" + ], + "description": "Werkzaamheid gegevens", + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponse.schema.json new file mode 100644 index 00000000..e9a5d4d2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponse.schema.json @@ -0,0 +1,135 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/werkzaamheidversiehalresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/WerkzaamheidVersieHALResponse" + ], + "description": "Werkzaamheid versie met HAL links", + "allOf": [ + { + "description": "Werkzaamheid versie gegevens", + "required": [ + "urn", + "omschrijving", + "beginDatum" + ], + "properties": { + "beginDatum": { + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] + }, + "eindDatum": { + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Vellen van een houtopstand" + ] + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "properties": { + "_embedded": { + "properties": { + "logischeRelaties": { + "description": "De werkzaamheden waarnaar een logische relatie bestaat.", + "type": "array", + "items": { + "description": "Werkzaamheid met HAL links", + "allOf": [ + { + "description": "Werkzaamheid gegevens", + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_links": { + "required": [ + "versies" + ], + "properties": { + "versies": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] + } + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid versie", + "type": "array", + "minItems": 0, + "maxItems": 500, + "items": { + "description": "Trefwoord van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Omhakken" + ] + }, + "examples": [ + [ + "Omhakken", + "Boom" + ] + ] + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponseList.schema.json new file mode 100644 index 00000000..706538f8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponseList.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/werkzaamheidversiehalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/WerkzaamheidVersieHALResponseList" + ], + "description": "Lijst van werkzaamheid versies met HAL links", + "required": [ + "_links", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "werkzaamheidversies" + ], + "properties": { + "werkzaamheidversies": { + "type": "array", + "minItems": 1, + "items": { + "description": "Werkzaamheid versie gegevens", + "required": [ + "urn", + "omschrijving", + "beginDatum" + ], + "properties": { + "beginDatum": { + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] + }, + "eindDatum": { + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Vellen van een houtopstand" + ] + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponseListWithExpand.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponseListWithExpand.schema.json new file mode 100644 index 00000000..7a0764ca --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieHALResponseListWithExpand.schema.json @@ -0,0 +1,228 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/werkzaamheidversiehalresponselistwithexpand", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/WerkzaamheidVersieHALResponseListWithExpand" + ], + "description": "Lijst van werkzaamheid versies met HAL links en eventueel gerelateerde gegevens (in het geval _expand is gebruikt)", + "required": [ + "_links", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "werkzaamheidversies" + ], + "properties": { + "werkzaamheidversies": { + "type": "array", + "minItems": 1, + "items": { + "description": "Werkzaamheid versie met HAL links", + "allOf": [ + { + "description": "Werkzaamheid versie gegevens", + "required": [ + "urn", + "omschrijving", + "beginDatum" + ], + "properties": { + "beginDatum": { + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] + }, + "eindDatum": { + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Vellen van een houtopstand" + ] + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "properties": { + "_embedded": { + "properties": { + "logischeRelaties": { + "description": "De werkzaamheden waarnaar een logische relatie bestaat.", + "type": "array", + "items": { + "description": "Werkzaamheid met HAL links", + "allOf": [ + { + "description": "Werkzaamheid gegevens", + "required": [ + "urn" + ], + "properties": { + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + }, + { + "required": [ + "_links" + ], + "properties": { + "_links": { + "required": [ + "versies" + ], + "properties": { + "versies": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] + } + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid versie", + "type": "array", + "minItems": 0, + "maxItems": 500, + "items": { + "description": "Trefwoord van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Omhakken" + ] + }, + "examples": [ + [ + "Omhakken", + "Boom" + ] + ] + } + } + } + } + } + ] + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieResponse.schema.json new file mode 100644 index 00000000..1f9ac570 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/WerkzaamheidVersieResponse.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/opvragen-werkzaamheden-zblce_rdr/werkzaamheidversieresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/239140/toepasbareregels-opvragenwerkzaamheden-v1.json#/components/schemas/WerkzaamheidVersieResponse" + ], + "description": "Werkzaamheid versie gegevens", + "required": [ + "urn", + "omschrijving", + "beginDatum" + ], + "properties": { + "beginDatum": { + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] + }, + "eindDatum": { + "description": "Datum in het formaat yyyy-MM-dd", + "type": "string", + "format": "date", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "examples": [ + "2023-01-01" + ] + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid versie", + "type": "string", + "minLength": 1, + "maxLength": 250, + "examples": [ + "Vellen van een houtopstand" + ] + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/regels-verifieren-service-cvcdejmvr/VerifierenResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/regels-verifieren-service-cvcdejmvr/VerifierenResponse.schema.json new file mode 100644 index 00000000..42b9de70 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/regels-verifieren-service-cvcdejmvr/VerifierenResponse.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/regels-verifieren-service-cvcdejmvr/verifierenresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/155987/toepasbareregels-verifierenregels-v2.json#/components/schemas/verifierenResponse" + ], + "properties": { + "responseCode": { + "type": "string", + "description": "Verificatie response code" + }, + "responseMessage": { + "type": "string", + "description": "Verificatie response message" + }, + "validationMessages": { + "type": "array", + "description": "Verificatie error messages", + "items": { + "type": "string" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppHealth.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppHealth.schema.json new file mode 100644 index 00000000..44186526 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppHealth.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/apphealth", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/AppHealth" + ], + "required": [ + "status" + ], + "type": "object", + "properties": { + "status": { + "type": "string", + "enum": [ + "UP", + "DOWN", + "OUT_OF_SERVICE" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppHealthHealth.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppHealthHealth.schema.json new file mode 100644 index 00000000..df56d357 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppHealthHealth.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/apphealthhealth", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/AppHealthHealth" + ], + "title": "Health", + "required": [ + "app-health" + ], + "type": "object", + "properties": { + "app-health": { + "$ref": "./AppHealth.schema.json" + } + }, + "description": "Health status van deze API en achterliggende services." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppInfo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppInfo.schema.json new file mode 100644 index 00000000..f92c88af --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/AppInfo.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/appinfo", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/AppInfo" + ], + "required": [ + "app-info" + ], + "type": "object", + "properties": { + "app-info": { + "$ref": "./Info.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ApplicatieEigenschappen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ApplicatieEigenschappen.schema.json new file mode 100644 index 00000000..5669a142 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ApplicatieEigenschappen.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/applicatieeigenschappen", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/ApplicatieEigenschappen" + ], + "required": [ + "app" + ], + "type": "object", + "properties": { + "app": { + "$ref": "./Info.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Artikel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Artikel.schema.json new file mode 100644 index 00000000..04a0dd8e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Artikel.schema.json @@ -0,0 +1,100 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/artikel", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Artikel" + ], + "required": [ + "_links", + "externeReferentie", + "id", + "inhoud", + "titel", + "volgnummer" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded8.schema.json" + }, + "_links": { + "$ref": "./ArtikelLinks.schema.json" + }, + "artikelType": { + "type": [ + "string", + "null" + ], + "enum": [ + "geo", + "algemeen" + ], + "examples": [ + "geo" + ] + }, + "externeReferentie": { + "required": [ + "href", + "label" + ], + "type": [ + "object", + "null" + ], + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://www.ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/b_NL.IMRO.0200.bp1253-vas1_rb1.pdf" + ] + }, + "label": { + "type": [ + "string", + "null" + ], + "examples": [ + "Bijlage 1 Lijst van toegelaten bedrijfstypen" + ] + } + }, + "description": "Verwijzing naar niet-html brondata." + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.PT.regels._1_Begrippen" + ] + }, + "inhoud": { + "type": [ + "string", + "null" + ], + "description": "Inhoud van van het tekstblok. Voor de Ruimtelijke Plannen is dit XHTML, voor LVBB wellicht XML en voor andere informatiehuizen wellicht plain text. Hoe een client dit moet behandelen wordt in de verbeelding afgehandeld.", + "examples": [ + "

In deze regels wordt verstaan onder:

" + ] + }, + "titel": { + "type": [ + "string", + "null" + ], + "examples": [ + "Artikel 1 Begrippen" + ] + }, + "volgnummer": { + "type": "integer", + "format": "int32", + "examples": [ + 4 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ArtikelLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ArtikelLinks.schema.json new file mode 100644 index 00000000..3b5a8a8a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ArtikelLinks.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/artikellinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/ArtikelLinks" + ], + "required": [ + "besluitsubvlakken", + "besluitvlakken", + "bestemmingsvlakken", + "bouwaanduidingen", + "children", + "figuren", + "functieaanduidingen", + "gebiedsaanduidingen", + "lettertekenaanduidingen", + "maatvoeringen", + "self" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitsubvlakReferentie.schema.json" + } + }, + "besluitvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitvlakReferentie.schema.json" + } + }, + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./BestemmingsvlakReferentie.schema.json" + } + }, + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BouwaanduidingReferentie.schema.json" + } + }, + "children": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./FiguurReferentie.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./FunctieaanduidingReferentie.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./GebiedsaanduidingReferentie.schema.json" + } + }, + "lettertekenaanduidingen": { + "type": "array", + "items": { + "type": "string" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./MaatvoeringReferentie.schema.json" + } + }, + "self": { + "$ref": "./Self3.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBesluitsubvlak.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBesluitsubvlak.schema.json new file mode 100644 index 00000000..11393735 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBesluitsubvlak.schema.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basebesluitsubvlak", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseBesluitsubvlak" + ], + "required": [ + "_links", + "cartografieInfo", + "id", + "illustraties", + "naam", + "styleId", + "thema", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./BesluitvlakLinks.schema.json" + }, + "cartografieInfo": { + "type": "array", + "items": { + "$ref": "./CartografieInfo.schema.json" + } + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.00a8ac2b580040b8a44a4ebf7c116a7d" + ] + }, + "illustraties": { + "type": "array", + "items": { + "$ref": "./IllustratieReferentie.schema.json" + } + }, + "naam": { + "type": "string", + "examples": [ + "Archeologische verwachting 2" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "thema": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "archeologie" + ] + } + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0222.R05KE006A-0002/t_NL.IMRO.0222.R05KE006A-0002.html" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBesluitvlak.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBesluitvlak.schema.json new file mode 100644 index 00000000..d5097582 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBesluitvlak.schema.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basebesluitvlak", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseBesluitvlak" + ], + "required": [ + "_links", + "cartografieInfo", + "id", + "illustraties", + "naam", + "styleId", + "thema", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./BesluitvlakLinks.schema.json" + }, + "cartografieInfo": { + "type": "array", + "items": { + "$ref": "./CartografieInfo.schema.json" + } + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.3" + ] + }, + "illustraties": { + "type": "array", + "items": { + "$ref": "./IllustratieReferentie.schema.json" + } + }, + "naam": { + "type": "string", + "examples": [ + "Besluitvlak omgevingsvergunning" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "thema": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "energie" + ] + } + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.ov1015-vas1/b_NL.IMRO.0200.ov1015-vas1.pdf" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBestemmingsvlak.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBestemmingsvlak.schema.json new file mode 100644 index 00000000..1a148e16 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBestemmingsvlak.schema.json @@ -0,0 +1,100 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basebestemmingsvlak", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseBestemmingsvlak" + ], + "required": [ + "_links", + "artikelnummer", + "bestemmingsfuncties", + "bestemmingshoofdgroep", + "id", + "labelInfo", + "naam", + "styleId", + "type", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./BestemmingsvlakLinks.schema.json" + }, + "artikelnummer": { + "type": [ + "string", + "null" + ], + "examples": [ + "3" + ] + }, + "bestemmingsfuncties": { + "type": "array", + "description": "Beschikbaar in IMRO2006", + "items": { + "$ref": "./Item24.schema.json" + } + }, + "bestemmingshoofdgroep": { + "type": [ + "string", + "null" + ], + "description": "Beschikbaar in IMRO2008 en IMRO2012", + "examples": [ + "bos" + ] + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.07420194a7e6471a94c1098e52a4769c" + ] + }, + "labelInfo": { + "type": [ + "string", + "null" + ], + "examples": [ + "naam" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Bos" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "type": { + "type": "string", + "enum": [ + "enkelbestemming", + "dubbelbestemming" + ], + "examples": [ + "enkelbestemming" + ] + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/r_NL.IMRO.0200.bp1253-vas1.html#_3_Bos" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBouwaanduiding.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBouwaanduiding.schema.json new file mode 100644 index 00000000..10123be1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBouwaanduiding.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basebouwaanduiding", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseBouwaanduiding" + ], + "required": [ + "_links", + "id", + "labelInfo", + "naam", + "styleId", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./FunctieaanduidingLinks.schema.json" + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.c16e4c5b356b4b958c3e52b899e8dea6" + ] + }, + "labelInfo": { + "type": [ + "string", + "null" + ], + "examples": [ + "pd" + ] + }, + "naam": { + "type": "string", + "examples": [ + "plat dak" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "verwijzingNaarTekst": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/r_NL.IMRO.0200.bp1253-vas1.html#_3_Bos" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBouwvlak.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBouwvlak.schema.json new file mode 100644 index 00000000..28e9f239 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseBouwvlak.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basebouwvlak", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseBouwvlak" + ], + "required": [ + "_links", + "id", + "naam", + "styleId" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./BouwvlakLinks.schema.json" + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.5aa3991073534df586500a4fdfae9f50" + ] + }, + "naam": { + "type": "string", + "examples": [ + "bouwvlak" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseFiguur.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseFiguur.schema.json new file mode 100644 index 00000000..6007fb35 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseFiguur.schema.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basefiguur", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseFiguur" + ], + "required": [ + "_links", + "artikelnummers", + "id", + "illustraties", + "labelInfo", + "naam", + "styleId", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./FunctieaanduidingLinks.schema.json" + }, + "artikelnummers": { + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + [ + "43", + "23" + ] + ] + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.0200.ID387926-00" + ] + }, + "illustratie": { + "required": [ + "href", + "legendanaam", + "naam", + "type" + ], + "type": [ + "object", + "null" + ], + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.sv1002-vas1/i_NL.IMRO.0200.sv1002-vas1_1.pdf" + ] + }, + "legendanaam": { + "type": [ + "string", + "null" + ], + "examples": [ + "Beleidskaart" + ] + }, + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "Regionale Structuurvisie Stedendriehoek 2030" + ] + }, + "type": { + "type": "string", + "examples": [ + "kaart" + ] + } + } + }, + "labelInfo": { + "type": [ + "string", + "null" + ], + "examples": [ + "hoogspanningsverbinding" + ] + }, + "naam": { + "type": "string", + "examples": [ + "hartlijn leiding - hoogspanningsverbinding" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://www.ruimtelijkeplannen.nl/historic/NL.IMRO.0200.bp1002-ont1_2019.01.10_14.54.32/i_NL.IMRO.0200.bp1002-ont1_0001.jpg" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseFunctieaanduiding.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseFunctieaanduiding.schema.json new file mode 100644 index 00000000..7cb20588 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseFunctieaanduiding.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basefunctieaanduiding", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseFunctieaanduiding" + ], + "required": [ + "_links", + "id", + "labelInfo", + "naam", + "styleId", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./FunctieaanduidingLinks.schema.json" + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.0a76ec81382749dd93bd364a1f36a846" + ] + }, + "labelInfo": { + "type": [ + "string", + "null" + ], + "examples": [ + "(b≤2)" + ] + }, + "naam": { + "type": "string", + "examples": [ + "bedrijf tot en met categorie 2" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "verwijzingNaarTekst": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.ov1015-vas1/b_NL.IMRO.0200.ov1015-vas1.pdf" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseGebiedsaanduiding.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseGebiedsaanduiding.schema.json new file mode 100644 index 00000000..ddce6f78 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseGebiedsaanduiding.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basegebiedsaanduiding", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseGebiedsaanduiding" + ], + "required": [ + "_links", + "artikelnummers", + "bestemmingsfuncties", + "gebiedsaanduidinggroep", + "id", + "labelInfo", + "naam", + "styleId", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./GebiedsaanduidingLinks.schema.json" + }, + "artikelnummers": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "33.3" + ] + } + }, + "bestemmingsfuncties": { + "type": "array", + "description": "Beschikbaar in IMRO2006", + "items": { + "$ref": "./Item24.schema.json" + } + }, + "gebiedsaanduidinggroep": { + "type": [ + "string", + "null" + ], + "description": "Beschikbaar in IMRO2008 en IMRO2012", + "examples": [ + "veiligheidszone" + ] + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.0200.GP2213788321-00" + ] + }, + "labelInfo": { + "type": [ + "string", + "null" + ], + "examples": [ + "naam" + ] + }, + "naam": { + "type": "string", + "examples": [ + "veiligheidszone - bevi" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://www.ruimtelijkeplannen.nl/historic/NL.IMRO.0200.bp1002-ont1_2019.01.10_14.54.32/r_NL.IMRO.0200.bp1002-ont1_3.33.html#_33.3_veiligheidszone-bevi" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseMaatvoering.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseMaatvoering.schema.json new file mode 100644 index 00000000..78d3d417 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseMaatvoering.schema.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basemaatvoering", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseMaatvoering" + ], + "required": [ + "_links", + "id", + "naam", + "omvang", + "styleId", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./FunctieaanduidingLinks.schema.json" + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.1a169935c6634c5aad4276a9cc275a96" + ] + }, + "naam": { + "type": "string", + "examples": [ + "maximum goothoogte (m), maximum bouwhoogte (m)" + ] + }, + "omvang": { + "type": "array", + "items": { + "$ref": "./Item32.schema.json" + } + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "verwijzingNaarTekst": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.ov1015-vas1/b_NL.IMRO.0200.ov1015-vas1.pdf" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisiecomplex.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisiecomplex.schema.json new file mode 100644 index 00000000..41151c65 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisiecomplex.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basestructuurvisiecomplex", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseStructuurvisiecomplex" + ], + "required": [ + "_links", + "beleid", + "cartografieInfo", + "id", + "illustraties", + "naam", + "relatiesMetExternePlannen", + "styleId", + "thema", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./StructuurvisiecomplexLinks.schema.json" + }, + "beleid": { + "type": "array", + "items": { + "$ref": "./Item39.schema.json" + } + }, + "cartografieInfo": { + "type": "array", + "items": { + "$ref": "./CartografieInfo.schema.json" + } + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.9925PRIMA201200000001122" + ] + }, + "illustraties": { + "type": "array", + "items": { + "$ref": "./IllustratieReferentie.schema.json" + } + }, + "naam": { + "type": "string", + "examples": [ + "Waterveiligheid tot 2015" + ] + }, + "relatiesMetExternePlannen": { + "$ref": "./RelatiesMetExternePlannen2.schema.json" + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "thema": { + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "waterkwantiteit" + ] + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.9925.SVOmgvisie-vst1/pt_NL.IMRO.9925.SVOmgvisie-vst1.xml#NL.IMRO.PT.s132" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisiegebied.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisiegebied.schema.json new file mode 100644 index 00000000..70da9466 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisiegebied.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basestructuurvisiegebied", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseStructuurvisiegebied" + ], + "required": [ + "_links", + "beleid", + "cartografieInfo", + "id", + "illustraties", + "naam", + "relatiesMetExternePlannen", + "styleId", + "thema", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./FunctieaanduidingLinks.schema.json" + }, + "beleid": { + "type": "array", + "items": { + "$ref": "./Item37.schema.json" + } + }, + "cartografieInfo": { + "type": "array", + "items": { + "$ref": "./CartografieInfo.schema.json" + } + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.9925PRIMA201200000001022" + ] + }, + "illustraties": { + "type": "array", + "items": { + "$ref": "./IllustratieReferentie.schema.json" + } + }, + "naam": { + "type": "string", + "examples": [ + "Windenergie uitgesloten wegens wettelijke beperkingen" + ] + }, + "relatiesMetExternePlannen": { + "$ref": "./RelatiesMetExternePlannen2.schema.json" + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "thema": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "energie" + ] + } + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.9925.SVOmgvisie-vst1/pt_NL.IMRO.9925.SVOmgvisie-vst1.xml#NL.IMRO.PT.s102838" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisieverklaring.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisieverklaring.schema.json new file mode 100644 index 00000000..fc69460e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseStructuurvisieverklaring.schema.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basestructuurvisieverklaring", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseStructuurvisieverklaring" + ], + "required": [ + "_links", + "cartografieInfo", + "id", + "illustraties", + "naam", + "styleId", + "thema", + "verwijzingNaarTekst" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./FunctieaanduidingLinks.schema.json" + }, + "cartografieInfo": { + "type": "array", + "items": { + "$ref": "./CartografieInfo.schema.json" + } + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.ddf6f96c97ed4042b8acec676c4c840a" + ] + }, + "illustraties": { + "type": "array", + "items": { + "$ref": "./IllustratieReferentie.schema.json" + } + }, + "naam": { + "type": "string", + "examples": [ + "Grondwaterfluctuatiezone (toelichtend)" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + }, + "thema": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "other: stedelijk gebied" + ] + } + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.9925.SVOmgvisie-vst1/pt_NL.IMRO.9925.SVOmgvisie-vst1.xml#NL.IMRO.PT.s102642" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseTekst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseTekst.schema.json new file mode 100644 index 00000000..ae09a514 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BaseTekst.schema.json @@ -0,0 +1,202 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/basetekst", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BaseTekst" + ], + "required": [ + "_links", + "externeReferentie", + "id", + "inhoud", + "kruimelpad", + "titel", + "volgnummer" + ], + "type": "object", + "properties": { + "_links": { + "type": "object", + "allOf": [ + { + "required": [ + "besluitsubvlakken", + "besluitvlakken", + "bestemmingsvlakken", + "bouwaanduidingen", + "children", + "figuren", + "functieaanduidingen", + "gebiedsaanduidingen", + "lettertekenaanduidingen", + "maatvoeringen", + "self" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitsubvlakReferentie.schema.json" + } + }, + "besluitvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitvlakReferentie.schema.json" + } + }, + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./BestemmingsvlakReferentie.schema.json" + } + }, + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BouwaanduidingReferentie.schema.json" + } + }, + "children": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./FiguurReferentie.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./FunctieaanduidingReferentie.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./GebiedsaanduidingReferentie.schema.json" + } + }, + "lettertekenaanduidingen": { + "type": "array", + "items": { + "type": "string" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./MaatvoeringReferentie.schema.json" + } + }, + "self": { + "$ref": "./Self3.schema.json" + } + } + }, + { + "required": [ + "structuurvisiecomplexen", + "structuurvisiegebieden", + "structuurvisieverklaringen" + ], + "type": "object", + "properties": { + "structuurvisiecomplexen": { + "type": "array", + "items": { + "$ref": "./StructuurvisiecomplexReferentie.schema.json" + } + }, + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./StructuurvisiegebiedReferentie.schema.json" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./StructuurvisieverklaringReferentie.schema.json" + } + } + } + } + ] + }, + "externeReferentie": { + "required": [ + "href", + "label" + ], + "type": [ + "object", + "null" + ], + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://www.ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/b_NL.IMRO.0200.bp1253-vas1_rb1.pdf" + ] + }, + "label": { + "type": [ + "string", + "null" + ], + "examples": [ + "Bijlage 1 Lijst van toegelaten bedrijfstypen" + ] + } + }, + "description": "Verwijzing naar niet-html brondata." + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.PT.regels._5.1_Bestemmingsomschrijving" + ] + }, + "inhoud": { + "type": [ + "string", + "null" + ], + "description": "Inhoud van van het tekstblok. Voor de Ruimtelijke Plannen is dit XHTML, voor LVBB wellicht XML en voor andere informatiehuizen wellicht plain text. Hoe een client dit moet behandelen wordt in de verbeelding afgehandeld.", + "examples": [ + "

De voor 'Verkeer - Verblijfsgebied' aangewezen gronden zijn bestemd voor:

    \\n
  1. \\na. \\nverblijfsgebied, waarbij ter plaatse van de aanduiding 'minimum aantal rijstroken' een weg met ten minste 2 rijstroken aangelegd dient te worden, waarbij tevens een groene middenberm gerealiseerd dient te worden;
  2. \\n
  3. \\nb. watergangen en overige voorzieningen voor de waterhuishouding;
  4. \\n
  5. \\nc. nutsvoorzieningen;
  6. \\n
  7. \\nd. tuin;
  8. \\n

met de daarbij behorende bouwwerken, geen gebouwen zijnde.

" + ] + }, + "kruimelpad": { + "type": "array", + "items": { + "$ref": "./Kruimel.schema.json" + } + }, + "titel": { + "type": [ + "string", + "null" + ], + "examples": [ + "5.1 Bestemmingsomschrijving" + ] + }, + "volgnummer": { + "type": "integer", + "format": "int32", + "examples": [ + 90 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Bekendmaking.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Bekendmaking.schema.json new file mode 100644 index 00000000..505ac020 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Bekendmaking.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/bekendmaking", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Bekendmaking" + ], + "required": [ + "documentType", + "href", + "titel" + ], + "type": "object", + "properties": { + "documentType": { + "type": "string", + "examples": [ + "Staatscourant" + ] + }, + "href": { + "type": "string", + "examples": [ + "https://zoek.officielebekendmakingen.nl/stcrt-2021-15786.html" + ] + }, + "titel": { + "type": "string", + "examples": [ + "Bestemmingsplan ‘Hoek Prins Bernhardlaan - Kruisparkweg’" + ] + } + }, + "description": "Bekendmaking" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BekendmakingCollectie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BekendmakingCollectie.schema.json new file mode 100644 index 00000000..239ae6ca --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BekendmakingCollectie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/bekendmakingcollectie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BekendmakingCollectie" + ], + "required": [ + "bekendmakingen" + ], + "type": "object", + "properties": { + "bekendmakingen": { + "type": "array", + "items": { + "$ref": "./Bekendmaking.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BeleidsmatigVerantwoordelijkeOverheid.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BeleidsmatigVerantwoordelijkeOverheid.schema.json new file mode 100644 index 00000000..621ee6b0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BeleidsmatigVerantwoordelijkeOverheid.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/beleidsmatigverantwoordelijkeoverheid", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "code", + "naam", + "type" + ], + "type": "object", + "properties": { + "code": { + "type": [ + "string", + "null" + ], + "description": "CBS-code van de beleidsmatig verantwoordelijke overheid. Altijd 4 cijfers, indien nodig aangevuld met voorloopnullen.", + "examples": [ + "0200" + ] + }, + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "gemeente Apeldoorn" + ] + }, + "type": { + "type": "string", + "enum": [ + "gemeentelijke overheid", + "deelgemeente/stadsdeel", + "provinciale overheid", + "nationale overheid" + ], + "examples": [ + "gemeentelijke overheid" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BeleidsmatigVerantwoordelijkeOverheid2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BeleidsmatigVerantwoordelijkeOverheid2.schema.json new file mode 100644 index 00000000..7d4a8ab6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BeleidsmatigVerantwoordelijkeOverheid2.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/beleidsmatigverantwoordelijkeoverheid2", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "naam" + ], + "type": "object", + "properties": { + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "gemeente Apeldoorn" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitsubvlakReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitsubvlakReferentie.schema.json new file mode 100644 index 00000000..d1c4e445 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitsubvlakReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/besluitsubvlakreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BesluitsubvlakReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0222.R05KE006A-0002/besluitsubvlakken/NL.IMRO.00a8ac2b580040b8a44a4ebf7c116a7d" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitvlakLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitvlakLinks.schema.json new file mode 100644 index 00000000..a1263c5f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitvlakLinks.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/besluitvlaklinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BesluitvlakLinks" + ], + "required": [ + "besluitsubvlakken", + "self", + "teksten" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitsubvlakReferentie.schema.json" + } + }, + "self": { + "$ref": "./Self8.schema.json" + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitvlakReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitvlakReferentie.schema.json new file mode 100644 index 00000000..f87c4d2b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BesluitvlakReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/besluitvlakreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BesluitvlakReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.ov1015-vas1/besluitvlakken/NL.IMRO.3" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Bestemmingsvlak.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Bestemmingsvlak.schema.json new file mode 100644 index 00000000..5c9a4f8d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Bestemmingsvlak.schema.json @@ -0,0 +1,572 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/bestemmingsvlak", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Bestemmingsvlak" + ], + "type": "object", + "allOf": [ + { + "$ref": "./BaseBestemmingsvlak.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded12.schema.json" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BestemmingsvlakLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BestemmingsvlakLinks.schema.json new file mode 100644 index 00000000..f3614203 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BestemmingsvlakLinks.schema.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/bestemmingsvlaklinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BestemmingsvlakLinks" + ], + "required": [ + "bouwaanduidingen", + "bouwvlakken", + "figuren", + "functieaanduidingen", + "gebiedsaanduidingen", + "lettertekenaanduidingen", + "maatvoeringen", + "self", + "teksten" + ], + "type": "object", + "properties": { + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BouwaanduidingReferentie.schema.json" + } + }, + "bouwvlakken": { + "type": "array", + "items": { + "$ref": "./BouwvlakReferentie.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./FiguurReferentie.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./FunctieaanduidingReferentie.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./GebiedsaanduidingReferentie.schema.json" + } + }, + "lettertekenaanduidingen": { + "type": "array", + "items": { + "$ref": "./LettertekenaanduidingReferentie.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./MaatvoeringReferentie.schema.json" + } + }, + "self": { + "$ref": "./BestemmingsvlakReferentie.schema.json" + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BestemmingsvlakReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BestemmingsvlakReferentie.schema.json new file mode 100644 index 00000000..66879ffd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BestemmingsvlakReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/bestemmingsvlakreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BestemmingsvlakReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bestemmingsvlakken/NL.IMRO.07420194a7e6471a94c1098e52a4769c" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwaanduidingReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwaanduidingReferentie.schema.json new file mode 100644 index 00000000..982e4f99 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwaanduidingReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/bouwaanduidingreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BouwaanduidingReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bouwaanduidingen/NL.IMRO.c16e4c5b356b4b958c3e52b899e8dea6" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwvlakLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwvlakLinks.schema.json new file mode 100644 index 00000000..0b717eb9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwvlakLinks.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/bouwvlaklinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BouwvlakLinks" + ], + "required": [ + "bouwaanduidingen", + "figuren", + "lettertekenaanduidingen", + "maatvoeringen", + "self" + ], + "type": "object", + "properties": { + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BouwaanduidingReferentie.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./FiguurReferentie.schema.json" + } + }, + "lettertekenaanduidingen": { + "type": "array", + "items": { + "$ref": "./LettertekenaanduidingReferentie.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./MaatvoeringReferentie.schema.json" + } + }, + "self": { + "$ref": "./BouwvlakReferentie.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwvlakReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwvlakReferentie.schema.json new file mode 100644 index 00000000..2037fd61 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/BouwvlakReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/bouwvlakreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/BouwvlakReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bouwvlakken/NL.IMRO.5aa3991073534df586500a4fdfae9f50" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CRS.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CRS.schema.json new file mode 100644 index 00000000..b65150a9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CRS.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/crs", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/CRS" + ], + "type": "string", + "default": "epsg:4258", + "enum": [ + "epsg:4258", + "epsg:28992" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieInfo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieInfo.schema.json new file mode 100644 index 00000000..ec427ce2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieInfo.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/cartografieinfo", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/CartografieInfo" + ], + "required": [ + "kaartnaam", + "kaartnummer", + "niveau", + "symboolCode" + ], + "type": "object", + "properties": { + "kaartnaam": { + "type": "string", + "examples": [ + "Structuurvisie Baarn" + ] + }, + "kaartnummer": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + }, + "niveau": { + "type": [ + "integer", + "null" + ], + "format": "int32", + "examples": [ + 1 + ] + }, + "symboolCode": { + "type": [ + "string", + "null" + ], + "examples": [ + "ES039" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieInfoCollectie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieInfoCollectie.schema.json new file mode 100644 index 00000000..1e50af63 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieInfoCollectie.schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/cartografieinfocollectie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/CartografieInfoCollectie" + ], + "type": "array", + "items": { + "$ref": "./CartografieInfo.schema.json" + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieSummary.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieSummary.schema.json new file mode 100644 index 00000000..3e0c6b94 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieSummary.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/cartografiesummary", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/CartografieSummary" + ], + "required": [ + "styleId" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./CartografieSummaryLinks.schema.json" + }, + "cartografieInfo": { + "type": "array", + "items": { + "$ref": "./CartografieInfo.schema.json" + } + }, + "objectId": { + "type": "string", + "examples": [ + "NL.IMRO.9925PRIMA201200000001022" + ] + }, + "objectNaam": { + "type": "string", + "examples": [ + "Waterbergingsgebied" + ] + }, + "objectType": { + "type": "string", + "enum": [ + "structuurvisiegebied", + "structuurvisiecomplex", + "structuurvisieverklaring", + "besluitvlak", + "besluitsubvlak" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_leiding" + ] + }, + "thema": { + "type": "array", + "items": { + "type": "string" + } + }, + "verwijzingNaarTekst": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/r_NL.IMRO.0200.bp1253-vas1.html#_3_Bos" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieSummaryLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieSummaryLinks.schema.json new file mode 100644 index 00000000..e33259f3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CartografieSummaryLinks.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/cartografiesummarylinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/CartografieSummaryLinks" + ], + "required": [ + "teksten" + ], + "type": "object", + "properties": { + "teksten": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ChildTekst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ChildTekst.schema.json new file mode 100644 index 00000000..084c9bcd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ChildTekst.schema.json @@ -0,0 +1,214 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/childtekst", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/ChildTekst" + ], + "type": "object", + "allOf": [ + { + "required": [ + "_links", + "externeReferentie", + "id", + "inhoud", + "kruimelpad", + "titel", + "volgnummer" + ], + "type": "object", + "properties": { + "_links": { + "type": "object", + "allOf": [ + { + "required": [ + "besluitsubvlakken", + "besluitvlakken", + "bestemmingsvlakken", + "bouwaanduidingen", + "children", + "figuren", + "functieaanduidingen", + "gebiedsaanduidingen", + "lettertekenaanduidingen", + "maatvoeringen", + "self" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitsubvlakReferentie.schema.json" + } + }, + "besluitvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitvlakReferentie.schema.json" + } + }, + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./BestemmingsvlakReferentie.schema.json" + } + }, + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BouwaanduidingReferentie.schema.json" + } + }, + "children": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./FiguurReferentie.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./FunctieaanduidingReferentie.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./GebiedsaanduidingReferentie.schema.json" + } + }, + "lettertekenaanduidingen": { + "type": "array", + "items": { + "type": "string" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./MaatvoeringReferentie.schema.json" + } + }, + "self": { + "$ref": "./Self3.schema.json" + } + } + }, + { + "required": [ + "structuurvisiecomplexen", + "structuurvisiegebieden", + "structuurvisieverklaringen" + ], + "type": "object", + "properties": { + "structuurvisiecomplexen": { + "type": "array", + "items": { + "$ref": "./StructuurvisiecomplexReferentie.schema.json" + } + }, + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./StructuurvisiegebiedReferentie.schema.json" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./StructuurvisieverklaringReferentie.schema.json" + } + } + } + } + ] + }, + "externeReferentie": { + "required": [ + "href", + "label" + ], + "type": [ + "object", + "null" + ], + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://www.ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/b_NL.IMRO.0200.bp1253-vas1_rb1.pdf" + ] + }, + "label": { + "type": [ + "string", + "null" + ], + "examples": [ + "Bijlage 1 Lijst van toegelaten bedrijfstypen" + ] + } + }, + "description": "Verwijzing naar niet-html brondata." + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.PT.regels._5.1_Bestemmingsomschrijving" + ] + }, + "inhoud": { + "type": [ + "string", + "null" + ], + "description": "Inhoud van van het tekstblok. Voor de Ruimtelijke Plannen is dit XHTML, voor LVBB wellicht XML en voor andere informatiehuizen wellicht plain text. Hoe een client dit moet behandelen wordt in de verbeelding afgehandeld.", + "examples": [ + "

De voor 'Verkeer - Verblijfsgebied' aangewezen gronden zijn bestemd voor:

    \\n
  1. \\na. \\nverblijfsgebied, waarbij ter plaatse van de aanduiding 'minimum aantal rijstroken' een weg met ten minste 2 rijstroken aangelegd dient te worden, waarbij tevens een groene middenberm gerealiseerd dient te worden;
  2. \\n
  3. \\nb. watergangen en overige voorzieningen voor de waterhuishouding;
  4. \\n
  5. \\nc. nutsvoorzieningen;
  6. \\n
  7. \\nd. tuin;
  8. \\n

met de daarbij behorende bouwwerken, geen gebouwen zijnde.

" + ] + }, + "kruimelpad": { + "type": "array", + "items": { + "$ref": "./Kruimel.schema.json" + } + }, + "titel": { + "type": [ + "string", + "null" + ], + "examples": [ + "5.1 Bestemmingsomschrijving" + ] + }, + "volgnummer": { + "type": "integer", + "format": "int32", + "examples": [ + 90 + ] + } + } + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded4.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CollectieLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CollectieLinks.schema.json new file mode 100644 index 00000000..e51da3f3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/CollectieLinks.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/collectielinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/CollectieLinks" + ], + "required": [ + "self" + ], + "type": "object", + "properties": { + "next": { + "$ref": "./Next.schema.json" + }, + "prev": { + "required": [ + "href" + ], + "type": [ + "object", + "null" + ], + "properties": { + "href": { + "type": "string", + "description": "URL van de link", + "format": "uri", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/_zoek?page=1" + ] + } + }, + "description": "Absolute link naar vorige pagina ('null' als er geen vorige pagina is)" + }, + "self": { + "$ref": "./Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Contains.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Contains.schema.json new file mode 100644 index 00000000..7e5cad7c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Contains.schema.json @@ -0,0 +1,563 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/contains", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Contains" + ], + "type": "object", + "properties": { + "contains": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "Omsluit volledig" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded.schema.json new file mode 100644 index 00000000..207cf249 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "plannen" + ], + "type": "object", + "properties": { + "plannen": { + "type": "array", + "items": { + "$ref": "./Plan.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded10.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded10.schema.json new file mode 100644 index 00000000..929e3e14 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded10.schema.json @@ -0,0 +1,192 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded10", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitsubvlak.schema.json" + } + }, + "besluitvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitvlak.schema.json" + } + }, + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBestemmingsvlak.schema.json" + } + }, + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseBouwaanduiding.schema.json" + } + }, + "children": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "required": [ + "_links", + "externeReferentie", + "id", + "inhoud", + "kruimelpad", + "titel", + "volgnummer" + ], + "type": "object", + "properties": { + "_links": { + "type": "object", + "allOf": [ + { + "$ref": "./ArtikelLinks.schema.json" + }, + { + "required": [ + "structuurvisiecomplexen", + "structuurvisiegebieden", + "structuurvisieverklaringen" + ], + "type": "object", + "properties": { + "structuurvisiecomplexen": { + "type": "array", + "items": { + "$ref": "./StructuurvisiecomplexReferentie.schema.json" + } + }, + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./StructuurvisiegebiedReferentie.schema.json" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./StructuurvisieverklaringReferentie.schema.json" + } + } + } + } + ] + }, + "externeReferentie": { + "required": [ + "href", + "label" + ], + "type": [ + "object", + "null" + ], + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://www.ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/b_NL.IMRO.0200.bp1253-vas1_rb1.pdf" + ] + }, + "label": { + "type": [ + "string", + "null" + ], + "examples": [ + "Bijlage 1 Lijst van toegelaten bedrijfstypen" + ] + } + }, + "description": "Verwijzing naar niet-html brondata." + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.PT.regels._5.1_Bestemmingsomschrijving" + ] + }, + "inhoud": { + "type": [ + "string", + "null" + ], + "description": "Inhoud van van het tekstblok. Voor de Ruimtelijke Plannen is dit XHTML, voor LVBB wellicht XML en voor andere informatiehuizen wellicht plain text. Hoe een client dit moet behandelen wordt in de verbeelding afgehandeld.", + "examples": [ + "

De voor 'Verkeer - Verblijfsgebied' aangewezen gronden zijn bestemd voor:

    \\n
  1. \\na. \\nverblijfsgebied, waarbij ter plaatse van de aanduiding 'minimum aantal rijstroken' een weg met ten minste 2 rijstroken aangelegd dient te worden, waarbij tevens een groene middenberm gerealiseerd dient te worden;
  2. \\n
  3. \\nb. watergangen en overige voorzieningen voor de waterhuishouding;
  4. \\n
  5. \\nc. nutsvoorzieningen;
  6. \\n
  7. \\nd. tuin;
  8. \\n

met de daarbij behorende bouwwerken, geen gebouwen zijnde.

" + ] + }, + "kruimelpad": { + "type": "array", + "items": { + "$ref": "./Kruimel.schema.json" + } + }, + "titel": { + "type": [ + "string", + "null" + ], + "examples": [ + "5.1 Bestemmingsomschrijving" + ] + }, + "volgnummer": { + "type": "integer", + "format": "int32", + "examples": [ + 90 + ] + } + } + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded4.schema.json" + } + } + } + ] + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./BaseFiguur.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseFunctieaanduiding.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseGebiedsaanduiding.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./BaseMaatvoering.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded12.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded12.schema.json new file mode 100644 index 00000000..ad96da5e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded12.schema.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded12", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseBouwaanduiding.schema.json" + } + }, + "bouwvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBouwvlak.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./BaseFiguur.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseFunctieaanduiding.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseGebiedsaanduiding.schema.json" + } + }, + "lettertekenaanduidingen": { + "type": "array", + "items": { + "$ref": "./Lettertekenaanduiding.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./BaseMaatvoering.schema.json" + } + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./Item42.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded13.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded13.schema.json new file mode 100644 index 00000000..4a556168 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded13.schema.json @@ -0,0 +1,583 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded13", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "bestemmingsvlakken" + ], + "type": "object", + "properties": { + "bestemmingsvlakken": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseBestemmingsvlak.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded12.schema.json" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded14.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded14.schema.json new file mode 100644 index 00000000..80eae5c7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded14.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded14", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseBouwaanduiding.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./BaseFiguur.schema.json" + } + }, + "lettertekenaanduidingen": { + "type": "array", + "items": { + "$ref": "./Lettertekenaanduiding.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./BaseMaatvoering.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded15.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded15.schema.json new file mode 100644 index 00000000..98970b27 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded15.schema.json @@ -0,0 +1,583 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded15", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "bouwvlakken" + ], + "type": "object", + "properties": { + "bouwvlakken": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseBouwvlak.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded14.schema.json" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded16.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded16.schema.json new file mode 100644 index 00000000..29df32ce --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded16.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded16", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "teksten": { + "type": "array", + "items": { + "$ref": "./Item42.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded17.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded17.schema.json new file mode 100644 index 00000000..3a7fff34 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded17.schema.json @@ -0,0 +1,583 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded17", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "functieaanduidingen" + ], + "type": "object", + "properties": { + "functieaanduidingen": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseFunctieaanduiding.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded16.schema.json" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded18.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded18.schema.json new file mode 100644 index 00000000..90b2635b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded18.schema.json @@ -0,0 +1,583 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded18", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "bouwaanduidingen" + ], + "type": "object", + "properties": { + "bouwaanduidingen": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseBouwaanduiding.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded16.schema.json" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded19.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded19.schema.json new file mode 100644 index 00000000..b6f8108d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded19.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded19", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "lettertekenaanduidingen" + ], + "type": "object", + "properties": { + "lettertekenaanduidingen": { + "type": "array", + "items": { + "$ref": "./Lettertekenaanduiding.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded2.schema.json new file mode 100644 index 00000000..4b21c505 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded2.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded2", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "suggesties" + ], + "type": "object", + "properties": { + "suggesties": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "'t Looweg 2" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded20.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded20.schema.json new file mode 100644 index 00000000..d3cbc37c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded20.schema.json @@ -0,0 +1,583 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded20", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "maatvoeringen" + ], + "type": "object", + "properties": { + "maatvoeringen": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseMaatvoering.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded16.schema.json" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded21.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded21.schema.json new file mode 100644 index 00000000..7d5b0209 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded21.schema.json @@ -0,0 +1,583 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded21", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "figuren" + ], + "type": "object", + "properties": { + "figuren": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseFiguur.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded16.schema.json" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded22.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded22.schema.json new file mode 100644 index 00000000..eaadddbc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded22.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded22", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseBouwaanduiding.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./BaseFiguur.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseFunctieaanduiding.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./BaseMaatvoering.schema.json" + } + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./Item42.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded23.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded23.schema.json new file mode 100644 index 00000000..0bbf80be --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded23.schema.json @@ -0,0 +1,583 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded23", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "gebiedsaanduidingen" + ], + "type": "object", + "properties": { + "gebiedsaanduidingen": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseGebiedsaanduiding.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded22.schema.json" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded24.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded24.schema.json new file mode 100644 index 00000000..818c3e4b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded24.schema.json @@ -0,0 +1,586 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded24", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "structuurvisiegebieden" + ], + "type": "object", + "properties": { + "structuurvisiegebieden": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseStructuurvisiegebied.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded16.schema.json" + }, + "geometrie": { + "type": "array", + "items": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded25.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded25.schema.json new file mode 100644 index 00000000..7aa54346 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded25.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded25", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./BaseStructuurvisiegebied.schema.json" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./BaseStructuurvisieverklaring.schema.json" + } + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./Item42.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded26.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded26.schema.json new file mode 100644 index 00000000..677b2bd5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded26.schema.json @@ -0,0 +1,586 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded26", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "structuurvisiecomplexen" + ], + "type": "object", + "properties": { + "structuurvisiecomplexen": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseStructuurvisiecomplex.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded25.schema.json" + }, + "geometrie": { + "type": "array", + "items": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded28.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded28.schema.json new file mode 100644 index 00000000..48d49b8a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded28.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded28", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "teksten": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./Item42.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded5.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded29.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded29.schema.json new file mode 100644 index 00000000..7601f80c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded29.schema.json @@ -0,0 +1,586 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded29", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "structuurvisieverklaringen" + ], + "type": "object", + "properties": { + "structuurvisieverklaringen": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseStructuurvisieverklaring.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded28.schema.json" + }, + "geometrie": { + "type": "array", + "items": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded3.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded3.schema.json new file mode 100644 index 00000000..87b85ff8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded3.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded3", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "suggesties" + ], + "type": "object", + "properties": { + "suggesties": { + "type": "array", + "items": { + "$ref": "./PlanSuggestie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded30.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded30.schema.json new file mode 100644 index 00000000..7d45d17f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded30.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded30", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitsubvlak.schema.json" + } + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./Item42.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded31.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded31.schema.json new file mode 100644 index 00000000..c4bec562 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded31.schema.json @@ -0,0 +1,586 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded31", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "besluitvlakken" + ], + "type": "object", + "properties": { + "besluitvlakken": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseBesluitvlak.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded30.schema.json" + }, + "geometrie": { + "type": "array", + "items": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded32.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded32.schema.json new file mode 100644 index 00000000..05891ec1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded32.schema.json @@ -0,0 +1,586 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded32", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "besluitsubvlakken" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseBesluitsubvlak.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded16.schema.json" + }, + "geometrie": { + "type": "array", + "items": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded33.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded33.schema.json new file mode 100644 index 00000000..186cae4d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded33.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded33", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "cartografiesummaries" + ], + "type": "object", + "properties": { + "cartografiesummaries": { + "type": "array", + "items": { + "$ref": "./CartografieSummary.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded34.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded34.schema.json new file mode 100644 index 00000000..73ebf8e5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded34.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded34", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "resultaten" + ], + "type": "object", + "properties": { + "resultaten": { + "type": "array", + "items": { + "$ref": "./Resultaat.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded4.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded4.schema.json new file mode 100644 index 00000000..c7088439 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded4", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "children": { + "type": "array", + "items": { + "$ref": "./BaseTekst.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded5.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded5.schema.json new file mode 100644 index 00000000..15082916 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded5.schema.json @@ -0,0 +1,94 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded5", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitsubvlak.schema.json" + } + }, + "besluitvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitvlak.schema.json" + } + }, + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBestemmingsvlak.schema.json" + } + }, + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseBouwaanduiding.schema.json" + } + }, + "children": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseTekst.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded4.schema.json" + } + } + } + ] + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./BaseFiguur.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseFunctieaanduiding.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseGebiedsaanduiding.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./BaseMaatvoering.schema.json" + } + }, + "structuurvisiecomplexen": { + "type": "array", + "items": { + "$ref": "./BaseStructuurvisiecomplex.schema.json" + } + }, + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./BaseStructuurvisiegebied.schema.json" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./BaseStructuurvisieverklaring.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded6.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded6.schema.json new file mode 100644 index 00000000..42ec12fa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded6.schema.json @@ -0,0 +1,160 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded6", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "besluitsubvlakIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitsubvlak.schema.json" + } + }, + "besluitvlakIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "besluitvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitvlak.schema.json" + } + }, + "bestemmingsvlakIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBestemmingsvlak.schema.json" + } + }, + "bouwaanduidingIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseBouwaanduiding.schema.json" + } + }, + "children": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseTekst.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded4.schema.json" + } + } + } + ] + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./BaseFiguur.schema.json" + } + }, + "figuurIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "functieaanduidingIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseFunctieaanduiding.schema.json" + } + }, + "gebiedsaanduidingIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseGebiedsaanduiding.schema.json" + } + }, + "maatvoeringIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./BaseMaatvoering.schema.json" + } + }, + "structuurvisiecomplexIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "structuurvisiecomplexen": { + "type": "array", + "items": { + "$ref": "./BaseStructuurvisiecomplex.schema.json" + } + }, + "structuurvisiegebiedIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./BaseStructuurvisiegebied.schema.json" + } + }, + "structuurvisieverklaringIds": { + "type": "array", + "items": { + "type": "string" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./BaseStructuurvisieverklaring.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded7.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded7.schema.json new file mode 100644 index 00000000..781e053f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded7.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded7", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "teksten" + ], + "type": "object", + "properties": { + "teksten": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseTekst.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded5.schema.json" + } + } + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded8.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded8.schema.json new file mode 100644 index 00000000..97b932ca --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Embedded8.schema.json @@ -0,0 +1,76 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/embedded8", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitsubvlak.schema.json" + } + }, + "besluitvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBesluitvlak.schema.json" + } + }, + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./BaseBestemmingsvlak.schema.json" + } + }, + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseBouwaanduiding.schema.json" + } + }, + "children": { + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "$ref": "./BaseTekst.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded4.schema.json" + } + } + } + ] + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./BaseFiguur.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseFunctieaanduiding.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./BaseGebiedsaanduiding.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./BaseMaatvoering.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error.schema.json new file mode 100644 index 00000000..cacef07c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/error", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Error" + ], + "required": [ + "detail", + "status", + "title" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "examples": [ + "HTTP 404 Not Found" + ] + }, + "instance": { + "type": "string", + "examples": [ + "self" + ] + }, + "status": { + "type": "integer", + "format": "int32", + "examples": [ + 404 + ] + }, + "title": { + "type": "string", + "examples": [ + "Not Found" + ] + }, + "type": { + "type": "string", + "description": "URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.", + "examples": [ + "about:blank" + ] + } + }, + "description": "Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error406.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error406.schema.json new file mode 100644 index 00000000..8f9bfdd0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error406.schema.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/error406", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Error406" + ], + "required": [ + "acceptable", + "detail", + "status", + "title" + ], + "type": "object", + "properties": { + "acceptable": { + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "[application/hal+json]" + ] + }, + "detail": { + "type": "string", + "examples": [ + "HTTP 406 Not Acceptable" + ] + }, + "instance": { + "type": "string", + "examples": [ + "self" + ] + }, + "status": { + "type": "integer", + "format": "int32", + "examples": [ + 406 + ] + }, + "title": { + "type": "string", + "examples": [ + "Not Acceptable" + ] + }, + "type": { + "type": "string", + "description": "URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.", + "examples": [ + "about:blank" + ] + } + }, + "description": "Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error5xx.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error5xx.schema.json new file mode 100644 index 00000000..a7c5dd54 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Error5xx.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/error5xx", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Error5xx" + ], + "required": [ + "detail", + "status", + "title" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "examples": [ + "HTTP 503 Service Unavailable" + ] + }, + "instance": { + "type": "string", + "examples": [ + "self" + ] + }, + "status": { + "type": "integer", + "format": "int32", + "examples": [ + 503 + ] + }, + "title": { + "type": "string", + "examples": [ + "Service Unavailable" + ] + }, + "type": { + "type": "string", + "description": "URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.", + "examples": [ + "about:blank" + ] + } + }, + "description": "Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ExtendedError.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ExtendedError.schema.json new file mode 100644 index 00000000..f0e426d7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ExtendedError.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/extendederror", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/ExtendedError" + ], + "required": [ + "detail", + "invalidParams", + "status", + "title" + ], + "type": "object", + "properties": { + "detail": { + "type": "string", + "examples": [ + "Request parameters didn't validate." + ] + }, + "instance": { + "type": "string", + "examples": [ + "self" + ] + }, + "invalidParams": { + "type": "array", + "items": { + "$ref": "./Item50.schema.json" + } + }, + "status": { + "type": "integer", + "format": "int32", + "examples": [ + 400 + ] + }, + "title": { + "type": "string", + "examples": [ + "Bad Request" + ] + }, + "type": { + "type": "string", + "description": "URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.", + "examples": [ + "about:blank" + ] + } + }, + "description": "Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ExterneReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ExterneReferentie.schema.json new file mode 100644 index 00000000..7897693c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/ExterneReferentie.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/externereferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/ExterneReferentie" + ], + "required": [ + "href", + "label" + ], + "type": [ + "object", + "null" + ], + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://www.ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/b_NL.IMRO.0200.bp1253-vas1_rb1.pdf" + ] + }, + "label": { + "type": [ + "string", + "null" + ], + "examples": [ + "Bijlage 1 Lijst van toegelaten bedrijfstypen" + ] + } + }, + "description": "Verwijzing naar niet-html brondata." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FiguurReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FiguurReferentie.schema.json new file mode 100644 index 00000000..892535f4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FiguurReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/figuurreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/FiguurReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1/figuren/NL.IMRO.0200.ID387926-00" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FunctieaanduidingLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FunctieaanduidingLinks.schema.json new file mode 100644 index 00000000..4fcafb26 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FunctieaanduidingLinks.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/functieaanduidinglinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/FunctieaanduidingLinks" + ], + "required": [ + "self", + "teksten" + ], + "type": "object", + "properties": { + "self": { + "$ref": "./Self5.schema.json" + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FunctieaanduidingReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FunctieaanduidingReferentie.schema.json new file mode 100644 index 00000000..764562c3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/FunctieaanduidingReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/functieaanduidingreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/FunctieaanduidingReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/functieaanduidingen/NL.IMRO.0a76ec81382749dd93bd364a1f36a846" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GebiedsaanduidingLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GebiedsaanduidingLinks.schema.json new file mode 100644 index 00000000..6d2343ff --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GebiedsaanduidingLinks.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/gebiedsaanduidinglinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/GebiedsaanduidingLinks" + ], + "required": [ + "bouwaanduidingen", + "figuren", + "functieaanduidingen", + "maatvoeringen", + "self", + "teksten" + ], + "type": "object", + "properties": { + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BouwaanduidingReferentie.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./FiguurReferentie.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./FunctieaanduidingReferentie.schema.json" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./MaatvoeringReferentie.schema.json" + } + }, + "self": { + "$ref": "./Self6.schema.json" + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GebiedsaanduidingReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GebiedsaanduidingReferentie.schema.json new file mode 100644 index 00000000..f913c0d6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GebiedsaanduidingReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/gebiedsaanduidingreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/GebiedsaanduidingReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1/gebiedsaanduidingen/NL.IMRO.0200.GP2213788321-00" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Geo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Geo.schema.json new file mode 100644 index 00000000..278457de --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Geo.schema.json @@ -0,0 +1,2243 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/geo", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Geo" + ], + "type": "object", + "description": "Geo body content", + "oneOf": [ + { + "type": "object", + "properties": { + "intersects": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "'overlapt' en 'raakt' vallen hieronder" + }, + { + "type": "object", + "properties": { + "intersectAndNotTouches": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "'overlapt' maar niet 'raakt' valt hieronder" + }, + { + "type": "object", + "properties": { + "contains": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "Omsluit volledig" + }, + { + "type": "object", + "properties": { + "within": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "Valt volledig binnen" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeoBody.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeoBody.schema.json new file mode 100644 index 00000000..7298dc4b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeoBody.schema.json @@ -0,0 +1,2262 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/geobody", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/GeoBody" + ], + "type": "object", + "properties": { + "_geo": { + "type": "object", + "description": "Geo body content", + "oneOf": [ + { + "type": "object", + "properties": { + "intersects": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "'overlapt' en 'raakt' vallen hieronder" + }, + { + "type": "object", + "properties": { + "intersectAndNotTouches": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "'overlapt' maar niet 'raakt' valt hieronder" + }, + { + "type": "object", + "properties": { + "contains": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "Omsluit volledig" + }, + { + "type": "object", + "properties": { + "within": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "Valt volledig binnen" + } + ] + } + }, + "description": "Geo body", + "examples": [ + { + "_geo": { + "contains": { + "type": "Point", + "coordinates": [ + 5.960233, + 52.179515 + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeoJSONGeometry.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeoJSONGeometry.schema.json new file mode 100644 index 00000000..caee935d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeoJSONGeometry.schema.json @@ -0,0 +1,557 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/geojsongeometry", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/GeoJSONGeometry" + ], + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Geometry.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Geometry.schema.json new file mode 100644 index 00000000..5593d21a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Geometry.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/geometry", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Geometry" + ], + "title": "Geometry", + "required": [ + "type" + ], + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "The geometry type", + "enum": [ + "Point", + "MultiPoint", + "LineString", + "MultiLineString", + "Polygon", + "MultiPolygon", + "Feature", + "FeatureCollection", + "GeometryCollection" + ] + } + }, + "description": "GeoJSON geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1" + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeometryCollection.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeometryCollection.schema.json new file mode 100644 index 00000000..0977f42d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GeometryCollection.schema.json @@ -0,0 +1,275 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/geometrycollection", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/GeometryCollection" + ], + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GerelateerdPlan.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GerelateerdPlan.schema.json new file mode 100644 index 00000000..55f8fbab --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GerelateerdPlan.schema.json @@ -0,0 +1,140 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/gerelateerdplan", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/GerelateerdPlan" + ], + "required": [ + "_links", + "beleidsmatigVerantwoordelijkeOverheid", + "dossier", + "eindeRechtsgeldigheid", + "id", + "isHistorisch", + "naam", + "planstatusInfo", + "publicerendBevoegdGezag", + "relatietype", + "type", + "verwijderdOp" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./PlanLinks.schema.json" + }, + "beleidsmatigVerantwoordelijkeOverheid": { + "$ref": "./BeleidsmatigVerantwoordelijkeOverheid2.schema.json" + }, + "dossier": { + "required": [ + "id", + "status" + ], + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "string", + "nullable": false, + "examples": [ + "NL.IMRO.0200.bp1253" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "examples": [ + "geheel onherroepelijk in werking" + ] + } + } + }, + "eindeRechtsgeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.0200.bp1253-vas1" + ] + }, + "isHistorisch": { + "type": "boolean" + }, + "naam": { + "type": "string", + "examples": [ + "Woningbouwlocatie Laan van Westenenk 501-701" + ] + }, + "planstatusInfo": { + "$ref": "./PlanstatusInfo.schema.json" + }, + "publicerendBevoegdGezag": { + "$ref": "./BeleidsmatigVerantwoordelijkeOverheid2.schema.json" + }, + "relatietype": { + "type": "string", + "enum": [ + "vervangt", + "muteert", + "tenGevolgeVan", + "gebruiktInformatieUit", + "gedeeltelijkeHerzieningVan", + "uitTeWerkenIn", + "uitgewerktIn" + ] + }, + "type": { + "type": "string", + "description": "De types `buiten toepassing verklaring beheersverordening` en `rijksbestemmingsplan` zouden in de praktijk niet voor mogen komen, dit is een datakwaliteit issue.", + "enum": [ + "aanwijzingsbesluit", + "amvb", + "beheersverordening", + "bestemmingsplan", + "buiten toepassing verklaring beheersverordening", + "exploitatieplan", + "gemeentelijk besluit; overig", + "gemeentelijk plan; bestemmingsplan artikel 10", + "gemeentelijk plan; uitwerkingsplan artikel 11", + "gemeentelijk plan; voorbereidingsbesluit", + "gemeentelijk plan; wijzigingsplan artikel 11", + "gemeentelijke visie; overig", + "gerechtelijke uitspraak", + "inpassingsplan", + "omgevingsvergunning", + "projectbesluit", + "provinciale verordening", + "reactieve aanwijzing", + "regeling", + "rijksbestemmingsplan", + "structuurvisie", + "tijdelijke ontheffing buitenplans", + "uitwerkingsplan", + "voorbereidingsbesluit", + "wijzigingsplan" + ], + "examples": [ + "bestemmingsplan" + ] + }, + "verwijderdOp": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "description": "Gerelateerd plan" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GerelateerdPlanCollectie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GerelateerdPlanCollectie.schema.json new file mode 100644 index 00000000..6a97ac15 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/GerelateerdPlanCollectie.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/gerelateerdplancollectie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/GerelateerdPlanCollectie" + ], + "required": [ + "gerelateerdVanuit", + "gerelateerdePlannen" + ], + "type": "object", + "properties": { + "gerelateerdVanuit": { + "type": "array", + "items": { + "$ref": "./GerelateerdPlan.schema.json" + } + }, + "gerelateerdePlannen": { + "type": "array", + "items": { + "$ref": "./GerelateerdPlan.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Health.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Health.schema.json new file mode 100644 index 00000000..eece5c9a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Health.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/health", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Health" + ], + "properties": { + "status": { + "type": "string", + "examples": [ + "UP" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IdsCollection.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IdsCollection.schema.json new file mode 100644 index 00000000..322d80c1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IdsCollection.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/idscollection", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/IdsCollection" + ], + "required": [ + "ids" + ], + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "NL.IMRO.0200.bp1253-vas1" + ] + } + } + }, + "description": "Array of NEN3610ID: Identificatiecodes" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IllustratieReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IllustratieReferentie.schema.json new file mode 100644 index 00000000..ea707a5f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IllustratieReferentie.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/illustratiereferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/IllustratieReferentie" + ], + "required": [ + "href", + "legendanaam", + "naam", + "type" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.sv1002-vas1/i_NL.IMRO.0200.sv1002-vas1_1.pdf" + ] + }, + "legendanaam": { + "type": [ + "string", + "null" + ], + "examples": [ + "Beleidskaart" + ] + }, + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "Regionale Structuurvisie Stedendriehoek 2030" + ] + }, + "type": { + "type": "string", + "examples": [ + "kaart" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Info.schema.json new file mode 100644 index 00000000..6dfc7bb0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Info.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/info", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Info" + ], + "type": "object", + "properties": { + "description": { + "type": "string", + "examples": [ + "De Ruimtelijke Plannen API is een aanvullende dienst ten opzichte van de diensten die Ruimtelijkeplannen.nl\naanbiedt. De verantwoordelijkheid voor de Ruimtelijke Plannen API ligt bij Informatiehuis Ruimte. Tot de doelgroep\nvan de Ruimtelijke Plannen API behoren de in ruimtelijke plannen geïnteresseerde personen met een sterke focus op\nde professionals. Van professionele gebruikers valt te verwachten dat deze deels vragen hebben die in een ruimere\ncontext gesteld moeten worden dan alleen ruimtelijke plannen. De Ruimtelijke Plannen API ontsluit echter alleen\nruimtelijke plannen en geen informatie van andere thema’s. Voor de transformatie van coördinaten maken we gebruik\nvan RDNAPTRANS.\nProfessionele gebruikers kunnen gebruik maken van de Ruimtelijke Plannen API van Informatiehuis Ruimte om\nruimtelijke plannen op te halen en deze binnen hun eigen informatiehuishouding te combineren met andere\ngegevensdiensten of lokale (geo-)informatie. Dat is dan ook de plek om functionaliteit aan te bieden voor complexe\nvragen. Te denken valt daarbij aan de combinatie van ruimtelijke plannen met thematische (geo-)informatie als\nwaterkansenkaart, geluidscontouren, etc.\nKortom de Ruimtelijke Plannen API is bedoeld voor geavanceerde en/of proces specifieke toepassingen, binnen de\neigen informatiehuishouding. Het is alleen mogelijk informatie met betrekking tot de ruimtelijke plannen af te\nnemen en niet de onderliggende topografie en luchtfoto’s." + ] + }, + "dhubEnvironment": { + "type": "string", + "examples": [ + "test" + ] + }, + "name": { + "type": "string", + "examples": [ + "Ruimtelijke Plannen API" + ] + }, + "version": { + "type": "string", + "examples": [ + "4.1.1" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IntersectAndNotTouches.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IntersectAndNotTouches.schema.json new file mode 100644 index 00000000..b72dde72 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/IntersectAndNotTouches.schema.json @@ -0,0 +1,563 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/intersectandnottouches", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/IntersectAndNotTouches" + ], + "type": "object", + "properties": { + "intersectAndNotTouches": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "'overlapt' maar niet 'raakt' valt hieronder" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Intersects.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Intersects.schema.json new file mode 100644 index 00000000..04e6b11a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Intersects.schema.json @@ -0,0 +1,563 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/intersects", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Intersects" + ], + "type": "object", + "properties": { + "intersects": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "'overlapt' en 'raakt' vallen hieronder" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item24.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item24.schema.json new file mode 100644 index 00000000..1d01bf16 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item24.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item24", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "bestemmingsfunctie", + "functieniveau" + ], + "type": "object", + "properties": { + "bestemmingsfunctie": { + "type": "string", + "examples": [ + "wonen" + ] + }, + "functieniveau": { + "type": "string", + "examples": [ + "hoofdfunctie" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item3.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item3.schema.json new file mode 100644 index 00000000..5244f4a6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item3.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item3", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "datum", + "type" + ], + "type": "object", + "properties": { + "datum": { + "type": [ + "string", + "null" + ], + "examples": [ + "2015-03-25" + ] + }, + "type": { + "type": [ + "string", + "null" + ], + "examples": [ + "grootschalige basiskaart (GBK)" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item32.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item32.schema.json new file mode 100644 index 00000000..43a36f77 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item32.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item32", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "naam", + "waarde" + ], + "type": "object", + "properties": { + "naam": { + "type": "string", + "examples": [ + "maximum goothoogte (m)" + ] + }, + "waarde": { + "type": "string", + "examples": [ + "24" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item37.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item37.schema.json new file mode 100644 index 00000000..b4edb4cd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item37.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item37", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "belang", + "instrument", + "rol" + ], + "type": "object", + "properties": { + "belang": { + "type": [ + "string", + "null" + ], + "examples": [ + "betrouwbare, betaalbare en hernieuwbare energievoorziening en naar energieneutraliteit in 2050" + ] + }, + "instrument": { + "type": [ + "string", + "null" + ], + "examples": [ + "bestuurlijke afspraken (convenanten)" + ] + }, + "rol": { + "type": [ + "string", + "null" + ], + "examples": [ + "kaderstellend" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item39.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item39.schema.json new file mode 100644 index 00000000..b7ba5f76 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item39.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item39", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "belang", + "instrument", + "rol" + ], + "type": "object", + "properties": { + "belang": { + "type": [ + "string", + "null" + ], + "examples": [ + "blijvend te beschermen tegen overstromingen vanuit de (grote) rivieren en de Veluwerandmeren." + ] + }, + "instrument": { + "type": [ + "string", + "null" + ], + "examples": [ + "verordening" + ] + }, + "rol": { + "type": [ + "string", + "null" + ], + "examples": [ + "other: normerend" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item42.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item42.schema.json new file mode 100644 index 00000000..361841fb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item42.schema.json @@ -0,0 +1,124 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item42", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "_links", + "externeReferentie", + "id", + "inhoud", + "kruimelpad", + "titel", + "volgnummer" + ], + "type": "object", + "properties": { + "_links": { + "type": "object", + "allOf": [ + { + "$ref": "./ArtikelLinks.schema.json" + }, + { + "required": [ + "structuurvisiecomplexen", + "structuurvisiegebieden", + "structuurvisieverklaringen" + ], + "type": "object", + "properties": { + "structuurvisiecomplexen": { + "type": "array", + "items": { + "$ref": "./StructuurvisiecomplexReferentie.schema.json" + } + }, + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./StructuurvisiegebiedReferentie.schema.json" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./StructuurvisieverklaringReferentie.schema.json" + } + } + } + } + ] + }, + "externeReferentie": { + "required": [ + "href", + "label" + ], + "type": [ + "object", + "null" + ], + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://www.ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/b_NL.IMRO.0200.bp1253-vas1_rb1.pdf" + ] + }, + "label": { + "type": [ + "string", + "null" + ], + "examples": [ + "Bijlage 1 Lijst van toegelaten bedrijfstypen" + ] + } + }, + "description": "Verwijzing naar niet-html brondata." + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.PT.regels._5.1_Bestemmingsomschrijving" + ] + }, + "inhoud": { + "type": [ + "string", + "null" + ], + "description": "Inhoud van van het tekstblok. Voor de Ruimtelijke Plannen is dit XHTML, voor LVBB wellicht XML en voor andere informatiehuizen wellicht plain text. Hoe een client dit moet behandelen wordt in de verbeelding afgehandeld.", + "examples": [ + "

De voor 'Verkeer - Verblijfsgebied' aangewezen gronden zijn bestemd voor:

    \\n
  1. \\na. \\nverblijfsgebied, waarbij ter plaatse van de aanduiding 'minimum aantal rijstroken' een weg met ten minste 2 rijstroken aangelegd dient te worden, waarbij tevens een groene middenberm gerealiseerd dient te worden;
  2. \\n
  3. \\nb. watergangen en overige voorzieningen voor de waterhuishouding;
  4. \\n
  5. \\nc. nutsvoorzieningen;
  6. \\n
  7. \\nd. tuin;
  8. \\n

met de daarbij behorende bouwwerken, geen gebouwen zijnde.

" + ] + }, + "kruimelpad": { + "type": "array", + "items": { + "$ref": "./Kruimel.schema.json" + } + }, + "titel": { + "type": [ + "string", + "null" + ], + "examples": [ + "5.1 Bestemmingsomschrijving" + ] + }, + "volgnummer": { + "type": "integer", + "format": "int32", + "examples": [ + 90 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item50.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item50.schema.json new file mode 100644 index 00000000..12465caa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item50.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item50", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "name", + "reason" + ], + "type": "object", + "properties": { + "name": { + "type": "string", + "examples": [ + "validation.request.parameter.enum.invalid" + ] + }, + "reason": { + "type": "string", + "examples": [ + "Value `epsg:dummy` for parameter `Accept-Crs` is not allowed. Allowed values are <[epsg:4258, epsg:28992]>." + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item6.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item6.schema.json new file mode 100644 index 00000000..ab26cfb8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item6.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item6", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "href", + "titel", + "type" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/teksten/NL.IMRO.PT.regels.s93" + ] + }, + "titel": { + "type": "string", + "examples": [ + "Regels" + ] + }, + "type": { + "type": "string", + "examples": [ + "regels" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item7.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item7.schema.json new file mode 100644 index 00000000..069e0d3b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Item7.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/item7", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "externeReferenties", + "heeftObjectgerichteTeksten", + "type" + ], + "type": "object", + "properties": { + "externeReferenties": { + "type": "array", + "items": { + "type": "string", + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/r_NL.IMRO.0200.bp1253-vas1.html" + ] + } + }, + "heeftObjectgerichteTeksten": { + "type": "array", + "items": { + "$ref": "./Item6.schema.json" + } + }, + "type": { + "type": "string", + "examples": [ + "regels" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Kruimel.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Kruimel.schema.json new file mode 100644 index 00000000..ae42fd7e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Kruimel.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/kruimel", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Kruimel" + ], + "required": [ + "id", + "titel", + "volgnummer" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "examples": [ + "NL.IMRO.PT.regels._1_Begrippen" + ] + }, + "titel": { + "type": [ + "string", + "null" + ], + "examples": [ + "Artikel 1 Begrippen" + ] + }, + "volgnummer": { + "type": "integer", + "format": "int32", + "examples": [ + 4 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Lettertekenaanduiding.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Lettertekenaanduiding.schema.json new file mode 100644 index 00000000..c59de96e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Lettertekenaanduiding.schema.json @@ -0,0 +1,609 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/lettertekenaanduiding", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Lettertekenaanduiding" + ], + "required": [ + "_links", + "bestemmingsfuncties", + "id", + "labelInfo", + "naam", + "styleId" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./PlanLinks.schema.json" + }, + "bestemmingsfuncties": { + "type": "array", + "items": { + "$ref": "./Item24.schema.json" + } + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + }, + "id": { + "type": "string", + "examples": [ + "LP34407" + ] + }, + "labelInfo": { + "type": [ + "string", + "null" + ], + "examples": [ + "w" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Woonwagens" + ] + }, + "styleId": { + "type": [ + "string", + "null" + ], + "examples": [ + "dubbelbestemming_waterstaat" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/LettertekenaanduidingReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/LettertekenaanduidingReferentie.schema.json new file mode 100644 index 00000000..f6d5d1d6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/LettertekenaanduidingReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/lettertekenaanduidingreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/LettertekenaanduidingReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200000030115-/lettertekenaanduidingen/LP34407" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/LineString.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/LineString.schema.json new file mode 100644 index 00000000..2edfe7bb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/LineString.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/linestring", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MaatvoeringReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MaatvoeringReferentie.schema.json new file mode 100644 index 00000000..2f2c53b2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MaatvoeringReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/maatvoeringreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/MaatvoeringReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/maatvoeringen/NL.IMRO.1a169935c6634c5aad4276a9cc275a96" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiLineString.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiLineString.schema.json new file mode 100644 index 00000000..6b58b9a2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiLineString.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/multilinestring", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiPoint.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiPoint.schema.json new file mode 100644 index 00000000..89fb5412 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiPoint.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/multipoint", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiPolygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiPolygon.schema.json new file mode 100644 index 00000000..e1512a74 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/MultiPolygon.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/multipolygon", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Next.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Next.schema.json new file mode 100644 index 00000000..0cf4c4cc --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Next.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/next", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "URL van de link", + "format": "uri", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/_zoek?page=3" + ] + } + }, + "description": "Absolute link naar volgende pagina (`null` als er geen volgende pagina is)" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Onderwerp.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Onderwerp.schema.json new file mode 100644 index 00000000..f534bd45 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Onderwerp.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/onderwerp", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Onderwerp" + ], + "required": [ + "onderwerp", + "referenties" + ], + "type": "object", + "properties": { + "onderwerp": { + "type": "string", + "examples": [ + "Wonen" + ] + }, + "referenties": { + "type": "array", + "items": { + "$ref": "./PlanobjectReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Onderwerpen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Onderwerpen.schema.json new file mode 100644 index 00000000..ff55eb4e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Onderwerpen.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/onderwerpen", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Onderwerpen" + ], + "required": [ + "bestemmingsvlakken", + "gebiedsaanduidingen" + ], + "type": "object", + "properties": { + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./Onderwerp.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./Onderwerp.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/OpenApiSchemaJson.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/OpenApiSchemaJson.schema.json new file mode 100644 index 00000000..7c120520 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/OpenApiSchemaJson.schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/openapischemajson", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/OpenApiSchemaJson" + ], + "title": "OpenApiSchemaJson", + "type": "object", + "description": "Het JSON schema van de OpenAPI specificatie." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/OpenApiSchemaYaml.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/OpenApiSchemaYaml.schema.json new file mode 100644 index 00000000..078d9801 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/OpenApiSchemaYaml.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/openapischemayaml", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/OpenApiSchemaYaml" + ], + "type": "object", + "description": "Het YAML schema behorende bij de OpenAPI-specificatie." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Plan.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Plan.schema.json new file mode 100644 index 00000000..959db7d8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Plan.schema.json @@ -0,0 +1,1408 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/plan", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Plan" + ], + "required": [ + "_links", + "beleidsmatigVerantwoordelijkeOverheid", + "beroepEnBezwaar", + "besluitnummer", + "dossier", + "eindeRechtsgeldigheid", + "heeftOnderdelen", + "id", + "illustraties", + "isHistorisch", + "isParapluplan", + "isTamPlan", + "locatienamen", + "naam", + "normadressant", + "ondergronden", + "planstatusInfo", + "publicerendBevoegdGezag", + "regelBinding", + "regelStatus", + "relatiesMetExternePlannen", + "relatiesVanuitExternePlannen", + "type", + "verwijderdOp", + "verwijzingNaarGml", + "verwijzingNaarVaststellingsbesluit", + "verwijzingNorm" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./PlanLinks.schema.json" + }, + "bbox": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + }, + "beleidsmatigVerantwoordelijkeOverheid": { + "$ref": "./BeleidsmatigVerantwoordelijkeOverheid.schema.json" + }, + "beroepEnBezwaar": { + "type": [ + "string", + "null" + ], + "enum": [ + "Ja", + "Nee", + "Niet van toepassing" + ] + }, + "besluitnummer": { + "type": [ + "string", + "null" + ], + "examples": [ + "3-2016" + ] + }, + "dossier": { + "required": [ + "id", + "status" + ], + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "string", + "nullable": false, + "examples": [ + "NL.IMRO.0200.bp1253" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "examples": [ + "geheel onherroepelijk in werking" + ] + } + } + }, + "eindeRechtsgeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "geometrie": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + }, + "heeftOnderdelen": { + "type": "array", + "items": { + "$ref": "./Item7.schema.json" + } + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.0200.bp1253-vas1" + ] + }, + "illustraties": { + "type": "array", + "items": { + "$ref": "./IllustratieReferentie.schema.json" + } + }, + "isHistorisch": { + "type": "boolean" + }, + "isParapluplan": { + "type": "boolean" + }, + "isTamPlan": { + "type": "boolean" + }, + "locatienamen": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ], + "examples": [ + "Voormalig TNO-terrein" + ] + } + }, + "naam": { + "type": "string", + "examples": [ + "Woningbouwlocatie Laan van Westenenk 501-701" + ] + }, + "normadressant": { + "type": "array", + "items": { + "type": [ + "string", + "null" + ], + "examples": [ + "niet nader aangeduid" + ] + } + }, + "ondergronden": { + "type": "array", + "items": { + "$ref": "./Item3.schema.json" + } + }, + "planstatusInfo": { + "$ref": "./PlanstatusInfo.schema.json" + }, + "publicerendBevoegdGezag": { + "required": [ + "code", + "naam", + "type" + ], + "type": [ + "object", + "null" + ], + "properties": { + "code": { + "type": [ + "string", + "null" + ], + "description": "CBS-code van het actuele bevoegd gezag overheid. Altijd 4 cijfers, indien nodig aangevuld met voorloopnullen.", + "examples": [ + "0200" + ] + }, + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "gemeente Apeldoorn" + ] + }, + "type": { + "type": "string", + "enum": [ + "gemeentelijke overheid", + "deelgemeente/stadsdeel", + "provinciale overheid", + "nationale overheid" + ], + "examples": [ + "gemeentelijke overheid" + ] + } + } + }, + "regelBinding": { + "type": [ + "string", + "null" + ], + "examples": [ + "burgerbindend" + ] + }, + "regelStatus": { + "type": [ + "string", + "null" + ], + "examples": [ + "geldend" + ] + }, + "relatiesMetExternePlannen": { + "$ref": "./RelatiesMetExternePlannen.schema.json" + }, + "relatiesVanuitExternePlannen": { + "$ref": "./RelatiesMetExternePlannen.schema.json" + }, + "type": { + "type": "string", + "description": "De types `buiten toepassing verklaring beheersverordening` en `rijksbestemmingsplan` zouden in de praktijk niet voor mogen komen, dit is een datakwaliteit issue.", + "enum": [ + "aanwijzingsbesluit", + "amvb", + "beheersverordening", + "bestemmingsplan", + "buiten toepassing verklaring beheersverordening", + "exploitatieplan", + "gemeentelijk besluit; overig", + "gemeentelijk plan; bestemmingsplan artikel 10", + "gemeentelijk plan; uitwerkingsplan artikel 11", + "gemeentelijk plan; voorbereidingsbesluit", + "gemeentelijk plan; wijzigingsplan artikel 11", + "gemeentelijke visie; overig", + "gerechtelijke uitspraak", + "inpassingsplan", + "omgevingsvergunning", + "projectbesluit", + "provinciale verordening", + "reactieve aanwijzing", + "regeling", + "rijksbestemmingsplan", + "structuurvisie", + "tijdelijke ontheffing buitenplans", + "uitwerkingsplan", + "voorbereidingsbesluit", + "wijzigingsplan" + ], + "examples": [ + "bestemmingsplan" + ] + }, + "verwijderdOp": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "verwijzingNaarGml": { + "type": "string", + "nullable": false, + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/NL.IMRO.0200.bp1253-vas1.gml" + ] + }, + "verwijzingNaarVaststellingsbesluit": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/vb_NL.IMRO.0200.bp1253-vas1.pdf" + ] + }, + "verwijzingNorm": { + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + [ + "IMRO2012", + "PRBP2012", + "PRABPK2012" + ] + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanCollectie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanCollectie.schema.json new file mode 100644 index 00000000..e121a12e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanCollectie.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/plancollectie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/PlanCollectie" + ], + "required": [ + "_embedded", + "_links" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded.schema.json" + }, + "_links": { + "$ref": "./CollectieLinks.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanLinks.schema.json new file mode 100644 index 00000000..35ea48f5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanLinks.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/planlinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/PlanLinks" + ], + "required": [ + "self" + ], + "type": "object", + "properties": { + "self": { + "$ref": "./Self.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanSuggestie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanSuggestie.schema.json new file mode 100644 index 00000000..0f0f0322 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanSuggestie.schema.json @@ -0,0 +1,94 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/plansuggestie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/PlanSuggestie" + ], + "required": [ + "dossier", + "id", + "naam", + "planstatusInfo", + "type" + ], + "type": "object", + "properties": { + "dossier": { + "required": [ + "id", + "status" + ], + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "string", + "nullable": false, + "examples": [ + "NL.IMRO.0200.bp1253" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "examples": [ + "geheel onherroepelijk in werking" + ] + } + } + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.0200.bp1253-vas1" + ] + }, + "naam": { + "type": "string", + "examples": [ + "Woningbouwlocatie Laan van Westenenk 501-701" + ] + }, + "planstatusInfo": { + "$ref": "./PlanstatusInfo.schema.json" + }, + "type": { + "type": "string", + "description": "De types `buiten toepassing verklaring beheersverordening` en `rijksbestemmingsplan` zouden in de praktijk niet voor mogen komen, dit is een datakwaliteit issue.", + "enum": [ + "aanwijzingsbesluit", + "amvb", + "beheersverordening", + "bestemmingsplan", + "buiten toepassing verklaring beheersverordening", + "exploitatieplan", + "gemeentelijk besluit; overig", + "gemeentelijk plan; bestemmingsplan artikel 10", + "gemeentelijk plan; uitwerkingsplan artikel 11", + "gemeentelijk plan; voorbereidingsbesluit", + "gemeentelijk plan; wijzigingsplan artikel 11", + "gemeentelijke visie; overig", + "gerechtelijke uitspraak", + "inpassingsplan", + "omgevingsvergunning", + "projectbesluit", + "provinciale verordening", + "reactieve aanwijzing", + "regeling", + "rijksbestemmingsplan", + "structuurvisie", + "tijdelijke ontheffing buitenplans", + "uitwerkingsplan", + "voorbereidingsbesluit", + "wijzigingsplan" + ], + "examples": [ + "bestemmingsplan" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanType.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanType.schema.json new file mode 100644 index 00000000..26062adf --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanType.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/plantype", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/PlanType" + ], + "type": "string", + "description": "De types `buiten toepassing verklaring beheersverordening` en `rijksbestemmingsplan` zouden in de praktijk niet voor mogen komen, dit is een datakwaliteit issue.", + "enum": [ + "aanwijzingsbesluit", + "amvb", + "beheersverordening", + "bestemmingsplan", + "buiten toepassing verklaring beheersverordening", + "exploitatieplan", + "gemeentelijk besluit; overig", + "gemeentelijk plan; bestemmingsplan artikel 10", + "gemeentelijk plan; uitwerkingsplan artikel 11", + "gemeentelijk plan; voorbereidingsbesluit", + "gemeentelijk plan; wijzigingsplan artikel 11", + "gemeentelijke visie; overig", + "gerechtelijke uitspraak", + "inpassingsplan", + "omgevingsvergunning", + "projectbesluit", + "provinciale verordening", + "reactieve aanwijzing", + "regeling", + "rijksbestemmingsplan", + "structuurvisie", + "tijdelijke ontheffing buitenplans", + "uitwerkingsplan", + "voorbereidingsbesluit", + "wijzigingsplan" + ], + "examples": [ + "bestemmingsplan" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanobjectReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanobjectReferentie.schema.json new file mode 100644 index 00000000..a648ad19 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanobjectReferentie.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/planobjectreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/PlanobjectReferentie" + ], + "required": [ + "id", + "planId" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "examples": [ + "NL.IMRO.0200.GP2213788321-00" + ] + }, + "planId": { + "type": "string", + "examples": [ + "NL.IMRO.0200.bp1253-vas1" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanstatusInfo.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanstatusInfo.schema.json new file mode 100644 index 00000000..243e3454 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/PlanstatusInfo.schema.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/planstatusinfo", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/PlanstatusInfo" + ], + "required": [ + "datum", + "planstatus" + ], + "type": "object", + "properties": { + "datum": { + "type": "string", + "format": "date" + }, + "planstatus": { + "type": "string", + "enum": [ + "concept", + "voorontwerp", + "ontwerp", + "vastgesteld", + "geconsolideerd", + "onherroepelijk", + "geconsolideerde versie", + "beroep afdeling bestuursrechtspraak", + "kabinetsvoornemen", + "goedgekeurd", + "goedgekeurd; geheel goedgekeurd", + "goedgekeurd; goedgekeurd met uitzondering van onthoudingen", + "goedkeuring onthouden", + "kabinetsstandpunt", + "resultaten van inspraak bestuurlijk overleg en advies", + "uitspraak afdeling bestuursrechtspraak", + "uitspraak afdeling bestuursrechtspraak: alsnog goedgekeurd", + "uitspraak afdeling bestuursrechtspraak; alsnog goedgekeurd", + "uitspraak afdeling bestuursrechtspraak: alsnog goedkeuring onthouden", + "uitspraak afdeling bestuursrechtspraak; alsnog goedkeuring onthouden", + "vastgesteld beleid", + "vigerend", + "voorlopige voorziening" + ], + "examples": [ + "vastgesteld" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Point.schema.json new file mode 100644 index 00000000..d9a5ad92 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Point.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/point", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Point2D.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Point2D.schema.json new file mode 100644 index 00000000..ca037fd9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Point2D.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/point2d", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Point2D" + ], + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Polygon.schema.json new file mode 100644 index 00000000..7a6ec076 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Polygon.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/polygon", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatieMetExternPlanReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatieMetExternPlanReferentie.schema.json new file mode 100644 index 00000000..46a07309 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatieMetExternPlanReferentie.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/relatiemetexternplanreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/RelatieMetExternPlanReferentie" + ], + "required": [ + "dossier", + "href", + "id", + "naam", + "planstatusInfo" + ], + "type": "object", + "properties": { + "dossier": { + "required": [ + "status" + ], + "type": [ + "object", + "null" + ], + "properties": { + "status": { + "type": "string" + } + } + }, + "href": { + "type": [ + "string", + "null" + ], + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1" + ] + }, + "id": { + "type": [ + "string", + "null" + ], + "examples": [ + "NL.IMRO.0200.bp1002-ont1" + ] + }, + "naam": { + "type": [ + "string", + "null" + ], + "examples": [ + "Malkenschoten-Kayersmolen" + ] + }, + "planstatusInfo": { + "required": [ + "datum", + "planstatus" + ], + "type": [ + "object", + "null" + ], + "properties": { + "datum": { + "type": "string" + }, + "planstatus": { + "type": "string" + } + } + } + }, + "description": "Relatie met extern plan." +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatiesMetExternePlannen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatiesMetExternePlannen.schema.json new file mode 100644 index 00000000..c5112f0b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatiesMetExternePlannen.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/relatiesmetexterneplannen", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "gebruiktInformatieUit", + "gedeeltelijkeHerzieningVan", + "muteert", + "tenGevolgeVan", + "uitTeWerkenIn", + "uitgewerktIn", + "vervangt" + ], + "type": "object", + "properties": { + "gebruiktInformatieUit": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "gedeeltelijkeHerzieningVan": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "muteert": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "tenGevolgeVan": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "uitTeWerkenIn": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "uitgewerktIn": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "vervangt": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatiesMetExternePlannen2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatiesMetExternePlannen2.schema.json new file mode 100644 index 00000000..46b776dd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/RelatiesMetExternePlannen2.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/relatiesmetexterneplannen2", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "gebruiktInformatieUit", + "tenGevolgeVan", + "uitTeWerkenIn", + "uitgewerktIn" + ], + "type": "object", + "properties": { + "gebruiktInformatieUit": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "tenGevolgeVan": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "uitTeWerkenIn": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + }, + "uitgewerktIn": { + "type": "array", + "items": { + "$ref": "./RelatieMetExternPlanReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Resultaat.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Resultaat.schema.json new file mode 100644 index 00000000..e4e80981 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Resultaat.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/resultaat", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Resultaat" + ], + "required": [ + "_links", + "id", + "planId", + "type" + ], + "type": "object", + "properties": { + "_links": { + "$ref": "./PlanLinks.schema.json" + }, + "id": { + "type": "string", + "examples": [ + "NL.IMRO.0200.BP238149778205-00" + ] + }, + "planId": { + "type": [ + "string", + "null" + ], + "examples": [ + "NL.IMRO.0200.bp1002-vas1" + ] + }, + "type": { + "type": "string", + "examples": [ + "bouwvlak" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self.schema.json new file mode 100644 index 00000000..eb011c10 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self10.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self10.schema.json new file mode 100644 index 00000000..be5510ce --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self10", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.9925.SVOmgvisie-vst1/structuurvisiegebieden/NL.IMRO.9925PRIMA201200000001022" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self11.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self11.schema.json new file mode 100644 index 00000000..b2fd93d0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self11", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.9925.SVOmgvisie-vst1/structuurvisiecomplexen/NL.IMRO.9925PRIMA201200000001122" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self12.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self12.schema.json new file mode 100644 index 00000000..8b7937fe --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self12", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.9925.SVOmgvisie-vst1/structuurvisieverklaringen/NL.IMRO.9925PRIMA201200000001109" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self13.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self13.schema.json new file mode 100644 index 00000000..555977a0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self13.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self13", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200000030115-/lettertekenaanduidingen/LP34407" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self14.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self14.schema.json new file mode 100644 index 00000000..4193cb5f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self14.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self14", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-vas1/bouwvlakken/NL.IMRO.0200.BP238149778205-00" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self2.schema.json new file mode 100644 index 00000000..356a8f99 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self2.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self2", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "URL van de link", + "format": "uri", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/_zoek?page=2" + ] + } + }, + "description": "Absolute link naar huidige pagina" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self3.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self3.schema.json new file mode 100644 index 00000000..bb6da09f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self3.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self3", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/teksten/NL.IMRO.PT.regels._1_Begrippen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self4.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self4.schema.json new file mode 100644 index 00000000..fc3e0f63 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self4", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1/figuren/NL.IMRO.0200.ID387926-00" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self5.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self5.schema.json new file mode 100644 index 00000000..59ddb3d6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self5", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/functieaanduidingen/NL.IMRO.0a76ec81382749dd93bd364a1f36a846" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self6.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self6.schema.json new file mode 100644 index 00000000..9ef04e52 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self6", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1/gebiedsaanduidingen/NL.IMRO.0200.GP2213788321-00" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self7.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self7.schema.json new file mode 100644 index 00000000..3213204c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self7", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/maatvoeringen/NL.IMRO.1a169935c6634c5aad4276a9cc275a96" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self8.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self8.schema.json new file mode 100644 index 00000000..5e50e921 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self8", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.ov1015-vas1/besluitvlakken/NL.IMRO.3" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self9.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self9.schema.json new file mode 100644 index 00000000..5115d9ad --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Self9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/self9", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0222.R05KE006A-0002/besluitsubvlakken/NL.IMRO.00a8ac2b580040b8a44a4ebf7c116a7d" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiecomplexLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiecomplexLinks.schema.json new file mode 100644 index 00000000..7399a37d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiecomplexLinks.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/structuurvisiecomplexlinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/StructuurvisiecomplexLinks" + ], + "required": [ + "self", + "structuurvisiegebieden", + "structuurvisieverklaringen", + "teksten" + ], + "type": "object", + "properties": { + "self": { + "$ref": "./Self11.schema.json" + }, + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./StructuurvisiegebiedReferentie.schema.json" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./StructuurvisieverklaringReferentie.schema.json" + } + }, + "teksten": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiecomplexReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiecomplexReferentie.schema.json new file mode 100644 index 00000000..e7897ea5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiecomplexReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/structuurvisiecomplexreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/StructuurvisiecomplexReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.sv1007-vas1/structuurvisiecomplexen/NL.IMRO.GSVcplx1" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Structuurvisiegebied.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Structuurvisiegebied.schema.json new file mode 100644 index 00000000..598290f6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Structuurvisiegebied.schema.json @@ -0,0 +1,575 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/structuurvisiegebied", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Structuurvisiegebied" + ], + "type": "object", + "allOf": [ + { + "$ref": "./BaseStructuurvisiegebied.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded16.schema.json" + }, + "geometrie": { + "type": "array", + "items": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiegebiedReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiegebiedReferentie.schema.json new file mode 100644 index 00000000..e1095321 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisiegebiedReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/structuurvisiegebiedreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/StructuurvisiegebiedReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.sv1007-vas1/structuurvisiegebieden/NL.IMRO.GSVgeb10" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisieverklaringReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisieverklaringReferentie.schema.json new file mode 100644 index 00000000..11f2f1df --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/StructuurvisieverklaringReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/structuurvisieverklaringreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/StructuurvisieverklaringReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.9925.SVOmgvisie-vst1/structuurvisieverklaringen/NL.IMRO.9925PRIMA201200000001109" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/SuggestieCollectie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/SuggestieCollectie.schema.json new file mode 100644 index 00000000..e53a55e0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/SuggestieCollectie.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/suggestiecollectie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/SuggestieCollectie" + ], + "required": [ + "_embedded" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Tekst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Tekst.schema.json new file mode 100644 index 00000000..2c21ba71 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Tekst.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/tekst", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Tekst" + ], + "type": "object", + "allOf": [ + { + "$ref": "./BaseTekst.schema.json" + }, + { + "properties": { + "_embedded": { + "$ref": "./Embedded5.schema.json" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/TekstLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/TekstLinks.schema.json new file mode 100644 index 00000000..eb11d206 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/TekstLinks.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/tekstlinks", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/TekstLinks" + ], + "type": "object", + "allOf": [ + { + "required": [ + "besluitsubvlakken", + "besluitvlakken", + "bestemmingsvlakken", + "bouwaanduidingen", + "children", + "figuren", + "functieaanduidingen", + "gebiedsaanduidingen", + "lettertekenaanduidingen", + "maatvoeringen", + "self" + ], + "type": "object", + "properties": { + "besluitsubvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitsubvlakReferentie.schema.json" + } + }, + "besluitvlakken": { + "type": "array", + "items": { + "$ref": "./BesluitvlakReferentie.schema.json" + } + }, + "bestemmingsvlakken": { + "type": "array", + "items": { + "$ref": "./BestemmingsvlakReferentie.schema.json" + } + }, + "bouwaanduidingen": { + "type": "array", + "items": { + "$ref": "./BouwaanduidingReferentie.schema.json" + } + }, + "children": { + "type": "array", + "items": { + "$ref": "./TekstReferentie.schema.json" + } + }, + "figuren": { + "type": "array", + "items": { + "$ref": "./FiguurReferentie.schema.json" + } + }, + "functieaanduidingen": { + "type": "array", + "items": { + "$ref": "./FunctieaanduidingReferentie.schema.json" + } + }, + "gebiedsaanduidingen": { + "type": "array", + "items": { + "$ref": "./GebiedsaanduidingReferentie.schema.json" + } + }, + "lettertekenaanduidingen": { + "type": "array", + "items": { + "type": "string" + } + }, + "maatvoeringen": { + "type": "array", + "items": { + "$ref": "./MaatvoeringReferentie.schema.json" + } + }, + "self": { + "$ref": "./Self3.schema.json" + } + } + }, + { + "required": [ + "structuurvisiecomplexen", + "structuurvisiegebieden", + "structuurvisieverklaringen" + ], + "type": "object", + "properties": { + "structuurvisiecomplexen": { + "type": "array", + "items": { + "$ref": "./StructuurvisiecomplexReferentie.schema.json" + } + }, + "structuurvisiegebieden": { + "type": "array", + "items": { + "$ref": "./StructuurvisiegebiedReferentie.schema.json" + } + }, + "structuurvisieverklaringen": { + "type": "array", + "items": { + "$ref": "./StructuurvisieverklaringReferentie.schema.json" + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/TekstReferentie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/TekstReferentie.schema.json new file mode 100644 index 00000000..d70a99be --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/TekstReferentie.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/tekstreferentie", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/TekstReferentie" + ], + "required": [ + "href" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "examples": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/teksten/NL.IMRO.PT.regels._5.1_Bestemmingsomschrijving" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Within.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Within.schema.json new file mode 100644 index 00000000..803bb3ee --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/Within.schema.json @@ -0,0 +1,563 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/ruimtelijke-plannen-api-3zzh61mdr/within", + "x-derived-from": [ + "https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/openapi.json#/components/schemas/Within" + ], + "type": "object", + "properties": { + "within": { + "title": "GeoJSONGeometry", + "type": "object", + "discriminator": { + "propertyName": "type" + }, + "oneOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON geometry-collection geometry", + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "description": "GeoJSON point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.2" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.4" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "minItems": 2, + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.6" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-point geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.3" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-line-string geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.5" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + ] + }, + { + "type": "object", + "description": "GeoJSON multi-polygon geometry", + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.7" + }, + "allOf": [ + { + "$ref": "./Geometry.schema.json" + }, + { + "required": [ + "coordinates" + ], + "type": "object", + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "title": "Point2D", + "maxItems": 2, + "minItems": 2, + "type": "array", + "description": "A 2D point", + "items": { + "type": "number" + }, + "examples": [ + [ + 5.960233, + 52.179515 + ] + ] + } + } + } + } + } + } + ] + } + ] + } + } + }, + "externalDocs": { + "url": "https://tools.ietf.org/html/rfc7946#section-3.1.8" + } + } + ] + } + ], + "examples": [ + { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.955381012, + 52.179015422 + ], + [ + 5.955381012, + 52.183396603 + ], + [ + 5.96179731, + 52.183396603 + ], + [ + 5.96179731, + 52.179015422 + ], + [ + 5.955381012, + 52.179015422 + ] + ] + ] + } + ] + } + }, + "description": "Valt volledig binnen" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/AlgemeneSetActiviteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/AlgemeneSetActiviteit.schema.json new file mode 100644 index 00000000..3fffc0d6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/AlgemeneSetActiviteit.schema.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/algemenesetactiviteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/AlgemeneSetActiviteit" + ], + "description": "Een Activiteit", + "required": [ + "naam", + "functioneleStructuurRef", + "urn", + "bestuursorgaan" + ], + "properties": { + "bestuursorgaan": { + "allOf": [ + { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + }, + { + "properties": { + "organisatieCode": { + "type": "string", + "description": "organisatieCode (CBS code, het numerieke deel van de BG code)" + }, + "organisatieType": { + "type": "string", + "description": "organisatieType (niet-numerieke deel van de BG code)" + } + } + } + ] + }, + "functioneleStructuurRef": { + "type": "string", + "description": "De verwijzing naar een regelbeheerobject van de algemene set" + }, + "naam": { + "type": "string", + "description": "De omschrijvende naam van de algemene set" + }, + "urn": { + "type": "string", + "description": "Urn van de algemene set (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenRegelbeheerobjectenRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenRegelbeheerobjectenRequest.schema.json new file mode 100644 index 00000000..f6fac1d7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenRegelbeheerobjectenRequest.schema.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/bepalenregelbeheerobjectenrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/BepalenRegelbeheerobjectenRequest" + ], + "required": [ + "functioneleStructuurRefs", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "datum": { + "allOf": [ + { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + { + "description": "Het verzoek wordt uitgevoerd met de versie van de activiteiten die geldig zijn op deze datum. Indien geen datum meegegeven wordt het verzoek uitgevoerd tegen de op dit moment geldende activiteiten. Het formaat van de datum is dd-MM-yyyy" + } + ] + }, + "functioneleStructuurRefs": { + "description": "FunctioneleStructuurRefs van de werkzaamheden.", + "type": "array", + "minItems": 1, + "maxItems": 100, + "items": { + "description": "FunctioneleStructuurRef van de werkzaamheid.", + "type": "string" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenRegelbeheerobjectenResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenRegelbeheerobjectenResponse.schema.json new file mode 100644 index 00000000..24c7b200 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenRegelbeheerobjectenResponse.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/bepalenregelbeheerobjectenresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/BepalenRegelbeheerobjectenResponse" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van de werkzaamheid zoals die is meegegeven in de request.", + "type": "string" + }, + "indirecte_regelbeheerobjecten": { + "description": "Lijst van typeringen van Regelbegeerobjecten die via een juridische relatie 'naar' gerelateerd zijn aan de activiteiten die onder de werkzaamheid vallen.", + "type": "array", + "items": { + "description": "Type regelbeheerobject", + "type": "string", + "enum": [ + "Conclusie", + "Indieningsvereisten", + "Maatregelen" + ] + } + }, + "regelbeheerobjecten": { + "description": "Lijst van typeringen van Regelbegeerobjecten die direct gerelateerd zijn aan de activiteiten die onder de werkzaamheid vallen.", + "type": "array", + "items": { + "description": "Type regelbeheerobject", + "type": "string", + "enum": [ + "Conclusie", + "Indieningsvereisten", + "Maatregelen" + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenWerkzaamheidCompleetRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenWerkzaamheidCompleetRequest.schema.json new file mode 100644 index 00000000..e9bbf687 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenWerkzaamheidCompleetRequest.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/bepalenwerkzaamheidcompleetrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/BepalenWerkzaamheidCompleetRequest" + ], + "required": [ + "functioneleStructuurRef", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van een werkzaamheid" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenWerkzaamheidCompleetResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenWerkzaamheidCompleetResponse.schema.json new file mode 100644 index 00000000..bb929f60 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/BepalenWerkzaamheidCompleetResponse.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/bepalenwerkzaamheidcompleetresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/BepalenWerkzaamheidCompleetResponse" + ], + "required": [ + "compleet" + ], + "properties": { + "compleet": { + "description": "Status Compleet van de werkzaamheid op basis van de locatie.", + "type": "boolean" + }, + "incompleteBestuursorganen": { + "description": "Lijst van bestuursorganen waarvan bij de gegeven werkzaamheid en locatie de lijst met gekoppelde activiteiten niet compleet is.", + "type": "array", + "items": { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/JuridischGerelateerdeWerkzaamhedenRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/JuridischGerelateerdeWerkzaamhedenRequest.schema.json new file mode 100644 index 00000000..ed6fe059 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/JuridischGerelateerdeWerkzaamhedenRequest.schema.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/juridischgerelateerdewerkzaamhedenrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/JuridischGerelateerdeWerkzaamhedenRequest" + ], + "allOf": [ + { + "required": [ + "functioneleStructuurRefs" + ], + "properties": { + "functioneleStructuurRefs": { + "description": "Lijst van geselecteerde werkzaamheid functioneleStructuurRefs", + "type": "array", + "minItems": 1, + "maxItems": 100, + "items": { + "type": "string" + } + } + } + }, + { + "required": [ + "_geo" + ] + }, + { + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "datum": { + "allOf": [ + { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + { + "description": "Het verzoek wordt uitgevoerd met de versie van de activiteiten die geldig zijn op deze datum. Indien geen datum meegegeven wordt het verzoek uitgevoerd tegen de op dit moment geldende activiteiten. Het formaat van de datum is dd-MM-yyyy" + } + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/LogischGerelateerdeWerkzaamhedenRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/LogischGerelateerdeWerkzaamhedenRequest.schema.json new file mode 100644 index 00000000..6782bc9b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/LogischGerelateerdeWerkzaamhedenRequest.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/logischgerelateerdewerkzaamhedenrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/LogischGerelateerdeWerkzaamhedenRequest" + ], + "required": [ + "functioneleStructuurRefs" + ], + "properties": { + "functioneleStructuurRefs": { + "description": "Lijst van geselecteerde werkzaamheid functioneleStructuurRefs", + "type": "array", + "minItems": 1, + "maxItems": 100, + "items": { + "type": "string" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Point.schema.json new file mode 100644 index 00000000..8a733821 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Point.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/point", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Point", + "description": "GeoJSON Point gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.2", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Polygon.schema.json new file mode 100644 index 00000000..a8d2069b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Polygon.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/polygon", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Polygon", + "description": "GeoJSON Polygon gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van een Polygon volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamhedenMetJuridischGerelateerdeWerkzaamhedenResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamhedenMetJuridischGerelateerdeWerkzaamhedenResponse.schema.json new file mode 100644 index 00000000..0ff0d5a6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamhedenMetJuridischGerelateerdeWerkzaamhedenResponse.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/werkzaamhedenmetjuridischgerelateerdewerkzaamhedenresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/WerkzaamhedenMetJuridischGerelateerdeWerkzaamhedenResponse" + ], + "type": "array", + "items": { + "allOf": [ + { + "required": [ + "urn", + "naam", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van deze werkzaamheid" + }, + "naam": { + "type": "string", + "description": "De naam van de werkzaamheid" + }, + "urn": { + "type": "string", + "description": "De unieke identifier van deze werkzaamheid" + } + } + }, + { + "properties": { + "juridischeWerkzaamhedenNaar": { + "type": "array", + "description": "Alle juridisch gerelateerde werkzaamheden van waaruit naar deze werkzaamheid verwezen wordt", + "items": { + "required": [ + "urn", + "naam", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van deze werkzaamheid" + }, + "naam": { + "type": "string", + "description": "De naam van de werkzaamheid" + }, + "urn": { + "type": "string", + "description": "De unieke identifier van deze werkzaamheid" + } + } + } + }, + "juridischeWerkzaamhedenVan": { + "type": "array", + "description": "Alle juridisch gerelateerde werkzaamheden waarnaar de werkzaamheid wijst", + "items": { + "required": [ + "urn", + "naam", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van deze werkzaamheid" + }, + "naam": { + "type": "string", + "description": "De naam van de werkzaamheid" + }, + "urn": { + "type": "string", + "description": "De unieke identifier van deze werkzaamheid" + } + } + } + } + } + } + ] + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamhedenResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamhedenResponse.schema.json new file mode 100644 index 00000000..42725459 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamhedenResponse.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/werkzaamhedenresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/WerkzaamhedenResponse" + ], + "type": "array", + "items": { + "required": [ + "urn", + "naam", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van deze werkzaamheid" + }, + "naam": { + "type": "string", + "description": "De naam van de werkzaamheid" + }, + "urn": { + "type": "string", + "description": "De unieke identifier van deze werkzaamheid" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Werkzaamheid.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Werkzaamheid.schema.json new file mode 100644 index 00000000..8849dcaa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/Werkzaamheid.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/werkzaamheid", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/Werkzaamheid" + ], + "required": [ + "urn", + "naam", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van deze werkzaamheid" + }, + "naam": { + "type": "string", + "description": "De naam van de werkzaamheid" + }, + "urn": { + "type": "string", + "description": "De unieke identifier van deze werkzaamheid" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamheidMetJuridischGerelateerdeWerkzaamheden.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamheidMetJuridischGerelateerdeWerkzaamheden.schema.json new file mode 100644 index 00000000..e9b7d287 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/WerkzaamheidMetJuridischGerelateerdeWerkzaamheden.schema.json @@ -0,0 +1,84 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/werkzaamheidmetjuridischgerelateerdewerkzaamheden", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/WerkzaamheidMetJuridischGerelateerdeWerkzaamheden" + ], + "allOf": [ + { + "required": [ + "urn", + "naam", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van deze werkzaamheid" + }, + "naam": { + "type": "string", + "description": "De naam van de werkzaamheid" + }, + "urn": { + "type": "string", + "description": "De unieke identifier van deze werkzaamheid" + } + } + }, + { + "properties": { + "juridischeWerkzaamhedenNaar": { + "type": "array", + "description": "Alle juridisch gerelateerde werkzaamheden van waaruit naar deze werkzaamheid verwezen wordt", + "items": { + "required": [ + "urn", + "naam", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van deze werkzaamheid" + }, + "naam": { + "type": "string", + "description": "De naam van de werkzaamheid" + }, + "urn": { + "type": "string", + "description": "De unieke identifier van deze werkzaamheid" + } + } + } + }, + "juridischeWerkzaamhedenVan": { + "type": "array", + "description": "Alle juridisch gerelateerde werkzaamheden waarnaar de werkzaamheid wijst", + "items": { + "required": [ + "urn", + "naam", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "type": "string", + "description": "De unieke functionele structuur referentie van deze werkzaamheid" + }, + "naam": { + "type": "string", + "description": "De naam van de werkzaamheid" + }, + "urn": { + "type": "string", + "description": "De unieke identifier van deze werkzaamheid" + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Antwoord.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Antwoord.schema.json new file mode 100644 index 00000000..23db5b6a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Antwoord.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/antwoord", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Antwoord" + ], + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Bijlage.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Bijlage.schema.json new file mode 100644 index 00000000..8ef63b24 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Bijlage.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/bijlage", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Bijlage", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Bijlage" + ], + "required": [ + "id", + "type", + "documenttypeGeneriek", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk" + ], + "properties": { + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "documenttypeGeneriek": { + "type": "string", + "description": "Het generieke documenttype van de bijlage. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de bijlage." + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "type": { + "type": "string", + "description": "Het bestandstype dat verwacht wordt." + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een bijlage moet toevoegen." + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/FunctioneleStructuurRefAntwoorden.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/FunctioneleStructuurRefAntwoorden.schema.json new file mode 100644 index 00000000..f7461e76 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/FunctioneleStructuurRefAntwoorden.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/functionelestructuurrefantwoorden", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/FunctioneleStructuurRefAntwoorden" + ], + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "antwoorden": { + "description": "Optionele lijst van Antwoord objecten", + "type": "array", + "maxItems": 500, + "items": { + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/IndieningsvereistenRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/IndieningsvereistenRequest.schema.json new file mode 100644 index 00000000..601f281f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/IndieningsvereistenRequest.schema.json @@ -0,0 +1,185 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/indieningsvereistenrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/IndieningsvereistenRequest" + ], + "description": "Request voor ophalen en beantwoorden van vragen", + "required": [ + "functioneleStructuurRefs", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "datum": { + "allOf": [ + { + "description": "Het verzoek wordt uitgevoerd met de versie van de sttr-bestanden die geldig zijn op deze datum. Indien geen datum meegegeven wordt het verzoek uitgevoerd tegen de op dit moment geldende sttr-bestanden. Het formaat van de datum is dd-MM-yyyy" + }, + { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + } + ] + }, + "functioneleStructuurRefs": { + "description": "De verwijzingen naar een regelbeheerobject van de activiteit in de functionele structuur met eventueel bijbehorende antwoorden", + "type": "array", + "items": { + "allOf": [ + { + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "antwoorden": { + "description": "Optionele lijst van Antwoord objecten", + "type": "array", + "maxItems": 500, + "items": { + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + } + } + }, + { + "properties": { + "subFunctioneleStructuurRefs": { + "deprecated": true, + "type": "array", + "description": "Verwijzing naar regelbeheerobjecten van geselecteerde subactiviteiten in de functionele structuur in de Registratie Toepasbare Regels. Voor verfijnbare activiteiten dient de lijst minimaal 1 item bevatten. Voor niet-verfijnbare activiteiten dient de lijst leeg te zijn. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "items": { + "type": "string" + }, + "maxItems": 100 + } + } + } + ] + }, + "minItems": 1, + "maxItems": 100 + }, + "rolaanduiding": { + "description": "Rol van de gebruiker ten behoeve van het voorinvullen van gegevens over de gebruiker en/of initiatiefnemer.", + "required": [ + "rol" + ], + "properties": { + "initiatiefnemer": { + "required": [ + "dsoId" + ], + "description": "De initiatiefnemer namens wie wordt ingediend, indien de rol niet initiatiefnemer is. Indien de rol intiatiefnemer is, wordt dit veld genegeerd.", + "properties": { + "dsoId": { + "type": "string", + "description": "DSO id (UUID)", + "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "minLength": 36, + "maxLength": 36, + "examples": [ + "ff4cd97f-1d24-4f42-86c4-61a8a1e9f066" + ] + } + } + }, + "rol": { + "description": "Rol van de gebruiker.", + "type": "string", + "enum": [ + "INITIATIEFNEMER", + "GEMACHTIGDE", + "OVERIG" + ] + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Point.schema.json new file mode 100644 index 00000000..1dfa836f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Point.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/point", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Point", + "description": "GeoJSON Point gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.2", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Polygon.schema.json new file mode 100644 index 00000000..b6a4597f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Polygon.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/polygon", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Polygon", + "description": "GeoJSON Polygon gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van een Polygon volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Request.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Request.schema.json new file mode 100644 index 00000000..7b7534b0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/Request.schema.json @@ -0,0 +1,133 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/request", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Request" + ], + "description": "Request voor ophalen en beantwoorden van vragen", + "required": [ + "functioneleStructuurRefs", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "datum": { + "allOf": [ + { + "description": "Het verzoek wordt uitgevoerd met de versie van de sttr-bestanden die geldig zijn op deze datum. Indien geen datum meegegeven wordt het verzoek uitgevoerd tegen de op dit moment geldende sttr-bestanden. Het formaat van de datum is dd-MM-yyyy" + }, + { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + } + ] + }, + "functioneleStructuurRefs": { + "description": "De verwijzingen naar een regelbeheerobject van de activiteit in de functionele structuur met eventueel bijbehorende antwoorden", + "type": "array", + "items": { + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "antwoorden": { + "description": "Optionele lijst van Antwoord objecten", + "type": "array", + "maxItems": 500, + "items": { + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + } + } + }, + "minItems": 1, + "maxItems": 100 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/SubAndFunctioneleStructuurRefAntwoorden.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/SubAndFunctioneleStructuurRefAntwoorden.schema.json new file mode 100644 index 00000000..95d3894f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/SubAndFunctioneleStructuurRefAntwoorden.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-g1mc6lrvg/subandfunctionelestructuurrefantwoorden", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/SubAndFunctioneleStructuurRefAntwoorden" + ], + "allOf": [ + { + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "antwoorden": { + "description": "Optionele lijst van Antwoord objecten", + "type": "array", + "maxItems": 500, + "items": { + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + } + } + }, + { + "properties": { + "subFunctioneleStructuurRefs": { + "deprecated": true, + "type": "array", + "description": "Verwijzing naar regelbeheerobjecten van geselecteerde subactiviteiten in de functionele structuur in de Registratie Toepasbare Regels. Voor verfijnbare activiteiten dient de lijst minimaal 1 item bevatten. Voor niet-verfijnbare activiteiten dient de lijst leeg te zijn. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "items": { + "type": "string" + }, + "maxItems": 100 + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Antwoord.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Antwoord.schema.json new file mode 100644 index 00000000..7f2a5a67 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Antwoord.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/antwoord", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Antwoord" + ], + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "maxLength": 100, + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Bijlage.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Bijlage.schema.json new file mode 100644 index 00000000..e7755f7e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Bijlage.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/bijlage", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Bijlage", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Bijlage" + ], + "required": [ + "id", + "type", + "documenttypeGeneriek", + "classificatie", + "verplicht", + "publiceerbaar", + "potentieelVertrouwelijk" + ], + "properties": { + "classificatie": { + "type": "string", + "description": "Classificatie van de uitvoeringsregel waarmee deze zijn in te delen in de user interface.", + "enum": [ + "project", + "aanvrager", + "verzoek", + "activiteit" + ] + }, + "documenttypeGeneriek": { + "type": "string", + "description": "Het generieke documenttype van de bijlage. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "id": { + "type": "integer", + "description": "De unieke identifier van de bijlage." + }, + "potentieelVertrouwelijk": { + "type": "boolean", + "description": "Kenmerk potentieelVertrouwelijk=true betekent dat een gebruiker kan aangeven dat een antwoord op een vraag vertrouwelijk is. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "publiceerbaar": { + "type": "boolean", + "description": "Kenmerk publiceerbaar=true betekent dat het antwoord op de vraag gepubliceerd mag worden. Dit kan conform de IMAM (Informatie Model Aanvragen en Meldingen) standaard worden doorgeven aan het bevoegd gezag." + }, + "toelichting": { + "description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service", + "required": [ + "belangrijk" + ], + "properties": { + "belangrijk": { + "description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.", + "type": "boolean" + }, + "korteToelichtingId": { + "description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + }, + "langeToelichtingId": { + "description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig", + "type": "integer" + } + } + }, + "type": { + "type": "string", + "description": "Het bestandstype dat verwacht wordt." + }, + "verplicht": { + "type": "boolean", + "description": "Kenmerk verplicht=true betekent dat een gebruiker een bijlage moet toevoegen." + }, + "vraagReferentie": { + "type": "string", + "description": "Identificatie van een gegeven om door te geven met de aanvraag. De structuur hiervan is :, waarbij de namespace \"imam\" gebruikt wordt voor de gegevens uit de IMAM (Informatie Model Aanvragen en Meldingen) standaard." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/FunctioneleStructuurRefAntwoorden.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/FunctioneleStructuurRefAntwoorden.schema.json new file mode 100644 index 00000000..97fe436d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/FunctioneleStructuurRefAntwoorden.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/functionelestructuurrefantwoorden", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/FunctioneleStructuurRefAntwoorden" + ], + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "antwoorden": { + "description": "Optionele lijst van Antwoord objecten", + "type": "array", + "maxItems": 500, + "items": { + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "maxLength": 100, + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/IndieningsvereistenRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/IndieningsvereistenRequest.schema.json new file mode 100644 index 00000000..f4806092 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/IndieningsvereistenRequest.schema.json @@ -0,0 +1,218 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/indieningsvereistenrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/IndieningsvereistenRequest" + ], + "description": "Request voor ophalen en beantwoorden van vragen", + "required": [ + "functioneleStructuurRefs", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "datum": { + "allOf": [ + { + "description": "Het verzoek wordt uitgevoerd met de versie van de sttr-bestanden die geldig zijn op deze datum. Indien geen datum meegegeven wordt het verzoek uitgevoerd tegen de op dit moment geldende sttr-bestanden. Het formaat van de datum is dd-MM-yyyy" + }, + { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + } + ] + }, + "functioneleStructuurRefs": { + "description": "De verwijzingen naar een regelbeheerobject van de activiteit in de functionele structuur met eventueel bijbehorende antwoorden", + "type": "array", + "items": { + "allOf": [ + { + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "antwoorden": { + "description": "Optionele lijst van Antwoord objecten", + "type": "array", + "maxItems": 500, + "items": { + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "maxLength": 100, + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + } + } + }, + { + "properties": { + "subFunctioneleStructuurRefs": { + "deprecated": true, + "type": "array", + "description": "Verwijzing naar regelbeheerobjecten van geselecteerde subactiviteiten in de functionele structuur in de Registratie Toepasbare Regels. Voor verfijnbare activiteiten dient de lijst minimaal 1 item bevatten. Voor niet-verfijnbare activiteiten dient de lijst leeg te zijn. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "items": { + "type": "string" + }, + "maxItems": 100 + } + } + } + ] + }, + "minItems": 1, + "maxItems": 100 + }, + "initiatiefnemer": { + "description": "Het DSO id van de initiatiefnemer. Alleen relevant als het element machtiging aanwezig is.", + "type": "string" + }, + "ketenmachtiging": { + "description": "Dit element wordt genegeerd en zal in de toekomst verdwijnen.", + "required": [ + "gemachtigde" + ], + "properties": { + "gemachtigde": { + "description": "Het DSO id van de gemachtigde.", + "type": "string" + } + } + }, + "machtiging": { + "description": "Een projectmachtiging. Als deze aanwezig is, dan is het verplicht ook initiatiefnemer in te vullen.", + "required": [ + "projectId" + ], + "properties": { + "gemachtigde": { + "description": "Dit element wordt genegeerd en zal in de toekomst verdwijnen.", + "type": "string" + }, + "projectId": { + "description": "Het project id.", + "type": "string" + } + } + }, + "rolaanduiding": { + "description": "Rol van de gebruiker ten behoeve van het voorinvullen van gegevens over de gebruiker en/of initiatiefnemer. N.B. als dit element aanwezig is, is het element machtiging (en daarmee initiatiefnemer) niet toegestaan.", + "required": [ + "rol" + ], + "properties": { + "initiatiefnemer": { + "required": [ + "dsoId" + ], + "description": "De initiatiefnemer namens wie wordt ingediend, indien de rol niet initiatiefnemer is. Indien de rol intiatiefnemer is, wordt dit veld genegeerd.", + "properties": { + "dsoId": { + "type": "string", + "description": "DSO id (UUID)", + "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "minLength": 36, + "maxLength": 36, + "examples": [ + "ff4cd97f-1d24-4f42-86c4-61a8a1e9f066" + ] + } + } + }, + "rol": { + "description": "Rol van de gebruiker.", + "type": "string", + "enum": [ + "INITIATIEFNEMER", + "GEMACHTIGDE", + "OVERIG" + ] + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/KetenMachtiging.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/KetenMachtiging.schema.json new file mode 100644 index 00000000..fa7e1686 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/KetenMachtiging.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/ketenmachtiging", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/KetenMachtiging" + ], + "description": "Dit element wordt genegeerd en zal in de toekomst verdwijnen.", + "required": [ + "gemachtigde" + ], + "properties": { + "gemachtigde": { + "description": "Het DSO id van de gemachtigde.", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Point.schema.json new file mode 100644 index 00000000..391de359 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Point.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/point", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Point", + "description": "GeoJSON Point gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.2", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Polygon.schema.json new file mode 100644 index 00000000..732fd2b1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Polygon.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/polygon", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Polygon", + "description": "GeoJSON Polygon gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van een Polygon volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/ProjectMachtiging.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/ProjectMachtiging.schema.json new file mode 100644 index 00000000..ecdab890 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/ProjectMachtiging.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/projectmachtiging", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/ProjectMachtiging" + ], + "description": "Een projectmachtiging. Als deze aanwezig is, dan is het verplicht ook initiatiefnemer in te vullen.", + "required": [ + "projectId" + ], + "properties": { + "gemachtigde": { + "description": "Dit element wordt genegeerd en zal in de toekomst verdwijnen.", + "type": "string" + }, + "projectId": { + "description": "Het project id.", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Request.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Request.schema.json new file mode 100644 index 00000000..37b11aae --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/Request.schema.json @@ -0,0 +1,134 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/request", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Request" + ], + "description": "Request voor ophalen en beantwoorden van vragen", + "required": [ + "functioneleStructuurRefs", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "datum": { + "allOf": [ + { + "description": "Het verzoek wordt uitgevoerd met de versie van de sttr-bestanden die geldig zijn op deze datum. Indien geen datum meegegeven wordt het verzoek uitgevoerd tegen de op dit moment geldende sttr-bestanden. Het formaat van de datum is dd-MM-yyyy" + }, + { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + } + ] + }, + "functioneleStructuurRefs": { + "description": "De verwijzingen naar een regelbeheerobject van de activiteit in de functionele structuur met eventueel bijbehorende antwoorden", + "type": "array", + "items": { + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "antwoorden": { + "description": "Optionele lijst van Antwoord objecten", + "type": "array", + "maxItems": 500, + "items": { + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "maxLength": 100, + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + } + } + }, + "minItems": 1, + "maxItems": 100 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/SubAndFunctioneleStructuurRefAntwoorden.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/SubAndFunctioneleStructuurRefAntwoorden.schema.json new file mode 100644 index 00000000..4cde7564 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/SubAndFunctioneleStructuurRefAntwoorden.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/toepasbare-regels-uitvoeren-services-w8vc6lgvg/subandfunctionelestructuurrefantwoorden", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/SubAndFunctioneleStructuurRefAntwoorden" + ], + "allOf": [ + { + "required": [ + "functioneleStructuurRef" + ], + "properties": { + "antwoorden": { + "description": "Optionele lijst van Antwoord objecten", + "type": "array", + "maxItems": 500, + "items": { + "required": [ + "id" + ], + "properties": { + "antwoord": { + "type": "string", + "maxLength": 6144, + "description": "Het antwoord op de uitvoeringsregel met het desbetreffende id. Indien meerdere antwoorden bij een lijstwaarde dan komma gescheiden met spaties. Indien het antwoord op de vraag vooringevuld is door de service maar leeg moet worden gemaakt (denk aan huisletter) dan dit antwoord als een lege string aanleveren, ongeacht het antwoordType (dus ook bij numeriek)." + }, + "id": { + "type": "integer", + "maxLength": 100, + "description": "Het id waarmee het antwoord aan de juiste uitvoeringsregel (vraag/bijlage) wordt gekoppeld." + } + } + } + }, + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + } + } + }, + { + "properties": { + "subFunctioneleStructuurRefs": { + "deprecated": true, + "type": "array", + "description": "Verwijzing naar regelbeheerobjecten van geselecteerde subactiviteiten in de functionele structuur in de Registratie Toepasbare Regels. Voor verfijnbare activiteiten dient de lijst minimaal 1 item bevatten. Voor niet-verfijnbare activiteiten dient de lijst leeg te zijn. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "items": { + "type": "string" + }, + "maxItems": 100 + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegels.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegels.schema.json new file mode 100644 index 00000000..fe3fd800 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegels.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/toepasbareregels", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/183874/toepasbareregels-uitvoerengegevens-v1.json#/components/schemas/ToepasbareRegels" + ], + "required": [ + "identifier", + "sttrVersie", + "functioneleStructuurRef", + "begindatum", + "laatsteWijzigingDatum", + "oin" + ], + "properties": { + "aansluiting": { + "required": [ + "standaardAansluiting", + "aansluitpuntSoort" + ], + "description": "aansluiting informatie van deze toepasbare regels", + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van de aansluiting.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "locaties": { + "description": "De identifiers van de locaties waar deze aansluiting actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "standaardAansluiting": { + "description": "Is standaard aansluiting?", + "type": "boolean" + } + } + }, + "aansluitpunt": { + "description": "aansluitpunt informatie van deze toepasbare regels", + "required": [ + "naam", + "bestuurslaag", + "modelName", + "decisionName", + "aansluitpuntSoort" + ], + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van het aansluitpunt.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "bestuurslaag": { + "type": "string", + "allOf": [ + { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + { + "description": "De aangegeven bestuurslaag van de bestuursorganen die aansluitingen kunnen aanleveren" + } + ] + }, + "decisionName": { + "description": "De decision name van de topdecision die moet wordt gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "modelName": { + "description": "De model (definition) name die moet worden gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "naam": { + "description": "De naam van het aansluitpunt van deze toepasbare regels", + "type": "string" + } + } + }, + "begindatum": { + "description": "De datum vanaf wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "einddatum": { + "description": "De datum tot wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "functioneleStructuurRef": { + "description": "de functionele structuur referentie waaronder deze toepasbare regels bekend zijn in de registratie toepasbare regels", + "type": "string" + }, + "identifier": { + "type": "integer" + }, + "laatsteWijzigingDatum": { + "description": "De datum waarop deze toepasbare regels voor het laatst gewijzigd zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "oin": { + "description": "oin van bet bestuursorgaan dat eigenaar is van deze toepasbare regels", + "type": "string" + }, + "sttrVersie": { + "description": "De versie van de STTR-standaard van het bestand", + "type": "integer" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegelsHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegelsHALResponseList.schema.json new file mode 100644 index 00000000..08b647d1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegelsHALResponseList.schema.json @@ -0,0 +1,523 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/toepasbareregelshalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/183874/toepasbareregels-uitvoerengegevens-v1.json#/components/schemas/ToepasbareRegelsHALResponseList" + ], + "properties": { + "_embedded": { + "properties": { + "toepasbareRegels": { + "type": "array", + "items": { + "allOf": [ + { + "required": [ + "identifier", + "sttrVersie", + "functioneleStructuurRef", + "begindatum", + "laatsteWijzigingDatum", + "oin" + ], + "properties": { + "aansluiting": { + "required": [ + "standaardAansluiting", + "aansluitpuntSoort" + ], + "description": "aansluiting informatie van deze toepasbare regels", + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van de aansluiting.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "locaties": { + "description": "De identifiers van de locaties waar deze aansluiting actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "standaardAansluiting": { + "description": "Is standaard aansluiting?", + "type": "boolean" + } + } + }, + "aansluitpunt": { + "description": "aansluitpunt informatie van deze toepasbare regels", + "required": [ + "naam", + "bestuurslaag", + "modelName", + "decisionName", + "aansluitpuntSoort" + ], + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van het aansluitpunt.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "bestuurslaag": { + "type": "string", + "allOf": [ + { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + { + "description": "De aangegeven bestuurslaag van de bestuursorganen die aansluitingen kunnen aanleveren" + } + ] + }, + "decisionName": { + "description": "De decision name van de topdecision die moet wordt gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "modelName": { + "description": "De model (definition) name die moet worden gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "naam": { + "description": "De naam van het aansluitpunt van deze toepasbare regels", + "type": "string" + } + } + }, + "begindatum": { + "description": "De datum vanaf wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "einddatum": { + "description": "De datum tot wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "functioneleStructuurRef": { + "description": "de functionele structuur referentie waaronder deze toepasbare regels bekend zijn in de registratie toepasbare regels", + "type": "string" + }, + "identifier": { + "type": "integer" + }, + "laatsteWijzigingDatum": { + "description": "De datum waarop deze toepasbare regels voor het laatst gewijzigd zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "oin": { + "description": "oin van bet bestuursorgaan dat eigenaar is van deze toepasbare regels", + "type": "string" + }, + "sttrVersie": { + "description": "De versie van de STTR-standaard van het bestand", + "type": "integer" + } + } + }, + { + "required": [ + "_links" + ] + }, + { + "properties": { + "_embedded": { + "properties": { + "aansluitingen": { + "description": "Alleen gevuld als het een aansluitpunt betreft. Als de datumVanaf filter wordt gebruikt: Aansluitingen die vanaf datumVanaf, en vanaf de begindatum tot en met de einddatum van het aansluitpunt, minstens 1 dag actief zijn. Anders: Aansluitingen die op de datum actief zijn.", + "type": "array", + "items": { + "required": [ + "identifier", + "sttrVersie", + "functioneleStructuurRef", + "begindatum", + "laatsteWijzigingDatum", + "oin" + ], + "properties": { + "aansluiting": { + "required": [ + "standaardAansluiting", + "aansluitpuntSoort" + ], + "description": "aansluiting informatie van deze toepasbare regels", + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van de aansluiting.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "locaties": { + "description": "De identifiers van de locaties waar deze aansluiting actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "standaardAansluiting": { + "description": "Is standaard aansluiting?", + "type": "boolean" + } + } + }, + "aansluitpunt": { + "description": "aansluitpunt informatie van deze toepasbare regels", + "required": [ + "naam", + "bestuurslaag", + "modelName", + "decisionName", + "aansluitpuntSoort" + ], + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van het aansluitpunt.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "bestuurslaag": { + "type": "string", + "allOf": [ + { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + { + "description": "De aangegeven bestuurslaag van de bestuursorganen die aansluitingen kunnen aanleveren" + } + ] + }, + "decisionName": { + "description": "De decision name van de topdecision die moet wordt gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "modelName": { + "description": "De model (definition) name die moet worden gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "naam": { + "description": "De naam van het aansluitpunt van deze toepasbare regels", + "type": "string" + } + } + }, + "begindatum": { + "description": "De datum vanaf wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "einddatum": { + "description": "De datum tot wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "functioneleStructuurRef": { + "description": "de functionele structuur referentie waaronder deze toepasbare regels bekend zijn in de registratie toepasbare regels", + "type": "string" + }, + "identifier": { + "type": "integer" + }, + "laatsteWijzigingDatum": { + "description": "De datum waarop deze toepasbare regels voor het laatst gewijzigd zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "oin": { + "description": "oin van bet bestuursorgaan dat eigenaar is van deze toepasbare regels", + "type": "string" + }, + "sttrVersie": { + "description": "De versie van de STTR-standaard van het bestand", + "type": "integer" + } + } + } + }, + "aansluitpunt": { + "description": "Alleen gevuld als het een aansluiting betreft. Het aansluitpunt waarop de aansluiting aansluit.", + "required": [ + "identifier", + "sttrVersie", + "functioneleStructuurRef", + "begindatum", + "laatsteWijzigingDatum", + "oin" + ], + "properties": { + "aansluiting": { + "required": [ + "standaardAansluiting", + "aansluitpuntSoort" + ], + "description": "aansluiting informatie van deze toepasbare regels", + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van de aansluiting.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "locaties": { + "description": "De identifiers van de locaties waar deze aansluiting actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "standaardAansluiting": { + "description": "Is standaard aansluiting?", + "type": "boolean" + } + } + }, + "aansluitpunt": { + "description": "aansluitpunt informatie van deze toepasbare regels", + "required": [ + "naam", + "bestuurslaag", + "modelName", + "decisionName", + "aansluitpuntSoort" + ], + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van het aansluitpunt.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "bestuurslaag": { + "type": "string", + "allOf": [ + { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + { + "description": "De aangegeven bestuurslaag van de bestuursorganen die aansluitingen kunnen aanleveren" + } + ] + }, + "decisionName": { + "description": "De decision name van de topdecision die moet wordt gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "modelName": { + "description": "De model (definition) name die moet worden gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "naam": { + "description": "De naam van het aansluitpunt van deze toepasbare regels", + "type": "string" + } + } + }, + "begindatum": { + "description": "De datum vanaf wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "einddatum": { + "description": "De datum tot wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "functioneleStructuurRef": { + "description": "de functionele structuur referentie waaronder deze toepasbare regels bekend zijn in de registratie toepasbare regels", + "type": "string" + }, + "identifier": { + "type": "integer" + }, + "laatsteWijzigingDatum": { + "description": "De datum waarop deze toepasbare regels voor het laatst gewijzigd zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "oin": { + "description": "oin van bet bestuursorgaan dat eigenaar is van deze toepasbare regels", + "type": "string" + }, + "sttrVersie": { + "description": "De versie van de STTR-standaard van het bestand", + "type": "integer" + } + } + } + } + }, + "_links": { + "description": "Links naar gerelateerde toepasbare regels en het bijbehorende STTR bestand van deze toepasbare regels.", + "required": [ + "self", + "sttrBestand" + ], + "properties": { + "aansluitingen": { + "description": "Alleen gevuld als het een aansluitpunt betreft. Als de datumVanaf filter wordt gebruikt: Links naar de aansluitingen die vanaf datumVanaf, en vanaf de begindatum tot en met de einddatum van het aansluitpunt, minstens 1 dag actief zijn. Anders: Links naar de aansluitingen die op de datum actief zijn.", + "type": "array", + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + }, + "aansluitpunt": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "sttrBestand": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "../_shared/Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegelsHalResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegelsHalResponse.schema.json new file mode 100644 index 00000000..d89494f3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/ToepasbareRegelsHalResponse.schema.json @@ -0,0 +1,439 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/uitvoeren-gegevens-hogd61mvg/toepasbareregelshalresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/183874/toepasbareregels-uitvoerengegevens-v1.json#/components/schemas/ToepasbareRegelsHalResponse" + ], + "allOf": [ + { + "required": [ + "identifier", + "sttrVersie", + "functioneleStructuurRef", + "begindatum", + "laatsteWijzigingDatum", + "oin" + ], + "properties": { + "aansluiting": { + "required": [ + "standaardAansluiting", + "aansluitpuntSoort" + ], + "description": "aansluiting informatie van deze toepasbare regels", + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van de aansluiting.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "locaties": { + "description": "De identifiers van de locaties waar deze aansluiting actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "standaardAansluiting": { + "description": "Is standaard aansluiting?", + "type": "boolean" + } + } + }, + "aansluitpunt": { + "description": "aansluitpunt informatie van deze toepasbare regels", + "required": [ + "naam", + "bestuurslaag", + "modelName", + "decisionName", + "aansluitpuntSoort" + ], + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van het aansluitpunt.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "bestuurslaag": { + "type": "string", + "allOf": [ + { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + { + "description": "De aangegeven bestuurslaag van de bestuursorganen die aansluitingen kunnen aanleveren" + } + ] + }, + "decisionName": { + "description": "De decision name van de topdecision die moet wordt gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "modelName": { + "description": "De model (definition) name die moet worden gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "naam": { + "description": "De naam van het aansluitpunt van deze toepasbare regels", + "type": "string" + } + } + }, + "begindatum": { + "description": "De datum vanaf wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "einddatum": { + "description": "De datum tot wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "functioneleStructuurRef": { + "description": "de functionele structuur referentie waaronder deze toepasbare regels bekend zijn in de registratie toepasbare regels", + "type": "string" + }, + "identifier": { + "type": "integer" + }, + "laatsteWijzigingDatum": { + "description": "De datum waarop deze toepasbare regels voor het laatst gewijzigd zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "oin": { + "description": "oin van bet bestuursorgaan dat eigenaar is van deze toepasbare regels", + "type": "string" + }, + "sttrVersie": { + "description": "De versie van de STTR-standaard van het bestand", + "type": "integer" + } + } + }, + { + "required": [ + "_links" + ] + }, + { + "properties": { + "_embedded": { + "properties": { + "aansluitingen": { + "description": "Alleen gevuld als het een aansluitpunt betreft. Als de datumVanaf filter wordt gebruikt: Aansluitingen die vanaf datumVanaf, en vanaf de begindatum tot en met de einddatum van het aansluitpunt, minstens 1 dag actief zijn. Anders: Aansluitingen die op de datum actief zijn.", + "type": "array", + "items": { + "required": [ + "identifier", + "sttrVersie", + "functioneleStructuurRef", + "begindatum", + "laatsteWijzigingDatum", + "oin" + ], + "properties": { + "aansluiting": { + "required": [ + "standaardAansluiting", + "aansluitpuntSoort" + ], + "description": "aansluiting informatie van deze toepasbare regels", + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van de aansluiting.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "locaties": { + "description": "De identifiers van de locaties waar deze aansluiting actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "standaardAansluiting": { + "description": "Is standaard aansluiting?", + "type": "boolean" + } + } + }, + "aansluitpunt": { + "description": "aansluitpunt informatie van deze toepasbare regels", + "required": [ + "naam", + "bestuurslaag", + "modelName", + "decisionName", + "aansluitpuntSoort" + ], + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van het aansluitpunt.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "bestuurslaag": { + "type": "string", + "allOf": [ + { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + { + "description": "De aangegeven bestuurslaag van de bestuursorganen die aansluitingen kunnen aanleveren" + } + ] + }, + "decisionName": { + "description": "De decision name van de topdecision die moet wordt gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "modelName": { + "description": "De model (definition) name die moet worden gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "naam": { + "description": "De naam van het aansluitpunt van deze toepasbare regels", + "type": "string" + } + } + }, + "begindatum": { + "description": "De datum vanaf wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "einddatum": { + "description": "De datum tot wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "functioneleStructuurRef": { + "description": "de functionele structuur referentie waaronder deze toepasbare regels bekend zijn in de registratie toepasbare regels", + "type": "string" + }, + "identifier": { + "type": "integer" + }, + "laatsteWijzigingDatum": { + "description": "De datum waarop deze toepasbare regels voor het laatst gewijzigd zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "oin": { + "description": "oin van bet bestuursorgaan dat eigenaar is van deze toepasbare regels", + "type": "string" + }, + "sttrVersie": { + "description": "De versie van de STTR-standaard van het bestand", + "type": "integer" + } + } + } + }, + "aansluitpunt": { + "description": "Alleen gevuld als het een aansluiting betreft. Het aansluitpunt waarop de aansluiting aansluit.", + "required": [ + "identifier", + "sttrVersie", + "functioneleStructuurRef", + "begindatum", + "laatsteWijzigingDatum", + "oin" + ], + "properties": { + "aansluiting": { + "required": [ + "standaardAansluiting", + "aansluitpuntSoort" + ], + "description": "aansluiting informatie van deze toepasbare regels", + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van de aansluiting.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "locaties": { + "description": "De identifiers van de locaties waar deze aansluiting actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "standaardAansluiting": { + "description": "Is standaard aansluiting?", + "type": "boolean" + } + } + }, + "aansluitpunt": { + "description": "aansluitpunt informatie van deze toepasbare regels", + "required": [ + "naam", + "bestuurslaag", + "modelName", + "decisionName", + "aansluitpuntSoort" + ], + "properties": { + "aansluitpuntSoort": { + "description": "De functionele versie van het aansluitpunt.", + "type": "string", + "enum": [ + "V1", + "V2" + ] + }, + "bestuurslaag": { + "type": "string", + "allOf": [ + { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + { + "description": "De aangegeven bestuurslaag van de bestuursorganen die aansluitingen kunnen aanleveren" + } + ] + }, + "decisionName": { + "description": "De decision name van de topdecision die moet wordt gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "modelName": { + "description": "De model (definition) name die moet worden gebruikt in het STTR bestand van de aansluiting.", + "type": "string" + }, + "naam": { + "description": "De naam van het aansluitpunt van deze toepasbare regels", + "type": "string" + } + } + }, + "begindatum": { + "description": "De datum vanaf wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "einddatum": { + "description": "De datum tot wanneer deze toepasbare regels actief zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "functioneleStructuurRef": { + "description": "de functionele structuur referentie waaronder deze toepasbare regels bekend zijn in de registratie toepasbare regels", + "type": "string" + }, + "identifier": { + "type": "integer" + }, + "laatsteWijzigingDatum": { + "description": "De datum waarop deze toepasbare regels voor het laatst gewijzigd zijn. Het formaat van de datum is dd-MM-yyyy", + "type": "string" + }, + "oin": { + "description": "oin van bet bestuursorgaan dat eigenaar is van deze toepasbare regels", + "type": "string" + }, + "sttrVersie": { + "description": "De versie van de STTR-standaard van het bestand", + "type": "integer" + } + } + } + } + }, + "_links": { + "description": "Links naar gerelateerde toepasbare regels en het bijbehorende STTR bestand van deze toepasbare regels.", + "required": [ + "self", + "sttrBestand" + ], + "properties": { + "aansluitingen": { + "description": "Alleen gevuld als het een aansluitpunt betreft. Als de datumVanaf filter wordt gebruikt: Links naar de aansluitingen die vanaf datumVanaf, en vanaf de begindatum tot en met de einddatum van het aansluitpunt, minstens 1 dag actief zijn. Anders: Links naar de aansluitingen die op de datum actief zijn.", + "type": "array", + "items": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + }, + "aansluitpunt": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "sttrBestand": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/401.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/401.schema.json new file mode 100644 index 00000000..2b1337a7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/401.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/401", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/401", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/401" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/Ongeautoriseerd", + "title": "Authenticatiegegevens ontbreken of zijn onjuist.", + "status": 401, + "detail": "U bent niet geautoriseerd voor deze configuratie.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/404.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/404.schema.json new file mode 100644 index 00000000..a489603e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/404.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/404", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/404", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/404" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/BestaatNiet", + "title": "Niet gevonden.", + "status": 404, + "detail": "Ideeverkenningconfiguratie niet gevonden.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/IdeeVerkenningConfiguratie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/IdeeVerkenningConfiguratie.schema.json new file mode 100644 index 00000000..386e2e13 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/IdeeVerkenningConfiguratie.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/ideeverkenningconfiguratie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/IdeeVerkenningConfiguratie" + ], + "required": [ + "oin", + "toegestaan", + "toelichting" + ], + "properties": { + "oin": { + "type": "string", + "pattern": "^\\d{20}$", + "description": "het OIN van het bevoegd gezag" + }, + "toegestaan": { + "type": "boolean", + "description": "true als ideeverkenning is toegestaan, anders false" + }, + "toelichting": { + "type": "string", + "minLength": 1, + "maxLength": 6144, + "description": "De toelichting welke in het omgevingsloket getoond kan worden, in MarkDown." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/Info.schema.json new file mode 100644 index 00000000..7afeb408 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/Info.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "name", + "version", + "stamVersion" + ], + "properties": { + "name": { + "type": "string" + }, + "stamVersion": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "examples": [ + { + "name": "Verzoekconfiguratie-Beheren", + "version": "1.1.0", + "stamVersion": [ + "5", + "6" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/NotificatieversieConfiguratie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/NotificatieversieConfiguratie.schema.json new file mode 100644 index 00000000..b1a21cee --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/NotificatieversieConfiguratie.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/notificatieversieconfiguratie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/NotificatieversieConfiguratie" + ], + "type": "object", + "required": [ + "oin", + "versie" + ], + "properties": { + "oin": { + "type": "string", + "pattern": "^\\d{20}$", + "description": "het OIN van het bevoegd gezag" + }, + "versie": { + "type": "string", + "pattern": "^\\d{1,5}$", + "description": "de notificatieversie die wordt ondersteund.", + "examples": [ + "6" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/ValidatieFout.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/ValidatieFout.schema.json new file mode 100644 index 00000000..17259ac8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/ValidatieFout.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-beheren-piec6lgvr/validatiefout", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/ValidatieFout", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/ValidatieFout" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/ValidatieMislukt", + "title": "Validatie mislukt", + "status": 400, + "invalid-params": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/validatie/Verplicht", + "name": "exampleField", + "reason": "example reason" + } + ] + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/401.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/401.schema.json new file mode 100644 index 00000000..e8b53f63 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/401.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/401", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/401", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/401" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/Ongeautoriseerd", + "title": "Authenticatiegegevens ontbreken of zijn onjuist.", + "status": 401, + "detail": "U bent niet geautoriseerd voor deze configuratie.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/404.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/404.schema.json new file mode 100644 index 00000000..00510a50 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/404.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/404", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/404", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/404" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/BestaatNiet", + "title": "Niet gevonden.", + "status": 404, + "detail": "Ideeverkenningconfiguratie niet gevonden.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/IdeeVerkenningConfiguratie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/IdeeVerkenningConfiguratie.schema.json new file mode 100644 index 00000000..9fcbdd24 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/IdeeVerkenningConfiguratie.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/ideeverkenningconfiguratie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/IdeeVerkenningConfiguratie" + ], + "required": [ + "oin", + "toegestaan", + "toelichting" + ], + "properties": { + "oin": { + "type": "string", + "pattern": "^\\d{20}$", + "description": "het OIN van het bevoegd gezag" + }, + "toegestaan": { + "type": "boolean", + "description": "true als ideeverkenning is toegestaan, anders false" + }, + "toelichting": { + "type": "string", + "minLength": 1, + "maxLength": 6144, + "description": "de toelichting welke in het omgevingsloket getoond kan worden, in MarkDown." + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/IdeeVerkenningConfiguratieMetBevoegdGezagNaam.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/IdeeVerkenningConfiguratieMetBevoegdGezagNaam.schema.json new file mode 100644 index 00000000..7d091401 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/IdeeVerkenningConfiguratieMetBevoegdGezagNaam.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/ideeverkenningconfiguratiemetbevoegdgezagnaam", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/IdeeVerkenningConfiguratieMetBevoegdGezagNaam" + ], + "allOf": [ + { + "required": [ + "oin", + "toegestaan", + "toelichting" + ], + "properties": { + "oin": { + "type": "string", + "pattern": "^\\d{20}$", + "description": "het OIN van het bevoegd gezag" + }, + "toegestaan": { + "type": "boolean", + "description": "true als ideeverkenning is toegestaan, anders false" + }, + "toelichting": { + "type": "string", + "minLength": 1, + "maxLength": 6144, + "description": "de toelichting welke in het omgevingsloket getoond kan worden, in MarkDown." + } + } + }, + { + "required": [ + "bevoegdGezagNaam" + ] + }, + { + "properties": { + "bevoegdGezagNaam": { + "type": "string", + "description": "de naam van het bevoegd gezag" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/Info.schema.json new file mode 100644 index 00000000..acb18d23 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/Info.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "name", + "version" + ], + "properties": { + "name": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "examples": [ + { + "name": "Verzoekconfiguratie-Opvragen", + "version": "1.0.0" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/NotificatieversieConfiguratie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/NotificatieversieConfiguratie.schema.json new file mode 100644 index 00000000..e0bdb5dd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/NotificatieversieConfiguratie.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/notificatieversieconfiguratie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/NotificatieversieConfiguratie" + ], + "required": [ + "oin", + "versie" + ], + "properties": { + "oin": { + "type": "string", + "pattern": "^\\d{20}$", + "description": "het OIN van het bevoegd gezag" + }, + "versie": { + "type": "string", + "description": "de notificatieversie die wordt ondersteund.", + "examples": [ + "6" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/ValidatieFout.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/ValidatieFout.schema.json new file mode 100644 index 00000000..62030e6c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/ValidatieFout.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekconfiguratie-opvragen-ap8celgvg/validatiefout", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/232859/verzoekconfiguratie-beheren-v1.json#/components/schemas/ValidatieFout", + "https://developer.omgevingswet.overheid.nl/publish/pages/232881/verzoekconfiguratie-opvragen-v1.json#/components/schemas/ValidatieFout" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/ValidatieMislukt", + "title": "Validatie mislukt", + "status": 400, + "invalid-params": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/validatie/Verplicht", + "name": "exampleField", + "reason": "example reason" + } + ] + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/BevoegdGezagWijzigen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/BevoegdGezagWijzigen.schema.json new file mode 100644 index 00000000..57dd7a68 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/BevoegdGezagWijzigen.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/bevoegdgezagwijzigen", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/BevoegdGezagWijzigen", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/BevoegdGezagWijzigen", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/BevoegdGezag" + ], + "type": "object", + "required": [ + "organisatieIdentificatieNummer" + ], + "properties": { + "organisatieIdentificatieNummer": { + "type": "string", + "pattern": "^\\d{20}$" + } + }, + "examples": [ + { + "organisatieIdentificatieNummer": "00000000000123456789" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Document.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Document.schema.json new file mode 100644 index 00000000..86043504 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Document.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/document", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Document", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Document" + ], + "type": "object", + "required": [ + "documentId", + "metadata" + ], + "properties": { + "_links": { + "$ref": "./Links.schema.json" + }, + "documentId": { + "type": "string", + "maxLength": 128 + }, + "metadata": { + "$ref": "../_shared/Metadata.schema.json" + } + }, + "examples": [ + { + "documentId": "51c4275449f3760f9cabad9e6c1478764e19be6802a900b188248b068403f912", + "metadata": { + "bestandsnaam": "Tekening_van_de_uitbouw.pdf", + "vertrouwelijkAanduiding": "Vertrouwelijk", + "documentOmschrijving": "Overig", + "formaat": "application/pdf" + }, + "_links": { + "self": { + "href": "https://api.dso.nl/verzoeken/2017010100001/documenten/1" + }, + "content": { + "href": "https://api.dso.nl/verzoeken/2017010100001/documenten/1/content" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/HalLink.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/HalLink.schema.json new file mode 100644 index 00000000..cfaf8256 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/HalLink.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/hallink", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/HalLink", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/HalLink", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/HalLink" + ], + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/HalPaginationLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/HalPaginationLinks.schema.json new file mode 100644 index 00000000..8c3d65cd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/HalPaginationLinks.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/halpaginationlinks", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/HalPaginationLinks" + ], + "description": "uri's voor het gebruik van paginering", + "type": "object", + "properties": { + "first": { + "description": "uri voor het opvragen van de eerste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "last": { + "description": "uri voor het opvragen van de laatste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "next": { + "description": "uri voor het opvragen van de volgende pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "prev": { + "description": "uri voor het opvragen van de vorige pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Info.schema.json new file mode 100644 index 00000000..6a07c2a9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Info.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "name", + "version", + "stamVersion" + ], + "properties": { + "name": { + "type": "string" + }, + "stamVersion": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "examples": [ + { + "name": "Verzoek afhandelen", + "version": "3.1.0", + "stamVersion": [ + "5", + "6" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Links.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Links.schema.json new file mode 100644 index 00000000..a39d5bc1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Links.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/links", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json" + ], + "type": "object", + "properties": { + "content": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "self": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Links2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Links2.schema.json new file mode 100644 index 00000000..37d49221 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Links2.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/links2", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json" + ], + "type": "object", + "properties": { + "self": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "verzoekPdf": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "verzoekXml": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Page.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Page.schema.json new file mode 100644 index 00000000..078959ba --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/Page.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/page", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Page", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Page", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Page" + ], + "description": "Informatie voor paginering.", + "required": [ + "number", + "size", + "totalElements", + "totalPages" + ], + "type": "object", + "properties": { + "number": { + "type": "integer", + "format": "int32", + "examples": [ + 0 + ] + }, + "size": { + "type": "integer", + "format": "int32", + "examples": [ + 20 + ] + }, + "totalElements": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + }, + "totalPages": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/VerzoekTypeStam5And6.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/VerzoekTypeStam5And6.schema.json new file mode 100644 index 00000000..f4d15204 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/VerzoekTypeStam5And6.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/verzoektypestam5and6", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/VerzoekTypeStam5And6" + ], + "description": "Het type van het verzoek. Op basis van de gevraagde STAM-versie zal de corresponderende enumeratie worden teruggegeven.", + "type": "string", + "enum": [ + "Concept", + "Definitief" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/ZoekresultaatVerzoeken.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/ZoekresultaatVerzoeken.schema.json new file mode 100644 index 00000000..cf6eb88f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/ZoekresultaatVerzoeken.schema.json @@ -0,0 +1,154 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-kbtc6_rdr/zoekresultaatverzoeken", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/ZoekresultaatVerzoeken" + ], + "description": "Zoekresultaat van verzoeken. Bevat pagineringsinformatie en eventuele resultaten. Resultaten worden gesorteerd op verzoeknummer, nieuwste eerst.\nDe geometrie van het verzoek (locatie) word teruggegeven in ETRS89 (indien anders aangegeven, middels de 'Accept-Crs' header).\n", + "required": [ + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "../_shared/Embedded2.schema.json" + }, + "_links": { + "properties": { + "first": { + "description": "uri voor het opvragen van de eerste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "last": { + "description": "uri voor het opvragen van de laatste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "next": { + "description": "uri voor het opvragen van de volgende pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "prev": { + "description": "uri voor het opvragen van de vorige pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + }, + "description": "uri's voor het gebruik van paginering", + "type": "object" + }, + "page": { + "$ref": "./Page.schema.json" + } + }, + "examples": [ + { + "_embedded": { + "verzoeken": [ + { + "verzoeknummer": "2019012100003", + "volgnummer": "001", + "verzoekType": "Definitief", + "doelVerzoek": "Indienen", + "plichtType": "Melding", + "datumIngediend": "2019-01-21T10:01:47.457+01:00", + "locatie": { + "geometrie": { + "type": "Point", + "coordinates": [ + 4.48549441, + 52.07752339 + ] + } + }, + "activiteit": [ + { + "id": "http://toepasbare-regels.omgevingswet.overheid.nl/werkzaamheden/id/concept/nl.imow-mnre1034.activiteit.AanbrengenLagenMetalen", + "urn": "nl.imow-mnre1034.activiteit.AanbrengenLagenMetalen", + "naam": "Aanbrengen lagen van metalen" + } + ], + "bevoegdGezag": { + "organisatieIdentificatieNummer": "00000000000123456789", + "naam": "Provincie Zuid-Holland" + }, + "behandeldienst": { + "organisatieIdentificatieNummer": "00000000000987654321", + "naam": "Behandeldienst voor Zuid-Holland" + } + } + ] + }, + "_links": { + "self": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=4" + }, + "first": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=0" + }, + "last": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=10" + }, + "next": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=5" + }, + "prev": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=3" + } + }, + "page": { + "size": 20, + "totalElements": 200, + "totalPages": 10, + "number": 4 + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/BevoegdGezagWijzigen.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/BevoegdGezagWijzigen.schema.json new file mode 100644 index 00000000..6797b7ff --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/BevoegdGezagWijzigen.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/bevoegdgezagwijzigen", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/BevoegdGezagWijzigen", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/BevoegdGezagWijzigen", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/BevoegdGezag" + ], + "type": "object", + "required": [ + "organisatieIdentificatieNummer" + ], + "properties": { + "organisatieIdentificatieNummer": { + "type": "string", + "pattern": "^\\d{20}$" + } + }, + "examples": [ + { + "organisatieIdentificatieNummer": "00000000000123456789" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Document.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Document.schema.json new file mode 100644 index 00000000..2adda304 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Document.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/document", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Document", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Document" + ], + "type": "object", + "required": [ + "documentId", + "metadata" + ], + "properties": { + "_links": { + "$ref": "./Links.schema.json" + }, + "documentId": { + "type": "string", + "maxLength": 128 + }, + "metadata": { + "$ref": "../_shared/Metadata.schema.json" + } + }, + "examples": [ + { + "documentId": "51c4275449f3760f9cabad9e6c1478764e19be6802a900b188248b068403f912", + "metadata": { + "bestandsnaam": "Tekening_van_de_uitbouw.pdf", + "vertrouwelijkAanduiding": "Vertrouwelijk", + "documentOmschrijving": "Overig", + "formaat": "application/pdf" + }, + "_links": { + "self": { + "href": "https://api.dso.nl/verzoeken/2017010100001/documenten/1" + }, + "content": { + "href": "https://api.dso.nl/verzoeken/2017010100001/documenten/1/content" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/HalLink.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/HalLink.schema.json new file mode 100644 index 00000000..ee22d9e1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/HalLink.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/hallink", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/HalLink", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/HalLink", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/HalLink" + ], + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/HalPaginationLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/HalPaginationLinks.schema.json new file mode 100644 index 00000000..b9eb99fb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/HalPaginationLinks.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/halpaginationlinks", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/HalPaginationLinks" + ], + "description": "uri's voor het gebruik van paginering", + "type": "object", + "properties": { + "first": { + "description": "uri voor het opvragen van de eerste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "last": { + "description": "uri voor het opvragen van de laatste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "next": { + "description": "uri voor het opvragen van de volgende pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "prev": { + "description": "uri voor het opvragen van de vorige pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Info.schema.json new file mode 100644 index 00000000..795b0145 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Info.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "name", + "version", + "stamVersion" + ], + "properties": { + "name": { + "type": "string" + }, + "stamVersion": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "examples": [ + { + "name": "Verzoek afhandelen", + "version": "2.0.15", + "stamVersion": [ + "5", + "6" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Links.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Links.schema.json new file mode 100644 index 00000000..458a36b4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Links.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/links", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json" + ], + "type": "object", + "properties": { + "content": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "self": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Links2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Links2.schema.json new file mode 100644 index 00000000..03118f1e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Links2.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/links2", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json" + ], + "type": "object", + "properties": { + "self": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "verzoekPdf": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "verzoekXml": { + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Page.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Page.schema.json new file mode 100644 index 00000000..4192b653 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/Page.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/page", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Page", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Page", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Page" + ], + "description": "Informatie voor paginering.", + "required": [ + "number", + "size", + "totalElements", + "totalPages" + ], + "type": "object", + "properties": { + "number": { + "type": "integer", + "format": "int32", + "examples": [ + 0 + ] + }, + "size": { + "type": "integer", + "format": "int32", + "examples": [ + 20 + ] + }, + "totalElements": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + }, + "totalPages": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/ZoekresultaatVerzoeken.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/ZoekresultaatVerzoeken.schema.json new file mode 100644 index 00000000..5b162032 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/ZoekresultaatVerzoeken.schema.json @@ -0,0 +1,153 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-afhandelen-rx1ce_rdr/zoekresultaatverzoeken", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/ZoekresultaatVerzoeken" + ], + "description": "Zoekresultaat van verzoeken. Bevat pagineringsinformatie en eventuele resultaten. Resultaten worden gesorteerd op verzoeknummer, nieuwste eerst.\nDe geometrie van het verzoek (locatie) word teruggegeven in ETRS89 (indien anders aangegeven, middels de 'Accept-Crs' header).\n", + "required": [ + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "../_shared/Embedded2.schema.json" + }, + "_links": { + "properties": { + "first": { + "description": "uri voor het opvragen van de eerste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "last": { + "description": "uri voor het opvragen van de laatste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "next": { + "description": "uri voor het opvragen van de volgende pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "prev": { + "description": "uri voor het opvragen van de vorige pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + }, + "description": "uri's voor het gebruik van paginering", + "type": "object" + }, + "page": { + "$ref": "./Page.schema.json" + } + }, + "examples": [ + { + "_embedded": { + "verzoeken": [ + { + "verzoeknummer": "2019012100003", + "volgnummer": "001", + "verzoekType": "Melding", + "doelVerzoek": "Initieren", + "datumIngediend": "2019-01-21T10:01:47.457+01:00", + "locatie": { + "geometrie": { + "type": "Point", + "coordinates": [ + 4.48549441, + 52.07752339 + ] + } + }, + "activiteit": [ + { + "id": "http://toepasbare-regels.omgevingswet.overheid.nl/werkzaamheden/id/concept/nl.imow-mnre1034.activiteit.AanbrengenLagenMetalen", + "urn": "nl.imow-mnre1034.activiteit.AanbrengenLagenMetalen", + "naam": "Aanbrengen lagen van metalen" + } + ], + "bevoegdGezag": { + "organisatieIdentificatieNummer": "00000000000123456789", + "naam": "Provincie Zuid-Holland" + }, + "behandeldienst": { + "organisatieIdentificatieNummer": "00000000000987654321", + "naam": "Behandeldienst voor Zuid-Holland" + } + } + ] + }, + "_links": { + "self": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=4" + }, + "first": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=0" + }, + "last": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=10" + }, + "next": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=5" + }, + "prev": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=3" + } + }, + "page": { + "size": 20, + "totalElements": 200, + "totalPages": 10, + "number": 4 + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/406.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/406.schema.json new file mode 100644 index 00000000..4cd6a8a6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/406.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/406", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/406", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/406", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/406" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/fout/id/concept/knooppunt/contentscanning/virus-gedetecteerd", + "title": "Geinfecteerd", + "status": 406, + "detail": "In het bestand 'test.xlsx' zit een virus. Voeg een bestand zonder virus toe.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Activiteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Activiteit.schema.json new file mode 100644 index 00000000..90c748aa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Activiteit.schema.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/activiteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Activiteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Activiteit", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Activiteit" + ], + "type": "object", + "required": [ + "id", + "urn" + ], + "properties": { + "bijlage": { + "description": "Bijlagen behorende bij een Activiteit. Leeg indien er sprake is van een subactiveit.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Bijlage.schema.json" + } + }, + "id": { + "type": "string", + "maxLength": 500, + "description": "De 'functioneleStructuurReferentie' van de activiteit." + }, + "subactiviteit": { + "description": "een sub-activiteit. Verplicht als er sprake is van een sub-activiteit.", + "type": "array", + "maxItems": 1000, + "items": { + "$ref": "./SubActiviteit.schema.json" + } + }, + "urn": { + "type": "string", + "maxLength": 256, + "description": "De 'urn' van de activiteit. Ook wel imow-id genoemd." + }, + "vraagAntwoord": { + "description": "Dit zijn antwoorden op de activiteit vragen. Activiteit vragen zijn vragen verkregen van de BepalenIndieningsvereisten service. Leeg indien er sprake is van een subactivieit.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/VraagAntwoord.schema.json" + } + } + }, + "oneOf": [ + { + "required": [ + "subactiviteit" + ] + }, + { + "required": [ + "vraagAntwoord" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/BevoegdGezag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/BevoegdGezag.schema.json new file mode 100644 index 00000000..e892d5db --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/BevoegdGezag.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/bevoegdgezag", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/BevoegdGezagWijzigen", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/BevoegdGezagWijzigen", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/BevoegdGezag" + ], + "type": "object", + "required": [ + "organisatieIdentificatieNummer" + ], + "properties": { + "organisatieIdentificatieNummer": { + "type": "string", + "pattern": "^\\d{20}$" + } + }, + "examples": [ + { + "organisatieIdentificatieNummer": "00000000000123456789" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/BronLocatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/BronLocatie.schema.json new file mode 100644 index 00000000..bd34627b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/BronLocatie.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/bronlocatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/BronLocatie" + ], + "description": "De bron waarmee geometrie locatie is verkregen.", + "type": "object", + "properties": { + "adres": { + "$ref": "../_shared/Adres.schema.json" + }, + "coordinaten": { + "$ref": "../_shared/Coordinaat.schema.json" + }, + "kadastraal": { + "$ref": "../_shared/Kadastraal.schema.json" + }, + "postcode": { + "$ref": "../_shared/Postcode.schema.json" + } + }, + "oneOf": [ + { + "type": "object", + "required": [ + "adres" + ], + "properties": { + "adres": { + "$ref": "../_shared/Adres.schema.json" + } + }, + "examples": [ + { + "adres": { + "nummeraanduidingId": "0935200000064319", + "straat": "Lange Kleiweg", + "nummer": "4", + "letter": "a", + "postcode": "2288 GK", + "toevoeging": "b", + "woonplaats": "Rijswijk" + } + } + ] + }, + { + "type": "object", + "required": [ + "postcode" + ], + "properties": { + "postcode": { + "$ref": "../_shared/Postcode.schema.json" + } + }, + "examples": [ + { + "postcode": { + "nummeraanduidingId": "0935200000064319", + "postcode": "2288 GK", + "nummer": "4", + "letter": "a", + "toevoeging": "b" + } + } + ] + }, + { + "type": "object", + "required": [ + "kadastraal" + ], + "properties": { + "kadastraal": { + "$ref": "../_shared/Kadastraal.schema.json" + } + }, + "examples": [ + { + "kadastraal": { + "gemeente": "GVH11", + "sectie": "P", + "perceelNummer": "10815" + } + } + ] + }, + { + "type": "object", + "required": [ + "coordinaten" + ], + "properties": { + "coordinaten": { + "$ref": "../_shared/Coordinaat.schema.json" + } + }, + "examples": [ + { + "coordinaten": { + "stelsel": "ETRS89", + "geometrie": { + "type": "Point", + "coordinates": [ + 52.08811, + 4.315099 + ] + } + } + } + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Contactgegevens.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Contactgegevens.schema.json new file mode 100644 index 00000000..24064345 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Contactgegevens.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/contactgegevens", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/" + ], + "description": "Het Idee wordt ingediend door een gemachtigde òf door de initiatiefnemer. Van deze persoon wordt voorletters, eventueel tussenvoegsel, naam en telefoonnummer en/of emailadres ingevuld. Daarnaast als het een NNP is bedrijfsnaam en optioneel kvkNummer. Dit alles wordt als het een gemachtigde is ingevuld met property gemachtigde en anders met property initiatiefnemer. Als het een gemachtigde is wordt daarnaast ook informatie over de initiatiefnemer ingediend met als property initiatiefnemer: als het een NP is: voorletters, eventueel tussenvoegsel en naam. En als het een NNP is bedrijfsnaam en optioneel kvkNummer.", + "type": "object", + "required": [ + "initiatiefnemer" + ], + "properties": { + "gemachtigde": { + "$ref": "../_shared/IdeeverkenningContactgegevens.schema.json" + }, + "initiatiefnemer": { + "$ref": "../_shared/IdeeverkenningContactgegevens.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/GelabeldKadastraal.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/GelabeldKadastraal.schema.json new file mode 100644 index 00000000..4df2c88a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/GelabeldKadastraal.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/gelabeldkadastraal", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/GelabeldKadastraal" + ], + "type": "object", + "required": [ + "kadastraal" + ], + "properties": { + "kadastraal": { + "$ref": "../_shared/Kadastraal.schema.json" + } + }, + "examples": [ + { + "kadastraal": { + "gemeente": "GVH11", + "sectie": "P", + "perceelNummer": "10815" + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/GelabeldeCoordinaat.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/GelabeldeCoordinaat.schema.json new file mode 100644 index 00000000..797b7535 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/GelabeldeCoordinaat.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/gelabeldecoordinaat", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/GelabeldeCoordinaat" + ], + "type": "object", + "required": [ + "coordinaten" + ], + "properties": { + "coordinaten": { + "$ref": "../_shared/Coordinaat.schema.json" + } + }, + "examples": [ + { + "coordinaten": { + "stelsel": "ETRS89", + "geometrie": { + "type": "Point", + "coordinates": [ + 52.08811, + 4.315099 + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Info.schema.json new file mode 100644 index 00000000..ed5f7131 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Info.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Info", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "name", + "version", + "stamVersion" + ], + "properties": { + "name": { + "type": "string" + }, + "stamVersion": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "examples": [ + { + "name": "Verzoek indienen", + "version": "5.0.1", + "stamVersion": [ + "5", + "6" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Locatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Locatie.schema.json new file mode 100644 index 00000000..c4d95b58 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Locatie.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/locatie", + "x-derived-from": [ + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Locatie" + ], + "description": "Locatie waar het project wordt uitgevoerd. De geometrie van de locatie dient in RD-coördinaten te worden opgegeven. Binnen de bronlocatie moet de locatie worden vermeldt zoals de initiatiefnemer deze heeft opgegeven. Indien het een vlakaanduiding betreft kunnen dit coördinaten in RD, ETRS89 of WGS84 zijn.", + "type": "object", + "required": [ + "geometrie", + "bronLocatie" + ], + "properties": { + "bronLocatie": { + "$ref": "./BronLocatie.schema.json" + }, + "geometrie": { + "description": "Punt of vlak waar het project wordt uitgevoerd.", + "oneOf": [ + { + "$ref": "../_shared/Point.schema.json" + }, + { + "$ref": "../_shared/Polygon.schema.json" + }, + { + "$ref": "../_shared/GeometryCollection.schema.json" + } + ] + } + }, + "examples": [ + { + "geometrie": { + "type": "Point", + "coordinates": [ + 81523.058, + 456081.0821 + ] + }, + "bronLocatie": { + "adres": { + "nummeraanduidingId": "0935200000064319", + "straat": "Lange Kleiweg", + "nummer": "4", + "letter": "a", + "postcode": "2288 GK", + "toevoeging": "b", + "woonplaats": "Rijswijk" + } + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/SubActiviteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/SubActiviteit.schema.json new file mode 100644 index 00000000..19ad8d92 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/SubActiviteit.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/subactiviteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/SubActiviteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/SubActiviteit", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/SubActiviteit" + ], + "type": "object", + "required": [ + "id", + "urn", + "vraagAntwoord" + ], + "properties": { + "bijlage": { + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Bijlage.schema.json" + } + }, + "id": { + "type": "string", + "maxLength": 500, + "description": "De 'functioneleStructuurReferentie' van de subactiviteit." + }, + "urn": { + "type": "string", + "maxLength": 256, + "description": "De 'urn' van de subactiviteit. Ook wel imow-id genoemd." + }, + "vraagAntwoord": { + "description": "Dit zijn antwoorden op de subactiviteit vragen. Subactiviteit vragen zijn vragen verkregen van de BepalenIndieningsvereisten service.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/VraagAntwoord.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/ValidatieFout.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/ValidatieFout.schema.json new file mode 100644 index 00000000..c1e08f55 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/ValidatieFout.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/validatiefout", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ValidatieFout", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ValidatieFout", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ValidatieFout" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/ValidatieMislukt", + "title": "Validatie mislukt", + "status": 400, + "invalid-params": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/validatie/Verplicht", + "name": "doelVerzoek", + "reason": "doelVerzoek is een verplicht veld" + } + ] + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Verzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Verzoek.schema.json new file mode 100644 index 00000000..3c957fc6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/Verzoek.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-3ajf61gdr/verzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Verzoek", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Verzoek" + ], + "type": "object", + "required": [ + "verzoekMetadata", + "bevoegdGezag", + "locatie", + "activiteit" + ], + "properties": { + "activiteit": { + "description": "Hier bevinden zich alle gegevens omtrent de geselecteerde activiteiten. De algemene set hoort hier ook bij.", + "type": "array", + "maxItems": 1000, + "items": { + "$ref": "./Activiteit.schema.json" + } + }, + "bevoegdGezag": { + "$ref": "./BevoegdGezag.schema.json" + }, + "document": { + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Document.schema.json" + } + }, + "locatie": { + "$ref": "./Locatie.schema.json" + }, + "rolaanduiding": { + "$ref": "../_shared/Rolaanduiding.schema.json" + }, + "verzoekMetadata": { + "$ref": "../_shared/VerzoekMetadata.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/406.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/406.schema.json new file mode 100644 index 00000000..1ec5dc7d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/406.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/406", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/406", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/406", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/406" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/fout/id/concept/knooppunt/contentscanning/virus-gedetecteerd", + "title": "Geinfecteerd", + "status": 406, + "detail": "In het bestand 'test.xlsx' zit een virus. Voeg een bestand zonder virus toe.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Activiteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Activiteit.schema.json new file mode 100644 index 00000000..fc7dccb3 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Activiteit.schema.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/activiteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Activiteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Activiteit", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Activiteit" + ], + "type": "object", + "required": [ + "id", + "urn" + ], + "properties": { + "bijlage": { + "description": "Bijlagen behorende bij een Activiteit. Leeg indien er sprake is van een subactiveit.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Bijlage.schema.json" + } + }, + "id": { + "type": "string", + "maxLength": 500, + "description": "De 'functioneleStructuurReferentie' van de activiteit." + }, + "subactiviteit": { + "description": "een sub-activiteit. Verplicht als er sprake is van een sub-activiteit.", + "type": "array", + "maxItems": 1000, + "items": { + "$ref": "./SubActiviteit.schema.json" + } + }, + "urn": { + "type": "string", + "maxLength": 256, + "description": "De 'urn' van de activiteit. Ook wel imow-id genoemd." + }, + "vraagAntwoord": { + "description": "Dit zijn antwoorden op de activiteit vragen. Activiteit vragen zijn vragen verkregen van de BepalenIndieningsvereisten service. Leeg indien er sprake is van een subactivieit.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/VraagAntwoord.schema.json" + } + } + }, + "oneOf": [ + { + "required": [ + "subactiviteit" + ] + }, + { + "required": [ + "vraagAntwoord" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/BevoegdGezag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/BevoegdGezag.schema.json new file mode 100644 index 00000000..0dddd571 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/BevoegdGezag.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/bevoegdgezag", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/BevoegdGezagWijzigen", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/BevoegdGezagWijzigen", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/BevoegdGezag" + ], + "type": "object", + "required": [ + "organisatieIdentificatieNummer" + ], + "properties": { + "organisatieIdentificatieNummer": { + "type": "string", + "pattern": "^\\d{20}$" + } + }, + "examples": [ + { + "organisatieIdentificatieNummer": "00000000000123456789" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/BronLocatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/BronLocatie.schema.json new file mode 100644 index 00000000..b70787e0 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/BronLocatie.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/bronlocatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/BronLocatie" + ], + "description": "De bron waarmee geometrie locatie is verkregen.", + "type": "object", + "properties": { + "adres": { + "$ref": "../_shared/Adres.schema.json" + }, + "coordinaten": { + "$ref": "../_shared/Coordinaat.schema.json" + }, + "kadastraal": { + "$ref": "../_shared/Kadastraal.schema.json" + }, + "postcode": { + "$ref": "../_shared/Postcode.schema.json" + } + }, + "oneOf": [ + { + "type": "object", + "required": [ + "adres" + ], + "properties": { + "adres": { + "$ref": "../_shared/Adres.schema.json" + } + }, + "examples": [ + { + "adres": { + "nummeraanduidingId": "0935200000064319", + "straat": "Lange Kleiweg", + "nummer": "4", + "letter": "a", + "postcode": "2288 GK", + "toevoeging": "b", + "woonplaats": "Rijswijk" + } + } + ] + }, + { + "type": "object", + "required": [ + "postcode" + ], + "properties": { + "postcode": { + "$ref": "../_shared/Postcode.schema.json" + } + }, + "examples": [ + { + "postcode": { + "nummeraanduidingId": "0935200000064319", + "postcode": "2288 GK", + "nummer": "4", + "letter": "a", + "toevoeging": "b" + } + } + ] + }, + { + "type": "object", + "required": [ + "kadastraal" + ], + "properties": { + "kadastraal": { + "$ref": "../_shared/Kadastraal.schema.json" + } + }, + "examples": [ + { + "kadastraal": { + "gemeente": "GVH11", + "sectie": "P", + "perceelNummer": 10815 + } + } + ] + }, + { + "type": "object", + "required": [ + "coordinaten" + ], + "properties": { + "coordinaten": { + "$ref": "../_shared/Coordinaat.schema.json" + } + }, + "examples": [ + { + "coordinaten": { + "stelsel": "ETRS89", + "geometrie": { + "type": "Point,", + "coordinates": [ + 52.08811, + 4.315099 + ] + } + } + } + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/GelabeldKadastraal.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/GelabeldKadastraal.schema.json new file mode 100644 index 00000000..13c54180 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/GelabeldKadastraal.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/gelabeldkadastraal", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/GelabeldKadastraal" + ], + "type": "object", + "required": [ + "kadastraal" + ], + "properties": { + "kadastraal": { + "$ref": "../_shared/Kadastraal.schema.json" + } + }, + "examples": [ + { + "kadastraal": { + "gemeente": "GVH11", + "sectie": "P", + "perceelNummer": 10815 + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Info.schema.json new file mode 100644 index 00000000..c9dbea27 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Info.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Info", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "name", + "version", + "stamVersion" + ], + "properties": { + "name": { + "type": "string" + }, + "stamVersion": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "examples": [ + { + "name": "Verzoek indienen", + "version": "5.0.1", + "stamVersion": [ + "5", + "6" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Locatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Locatie.schema.json new file mode 100644 index 00000000..49842420 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Locatie.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/locatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Locatie", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Locatie" + ], + "description": "Locatie waar het project wordt uitgevoerd. De geometrie van de locatie dient in RD-coördinaten te worden opgegeven. Binnen de bronlocatie moet de locatie worden vermeldt zoals de initiatiefnemer deze heeft opgegeven. Indien het een vlakaanduiding betreft kunnen dit coördinaten in RD, ETRS89 of WGS84 zijn.", + "type": "object", + "required": [ + "geometrie", + "bronLocatie" + ], + "properties": { + "bronLocatie": { + "$ref": "./BronLocatie.schema.json" + }, + "geometrie": { + "description": "Punt of vlak waar het project wordt uitgevoerd.", + "oneOf": [ + { + "$ref": "../_shared/Point.schema.json" + }, + { + "$ref": "../_shared/Polygon.schema.json" + }, + { + "$ref": "../_shared/GeometryCollection.schema.json" + } + ] + } + }, + "examples": [ + { + "geometrie": { + "type": "Point", + "coordinates": [ + 81523.058, + 456081.0821 + ] + }, + "bronLocatie": "zie BronLocatie" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/SubActiviteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/SubActiviteit.schema.json new file mode 100644 index 00000000..37e2c538 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/SubActiviteit.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/subactiviteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/SubActiviteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/SubActiviteit", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/SubActiviteit" + ], + "type": "object", + "required": [ + "id", + "urn", + "vraagAntwoord" + ], + "properties": { + "bijlage": { + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Bijlage.schema.json" + } + }, + "id": { + "type": "string", + "maxLength": 500, + "description": "De 'functioneleStructuurReferentie' van de subactiviteit." + }, + "urn": { + "type": "string", + "maxLength": 256, + "description": "De 'urn' van de subactiviteit. Ook wel imow-id genoemd." + }, + "vraagAntwoord": { + "description": "Dit zijn antwoorden op de subactiviteit vragen. Subactiviteit vragen zijn vragen verkregen van de BepalenIndieningsvereisten service.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/VraagAntwoord.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/ValidatieFout.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/ValidatieFout.schema.json new file mode 100644 index 00000000..0ca293db --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/ValidatieFout.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/validatiefout", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ValidatieFout", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ValidatieFout", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ValidatieFout" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/ValidatieMislukt", + "title": "Validatie mislukt", + "status": 400, + "invalid-params": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/validatie/Verplicht", + "name": "doelVerzoek", + "reason": "doelVerzoek is een verplicht veld" + } + ] + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Verzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Verzoek.schema.json new file mode 100644 index 00000000..406e1dd6 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/Verzoek.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-bgk5e_rdg/verzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Verzoek", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Verzoek" + ], + "type": "object", + "required": [ + "verzoekMetadata", + "bevoegdGezag", + "locatie", + "activiteit" + ], + "properties": { + "activiteit": { + "description": "Hier bevinden zich alle gegevens omtrent de geselecteerde activiteiten. De algemene set hoort hier ook bij.", + "type": "array", + "maxItems": 1000, + "items": { + "$ref": "./Activiteit.schema.json" + } + }, + "bevoegdGezag": { + "$ref": "./BevoegdGezag.schema.json" + }, + "document": { + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Document.schema.json" + } + }, + "locatie": { + "$ref": "./Locatie.schema.json" + }, + "rolaanduiding": { + "$ref": "../_shared/Rolaanduiding.schema.json" + }, + "verzoekMetadata": { + "$ref": "../_shared/VerzoekMetadata.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/406.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/406.schema.json new file mode 100644 index 00000000..75878ee5 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/406.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/406", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/406", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/406", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/406" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/fout/id/concept/knooppunt/contentscanning/virus-gedetecteerd", + "title": "Geinfecteerd", + "status": 406, + "detail": "In het bestand 'test.xlsx' zit een virus. Voeg een bestand zonder virus toe.", + "instance": "539f14d69f2fba81" + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Activiteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Activiteit.schema.json new file mode 100644 index 00000000..9efbe7d2 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Activiteit.schema.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/activiteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Activiteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Activiteit", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/Activiteit" + ], + "type": "object", + "required": [ + "id", + "urn" + ], + "properties": { + "bijlage": { + "description": "Bijlagen behorende bij een Activiteit. Leeg indien er sprake is van een subactiveit.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Bijlage.schema.json" + } + }, + "id": { + "type": "string", + "maxLength": 500, + "description": "De 'functioneleStructuurReferentie' van de activiteit." + }, + "subactiviteit": { + "description": "een sub-activiteit. Verplicht als er sprake is van een sub-activiteit.", + "type": "array", + "maxItems": 1000, + "items": { + "$ref": "./SubActiviteit.schema.json" + } + }, + "urn": { + "type": "string", + "maxLength": 256, + "description": "De 'urn' van de activiteit. Ook wel imow-id genoemd." + }, + "vraagAntwoord": { + "description": "Dit zijn antwoorden op de activiteit vragen. Activiteit vragen zijn vragen verkregen van de BepalenIndieningsvereisten service. Leeg indien er sprake is van een subactivieit.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/VraagAntwoord.schema.json" + } + } + }, + "oneOf": [ + { + "required": [ + "subactiviteit" + ] + }, + { + "required": [ + "vraagAntwoord" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Adres.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Adres.schema.json new file mode 100644 index 00000000..01d67cca --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Adres.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/adres", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Adres" + ], + "type": "object", + "required": [ + "nummeraanduidingId", + "straat", + "nummer", + "woonplaats" + ], + "properties": { + "letter": { + "type": "string" + }, + "nummer": { + "type": "string" + }, + "nummeraanduidingId": { + "type": "string" + }, + "postcode": { + "type": "string" + }, + "straat": { + "type": "string" + }, + "toevoeging": { + "type": "string" + }, + "woonplaats": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/BevoegdGezag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/BevoegdGezag.schema.json new file mode 100644 index 00000000..ca6dd6db --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/BevoegdGezag.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/bevoegdgezag", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/BevoegdGezag", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/BevoegdGezagWijzigen", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/BevoegdGezagWijzigen", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/BevoegdGezag" + ], + "type": "object", + "required": [ + "organisatieIdentificatieNummer" + ], + "properties": { + "organisatieIdentificatieNummer": { + "type": "string", + "pattern": "^\\d{20}$" + } + }, + "examples": [ + { + "organisatieIdentificatieNummer": "00000000000123456789" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/BronLocatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/BronLocatie.schema.json new file mode 100644 index 00000000..96d947ee --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/BronLocatie.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/bronlocatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/BronLocatie" + ], + "description": "De bron waarmee geometrie locatie is verkregen.", + "type": "object", + "properties": { + "adres": { + "$ref": "./Adres.schema.json" + }, + "coordinaten": { + "$ref": "../_shared/Coordinaat.schema.json" + }, + "kadastraal": { + "$ref": "./Kadastraal.schema.json" + }, + "postcode": { + "$ref": "../_shared/Postcode.schema.json" + } + }, + "oneOf": [ + { + "type": "object", + "required": [ + "adres" + ], + "properties": { + "adres": { + "$ref": "./Adres.schema.json" + } + }, + "examples": [ + { + "adres": { + "nummeraanduidingId": "0935200000064319", + "straat": "Lange Kleiweg", + "nummer": "4", + "letter": "a", + "postcode": "2288 GK", + "toevoeging": "b", + "woonplaats": "Rijswijk" + } + } + ] + }, + { + "type": "object", + "required": [ + "postcode" + ], + "properties": { + "postcode": { + "$ref": "../_shared/Postcode.schema.json" + } + }, + "examples": [ + { + "postcode": { + "nummeraanduidingId": "0935200000064319", + "postcode": "2288 GK", + "nummer": "4", + "letter": "a", + "toevoeging": "b" + } + } + ] + }, + { + "type": "object", + "required": [ + "kadastraal" + ], + "properties": { + "kadastraal": { + "$ref": "./Kadastraal.schema.json" + } + }, + "examples": [ + { + "kadastraal": { + "gemeenteCode": "GVH11", + "sectie": "P", + "perceelNummer": 10815 + } + } + ] + }, + { + "type": "object", + "required": [ + "coordinaten" + ], + "properties": { + "coordinaten": { + "$ref": "../_shared/Coordinaat.schema.json" + } + }, + "examples": [ + { + "coordinaten": { + "stelsel": "ETRS89", + "geometrie": { + "type": "Point,", + "coordinates": [ + 52.08811, + 4.315099 + ] + } + } + } + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/GelabeldKadastraal.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/GelabeldKadastraal.schema.json new file mode 100644 index 00000000..dedfd3d9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/GelabeldKadastraal.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/gelabeldkadastraal", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/GelabeldKadastraal" + ], + "type": "object", + "required": [ + "kadastraal" + ], + "properties": { + "kadastraal": { + "$ref": "./Kadastraal.schema.json" + } + }, + "examples": [ + { + "kadastraal": { + "gemeenteCode": "GVH11", + "sectie": "P", + "perceelNummer": 10815 + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Ideeverkenning.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Ideeverkenning.schema.json new file mode 100644 index 00000000..5fd193cb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Ideeverkenning.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ideeverkenning", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Ideeverkenning" + ], + "type": "object", + "required": [ + "verzoekMetadata", + "bevoegdGezag", + "locatie", + "ideeverkenning", + "contactgegevens" + ], + "properties": { + "bevoegdGezag": { + "$ref": "./BevoegdGezag.schema.json" + }, + "contactgegevens": { + "$ref": "../_shared/Contactgegevens.schema.json" + }, + "document": { + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Document.schema.json" + } + }, + "ideeverkenning": { + "$ref": "../_shared/Ideeverkenning2.schema.json" + }, + "locatie": { + "$ref": "./Locatie.schema.json" + }, + "machtiging": { + "$ref": "./Machtiging.schema.json" + }, + "verzoekMetadata": { + "$ref": "./IdeeverkenningMetadata.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/IdeeverkenningMetadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/IdeeverkenningMetadata.schema.json new file mode 100644 index 00000000..8e98737a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/IdeeverkenningMetadata.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ideeverkenningmetadata", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/IdeeverkenningMetadata" + ], + "type": "object", + "required": [ + "verzoekType", + "doelVerzoek" + ], + "properties": { + "doelVerzoek": { + "type": "string", + "enum": [ + "Indienen", + "Aanvullen" + ] + }, + "initieelVerzoeknummer": { + "description": "Het verzoeknummer waarop een 'Aanvulling' plaats vindt.", + "type": "string" + }, + "projectId": { + "description": "Geeft een mogelijkheid (voor een Bevoegd Gezag) tot het relateren van verschillende aanvragen onder eenzelfde project id. Indien er een machtiging is, moet dit projectId gelijk zijn aan het projectId van de machtiging.", + "type": "string" + }, + "projectnaam": { + "type": "string", + "minLength": 1, + "maxLength": 197 + }, + "verzoekType": { + "type": "string", + "enum": [ + "Idee" + ] + } + }, + "examples": [ + { + "verzoekType": "Idee", + "doelVerzoek": "Indienen", + "projectId": "202", + "projectnaam": "Woongroep" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Info.schema.json new file mode 100644 index 00000000..84f86838 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Info.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "name", + "version", + "stamVersion" + ], + "properties": { + "name": { + "type": "string" + }, + "stamVersion": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "examples": [ + { + "name": "Verzoek indienen", + "version": "1.1.0", + "stamVersion": [ + "5", + "6" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Intrekken.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Intrekken.schema.json new file mode 100644 index 00000000..a411dfa1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Intrekken.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/intrekken", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Intrekken" + ], + "description": "De optionele toelichting en optionele machtiging bij een intrekking.", + "type": "object", + "properties": { + "machtiging": { + "$ref": "./Machtiging.schema.json" + }, + "toelichting": { + "description": "Een toelichting bij het intrekken van een verzoek.", + "type": "string", + "pattern": "^(?!\\s*$).{1,6144}$" + } + }, + "examples": [ + { + "toelichting": "Nvt vanwege verhuizing." + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Kadastraal.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Kadastraal.schema.json new file mode 100644 index 00000000..cc48377c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Kadastraal.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/kadastraal", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Kadastraal" + ], + "type": "object", + "required": [ + "gemeenteCode", + "sectie", + "perceelNummer" + ], + "properties": { + "gemeenteCode": { + "type": "string" + }, + "perceelNummer": { + "type": "string" + }, + "sectie": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Locatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Locatie.schema.json new file mode 100644 index 00000000..f61e0bc8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Locatie.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/locatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Locatie", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/Locatie" + ], + "description": "Locatie waar het project wordt uitgevoerd. De geometrie van de locatie dient in RD-coördinaten te worden opgegeven. Binnen de bronlocatie moet de locatie worden vermeldt zoals de initiatiefnemer deze heeft opgegeven. Indien het een vlakaanduiding betreft kunnen dit coördinaten in RD, ETRS89 of WGS84 zijn.", + "type": "object", + "required": [ + "geometrie", + "bronLocatie" + ], + "properties": { + "bronLocatie": { + "$ref": "./BronLocatie.schema.json" + }, + "geometrie": { + "description": "Punt of vlak waar het project wordt uitgevoerd.", + "oneOf": [ + { + "$ref": "../_shared/Point.schema.json" + }, + { + "$ref": "../_shared/Polygon.schema.json" + }, + { + "$ref": "../_shared/GeometryCollection.schema.json" + } + ] + } + }, + "examples": [ + { + "geometrie": { + "type": "Point", + "coordinates": [ + 81523.058, + 456081.0821 + ] + }, + "bronLocatie": "zie BronLocatie" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Machtiging.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Machtiging.schema.json new file mode 100644 index 00000000..bac221f1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Machtiging.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/machtiging", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Machtiging" + ], + "description": "Geeft aan dat dit verzoek wordt ingediend middels een machtiging.", + "type": "object", + "required": [ + "initiatiefnemer", + "gemachtigde", + "projectId" + ], + "properties": { + "gemachtigde": { + "description": "Het DSO id van de gemachtigde. Als dit een organisatie betreft, dan het DSO id van de organisatie.", + "type": "string" + }, + "initiatiefnemer": { + "description": "Het DSO id van de initiatiefnemer. Als dit een organisatie betreft, dan het DSO id van de organisatie.", + "type": "string" + }, + "projectId": { + "description": "Het project id waarvoor de gemachtigde gemachtigd is. Indien er ook een projectId is gevuld in de VerzoekMetadata moeten deze gelijk zijn.", + "type": "string" + } + }, + "examples": [ + { + "initiatiefnemer": "3f9d875a-bc34-11ea-b3de-0242ac130004", + "gemachtigde": "8e37be08-bc34-11ea-b3de-0242ac130004", + "projectId": "202" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ProjectId.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ProjectId.schema.json new file mode 100644 index 00000000..44a77d2b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ProjectId.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/projectid", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ProjectId" + ], + "description": "Geeft een mogelijkheid (voor een Bevoegd Gezag) tot het relateren van verschillende aanvragen onder eenzelfde project id. Indien er een machtiging is, moet dit projectId gelijk zijn aan het projectId van de machtiging.", + "type": "string" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/SubActiviteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/SubActiviteit.schema.json new file mode 100644 index 00000000..04f46023 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/SubActiviteit.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/subactiviteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/SubActiviteit", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/SubActiviteit", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/SubActiviteit" + ], + "type": "object", + "required": [ + "id", + "urn", + "vraagAntwoord" + ], + "properties": { + "bijlage": { + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Bijlage.schema.json" + } + }, + "id": { + "type": "string", + "maxLength": 500, + "description": "De 'functioneleStructuurReferentie' van de subactiviteit." + }, + "urn": { + "type": "string", + "maxLength": 256, + "description": "De 'urn' van de subactiviteit. Ook wel imow-id genoemd." + }, + "vraagAntwoord": { + "description": "Dit zijn antwoorden op de subactiviteit vragen. Subactiviteit vragen zijn vragen verkregen van de BepalenIndieningsvereisten service.", + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/VraagAntwoord.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ValidatieFout.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ValidatieFout.schema.json new file mode 100644 index 00000000..6af30ddb --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/ValidatieFout.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/validatiefout", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/ValidatieFout", + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v5.json#/components/schemas/ValidatieFout", + "https://service.omgevingswet.overheid.nl/publiek/verzoeken/api/indienen/v5/#/components/schemas/ValidatieFout" + ], + "properties": { + "instance": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int64" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "examples": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/ValidatieMislukt", + "title": "Validatie mislukt", + "status": 400, + "invalid-params": [ + { + "type": "https://content.omgevingswet.overheid.nl/id/concept/validatie/Verplicht", + "name": "doelVerzoek", + "reason": "doelVerzoek is een verplicht veld" + } + ] + } + ], + "required": [ + "type", + "title", + "status" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Verzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Verzoek.schema.json new file mode 100644 index 00000000..8fba2f3c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/Verzoek.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/verzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/Verzoek" + ], + "type": "object", + "required": [ + "verzoekMetadata", + "bevoegdGezag", + "locatie", + "activiteit" + ], + "properties": { + "activiteit": { + "description": "Hier bevinden zich alle gegevens omtrent de geselecteerde activiteiten. De algemene set hoort hier ook bij.", + "type": "array", + "maxItems": 1000, + "items": { + "$ref": "./Activiteit.schema.json" + } + }, + "bevoegdGezag": { + "$ref": "./BevoegdGezag.schema.json" + }, + "document": { + "type": "array", + "maxItems": 10000, + "items": { + "$ref": "../_shared/Document.schema.json" + } + }, + "locatie": { + "$ref": "./Locatie.schema.json" + }, + "machtiging": { + "$ref": "./Machtiging.schema.json" + }, + "verzoekMetadata": { + "$ref": "./VerzoekMetadata.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/VerzoekMetadata.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/VerzoekMetadata.schema.json new file mode 100644 index 00000000..9b0f679c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/VerzoekMetadata.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeken-indienen-yktc6lgdr/verzoekmetadata", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/162228/verzoeken-indienen-v4.json#/components/schemas/VerzoekMetadata" + ], + "type": "object", + "required": [ + "verzoekType", + "doelVerzoek", + "ambtshalve" + ], + "properties": { + "ambtshalve": { + "description": "Geeft aan of het verzoek ambtshalve is ingediend door het Bevoegd Gezag.", + "type": "boolean" + }, + "doelVerzoek": { + "type": "string", + "enum": [ + "Conceptverzoek", + "Initieren", + "Aanvullen" + ] + }, + "initieelVerzoeknummer": { + "description": "Het verzoeknummer waarop een 'Aanvulling' plaats vindt.", + "type": "string" + }, + "projectId": { + "description": "Geeft een mogelijkheid (voor een Bevoegd Gezag) tot het relateren van verschillende aanvragen onder eenzelfde project id. Indien er een machtiging is, moet dit projectId gelijk zijn aan het projectId van de machtiging.", + "type": "string" + }, + "verzoekType": { + "type": "string", + "enum": [ + "Aanvraag vergunning", + "Melding", + "Informatie", + "Informatie ongewoon voorval", + "Aanvraag maatwerkvoorschrift", + "Melding gelijkwaardige maatregel", + "Aanvraag toestemming gelijkwaardige maatregel" + ] + } + }, + "examples": [ + { + "verzoekType": "Melding", + "doelVerzoek": "Initieren", + "ambtshalve": false, + "projectId": "202" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Embedded2.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Embedded2.schema.json new file mode 100644 index 00000000..2a40fd83 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Embedded2.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/embedded2", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json" + ], + "required": [ + "verzoeken" + ], + "type": "object", + "properties": { + "verzoeken": { + "type": "array", + "items": { + "description": "Een verzoek item uit het verzoekenoverzicht. Bevat basisgegevens van een verzoek.\n", + "required": [ + "verzoeknummer", + "volgnummer" + ], + "properties": { + "verzoeknummer": { + "type": "string" + }, + "volgnummer": { + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "verzoeknummer": "2017010100001", + "volgnummer": "000" + } + ] + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/HalLink.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/HalLink.schema.json new file mode 100644 index 00000000..0dc6b803 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/HalLink.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/hallink", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/HalLink", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/HalLink", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/HalLink" + ], + "required": [ + "href" + ], + "properties": { + "href": { + "type": "string" + } + }, + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/HalPaginationLinks.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/HalPaginationLinks.schema.json new file mode 100644 index 00000000..d06dba13 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/HalPaginationLinks.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/halpaginationlinks", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/HalPaginationLinks", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/HalPaginationLinks" + ], + "description": "uri's voor het gebruik van paginering", + "type": "object", + "properties": { + "first": { + "description": "uri voor het opvragen van de eerste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "last": { + "description": "uri voor het opvragen van de laatste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "next": { + "description": "uri voor het opvragen van de volgende pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "prev": { + "description": "uri voor het opvragen van de vorige pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Info.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Info.schema.json new file mode 100644 index 00000000..82c3b2d4 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Info.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/info", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Info" + ], + "description": "Info", + "required": [ + "name", + "version", + "stamVersion" + ], + "properties": { + "name": { + "type": "string" + }, + "stamVersion": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "examples": [ + { + "name": "Verzoekenoverzicht raadplegen", + "version": "1.1.6", + "stamVersion": [ + "5", + "6" + ] + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Page.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Page.schema.json new file mode 100644 index 00000000..23672678 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/Page.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/page", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v2.json#/components/schemas/Page", + "https://developer.omgevingswet.overheid.nl/publish/pages/196036/verzoeken-afhandelen-v3.json#/components/schemas/Page", + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/Page" + ], + "description": "Informatie voor paginering.", + "required": [ + "number", + "size", + "totalElements", + "totalPages" + ], + "type": "object", + "properties": { + "number": { + "type": "integer", + "format": "int32", + "examples": [ + 0 + ] + }, + "size": { + "type": "integer", + "format": "int32", + "examples": [ + 20 + ] + }, + "totalElements": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + }, + "totalPages": { + "type": "integer", + "format": "int32", + "examples": [ + 1 + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekTypeStam5And6.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekTypeStam5And6.schema.json new file mode 100644 index 00000000..1420cdfd --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekTypeStam5And6.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/verzoektypestam5and6", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/VerzoekTypeStam5And6" + ], + "description": "Het type van het verzoek. Op basis van de gevraagde STAM-versie zal de corresponderende enumeratie worden teruggegeven.", + "type": "string", + "enum": [ + "Concept", + "Definitief", + "Idee", + "SDGverzoek" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekenoverzichtResultaat.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekenoverzichtResultaat.schema.json new file mode 100644 index 00000000..148b7417 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekenoverzichtResultaat.schema.json @@ -0,0 +1,138 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/verzoekenoverzichtresultaat", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/VerzoekenoverzichtResultaat" + ], + "description": "Resultaat van verzoekenoverzicht bevraging. Bevat pagineringsinformatie en eventuele resultaten. \nResultaten worden gesorteerd op verzoeknummer, oudste eerst.\n", + "required": [ + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "./Embedded2.schema.json" + }, + "_links": { + "properties": { + "first": { + "description": "uri voor het opvragen van de eerste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "last": { + "description": "uri voor het opvragen van de laatste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "next": { + "description": "uri voor het opvragen van de volgende pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "prev": { + "description": "uri voor het opvragen van de vorige pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + }, + "description": "uri's voor het gebruik van paginering", + "type": "object" + }, + "page": { + "$ref": "./Page.schema.json" + } + }, + "examples": [ + { + "_embedded": { + "verzoeken": [ + { + "verzoeknummer": "2019012100003", + "volgnummer": "001", + "verzoekType": "Definitief", + "doelVerzoek": "Indienen", + "verzoekNaam": "Boom planten", + "datumIngediend": "2019-01-21T10:01:47.457+01:00", + "bevoegdGezag": { + "organisatieIdentificatieNummer": "00000000000123456789", + "naam": "Provincie Zuid-Holland" + }, + "behandeldienst": { + "organisatieIdentificatieNummer": "00000000000987654321", + "naam": "Behandeldienst voor Zuid-Holland" + } + } + ] + }, + "_links": { + "self": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=4" + }, + "first": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=0" + }, + "last": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=10" + }, + "next": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=5" + }, + "prev": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=3" + } + }, + "page": { + "size": 20, + "totalElements": 200, + "totalPages": 10, + "number": 4 + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekenoverzichtResultaatVerzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekenoverzichtResultaatVerzoek.schema.json new file mode 100644 index 00000000..01c63fa9 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/VerzoekenoverzichtResultaatVerzoek.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/verzoekenoverzichtresultaatverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/VerzoekenoverzichtResultaatVerzoek" + ], + "description": "Een verzoek item uit het verzoekenoverzicht. Bevat basisgegevens van een verzoek.\n", + "required": [ + "verzoeknummer", + "volgnummer" + ], + "properties": { + "verzoeknummer": { + "type": "string" + }, + "volgnummer": { + "type": "string" + } + }, + "type": "object", + "examples": [ + { + "verzoeknummer": "2017010100001", + "volgnummer": "000" + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/ZoekresultaatVerzoeken.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/ZoekresultaatVerzoeken.schema.json new file mode 100644 index 00000000..cff7b181 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/ZoekresultaatVerzoeken.schema.json @@ -0,0 +1,154 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoekenoverzicht-raadplegen-xkb56_gdg/zoekresultaatverzoeken", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/238080/verzoekenoverzicht-raadplegen-v1.json#/components/schemas/ZoekresultaatVerzoeken" + ], + "description": "Zoekresultaat van verzoeken. Bevat pagineringsinformatie en eventuele resultaten. \nResultaten worden gesorteerd op verzoeknummer, nieuwste eerst.\nDe geometrie van het verzoek (locatie) word teruggegeven in ETRS89 (indien anders aangegeven, middels de 'Accept-Crs' header).\n", + "required": [ + "_links", + "page" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "../_shared/Embedded2.schema.json" + }, + "_links": { + "properties": { + "first": { + "description": "uri voor het opvragen van de eerste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "last": { + "description": "uri voor het opvragen van de laatste pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "next": { + "description": "uri voor het opvragen van de volgende pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + }, + "prev": { + "description": "uri voor het opvragen van de vorige pagina van deze collectie", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ], + "examples": [ + { + "href": "https://api.dso.nl/verzoeken/2017010100001" + } + ] + } + }, + "description": "uri's voor het gebruik van paginering", + "type": "object" + }, + "page": { + "$ref": "./Page.schema.json" + } + }, + "examples": [ + { + "_embedded": { + "verzoeken": [ + { + "verzoeknummer": "2019012100003", + "volgnummer": "001", + "verzoekType": "Definitief", + "doelVerzoek": "Indienen", + "plichtType": "Melding", + "datumIngediend": "2019-01-21T10:01:47.457+01:00", + "locatie": { + "geometrie": { + "type": "Point", + "coordinates": [ + 4.48549441, + 52.07752339 + ] + } + }, + "activiteit": [ + { + "id": "http://toepasbare-regels.omgevingswet.overheid.nl/werkzaamheden/id/concept/nl.imow-mnre1034.activiteit.AanbrengenLagenMetalen", + "urn": "nl.imow-mnre1034.activiteit.AanbrengenLagenMetalen", + "naam": "Aanbrengen lagen van metalen" + } + ], + "bevoegdGezag": { + "organisatieIdentificatieNummer": "00000000000123456789", + "naam": "Provincie Zuid-Holland" + }, + "behandeldienst": { + "organisatieIdentificatieNummer": "00000000000987654321", + "naam": "Behandeldienst voor Zuid-Holland" + } + } + ] + }, + "_links": { + "self": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=4" + }, + "first": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=0" + }, + "last": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=10" + }, + "next": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=5" + }, + "prev": { + "href": "https://api.dso.nl/verzoeken/_zoek?page=3" + } + }, + "page": { + "size": 20, + "totalElements": 200, + "totalPages": 10, + "number": 4 + } + } + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Activiteit.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Activiteit.schema.json new file mode 100644 index 00000000..a3371847 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Activiteit.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/activiteit", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/Activiteit" + ], + "description": "Een activiteit", + "required": [ + "functioneleStructuurRef", + "typering" + ], + "properties": { + "functioneleStructuurRef": { + "description": "FunctioneleStructuurRef van de activiteit", + "type": "string" + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/ActiviteitMetSubactiviteiten.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/ActiviteitMetSubactiviteiten.schema.json new file mode 100644 index 00000000..1488c456 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/ActiviteitMetSubactiviteiten.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/activiteitmetsubactiviteiten", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/ActiviteitMetSubactiviteiten" + ], + "required": [ + "functioneleStructuurRef", + "subFunctioneleStructuurRefs" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + }, + "subFunctioneleStructuurRefs": { + "deprecated": true, + "description": "Verwijzing naar regelbeheerobjecten van geselecteerde subactiviteiten in de functionele structuur in de Registratie Toepasbare Regels. Voor verfijnbare activiteiten dient de lijst minimaal 1 item bevatten. Voor niet-verfijnbare activiteiten dient de lijst leeg te zijn. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 100 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Behandeldienst.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Behandeldienst.schema.json new file mode 100644 index 00000000..aea56dd7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Behandeldienst.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/behandeldienst", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/Behandeldienst" + ], + "description": "Een behandeldienst", + "required": [ + "oin", + "naam" + ], + "properties": { + "naam": { + "description": "Naam van de behandeldienst. Als de naam niet opgehaald kon worden uit het OIN register, staat hier het OIN.", + "type": "string" + }, + "oin": { + "description": "OIN van de behandeldienst", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenBehandeldienstRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenBehandeldienstRequest.schema.json new file mode 100644 index 00000000..2576c5ef --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenBehandeldienstRequest.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/bepalenbehandeldienstrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/BepalenBehandeldienstRequest" + ], + "required": [ + "bevoegdGezagOin", + "activiteiten", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "activiteiten": { + "description": "Activiteiten waarvoor de behandeldienst moet worden bepaald", + "type": "array", + "items": { + "required": [ + "functioneleStructuurRef", + "subFunctioneleStructuurRefs" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + }, + "subFunctioneleStructuurRefs": { + "deprecated": true, + "description": "Verwijzing naar regelbeheerobjecten van geselecteerde subactiviteiten in de functionele structuur in de Registratie Toepasbare Regels. Voor verfijnbare activiteiten dient de lijst minimaal 1 item bevatten. Voor niet-verfijnbare activiteiten dient de lijst leeg te zijn. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 100 + } + } + }, + "minItems": 1, + "maxItems": 100 + }, + "bevoegdGezagOin": { + "description": "Het bevoegd gezag dat is geselecteerd bij het verzoek", + "type": "string" + }, + "datum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenBevoegdGezagRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenBevoegdGezagRequest.schema.json new file mode 100644 index 00000000..d3c1bb89 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenBevoegdGezagRequest.schema.json @@ -0,0 +1,114 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/bepalenbevoegdgezagrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/BepalenBevoegdGezagRequest" + ], + "required": [ + "activiteiten", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "activiteiten": { + "description": "Activiteiten waarvoor het bevoegd gezag moet worden bepaald, opgedeeld per verzoek, met eventueel subactiviteiten.", + "type": "array", + "items": { + "required": [ + "functioneleStructuurRef", + "subFunctioneleStructuurRefs" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + }, + "subFunctioneleStructuurRefs": { + "deprecated": true, + "description": "Verwijzing naar regelbeheerobjecten van geselecteerde subactiviteiten in de functionele structuur in de Registratie Toepasbare Regels. Voor verfijnbare activiteiten dient de lijst minimaal 1 item bevatten. Voor niet-verfijnbare activiteiten dient de lijst leeg te zijn. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 100 + } + } + }, + "minItems": 1, + "maxItems": 100 + }, + "datum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenConceptverzoekRequest.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenConceptverzoekRequest.schema.json new file mode 100644 index 00000000..2c028c4c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BepalenConceptverzoekRequest.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/bepalenconceptverzoekrequest", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/BepalenConceptverzoekRequest" + ], + "required": [ + "bevoegdGezagOin", + "activiteiten", + "_geo" + ], + "properties": { + "_geo": { + "description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).", + "required": [ + "intersects" + ], + "properties": { + "intersects": { + "description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)", + "oneOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + }, + { + "description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8", + "type": "object", + "required": [ + "geometries", + "type" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "./Point.schema.json" + }, + { + "$ref": "./Polygon.schema.json" + }, + { + "$ref": "../_shared/MultiPolygon.schema.json" + } + ], + "minItems": 0 + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } + } + ] + } + }, + "examples": [ + { + "intersects": { + "type": "Point", + "coordinates": [ + 155000, + 463000 + ] + } + } + ] + }, + "activiteiten": { + "description": "Activiteiten waarvoor het conceptverzoek moet worden bepaald", + "type": "array", + "items": { + "required": [ + "functioneleStructuurRef", + "subFunctioneleStructuurRefs" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De verwijzing naar een regelbeheerobject van een geselecteerde activiteit in de functionele structuur in de Registratie Toepasbare Regels.", + "type": "string" + }, + "subFunctioneleStructuurRefs": { + "deprecated": true, + "description": "Verwijzing naar regelbeheerobjecten van geselecteerde subactiviteiten in de functionele structuur in de Registratie Toepasbare Regels. Voor verfijnbare activiteiten dient de lijst minimaal 1 item bevatten. Voor niet-verfijnbare activiteiten dient de lijst leeg te zijn. Deprecated omdat de verfijnbaar functionaliteit deprecated is.", + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 100 + } + } + }, + "minItems": 1, + "maxItems": 100 + }, + "bevoegdGezagOin": { + "description": "Het bevoegd gezag dat is geselecteerd bij het verzoek", + "type": "string" + }, + "datum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BevoegdGezag.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BevoegdGezag.schema.json new file mode 100644 index 00000000..af63f8d1 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/BevoegdGezag.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/bevoegdgezag", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/BevoegdGezag" + ], + "description": "Een bevoegd gezag", + "required": [ + "oin", + "naam", + "bestuurslaag", + "afgeleid" + ], + "properties": { + "afgeleid": { + "description": "Definieert of dit het afgeleide bevoegd gezag is waar het verzoek heen moet worden gestuurd. Als deze op true staat is dit het bevoegd gezag waar het verzoek volgens de afleiding heen moet worden gestuurd. false betekent dat dit een alternatief bevoegd gezag is wat de gebruiker kan kiezen. Normaal zal in een response één bevoegd gezag afgeleid=true hebben, maar bij een project locatie over bestuurlijke grenzen kunnen alle bevoegd gezagen van dezelfde bestuurslaag afgeleid=true hebben.", + "type": "boolean" + }, + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "naam": { + "description": "Naam van het bevoegd gezag. Als de naam niet opgehaald kon worden uit het OIN register, staat hier het OIN.", + "type": "string" + }, + "oin": { + "description": "OIN van het bevoegd gezag", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Conceptverzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Conceptverzoek.schema.json new file mode 100644 index 00000000..ec639a22 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Conceptverzoek.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/conceptverzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/Conceptverzoek" + ], + "description": "Uitkomst van bepalen conceptverzoek", + "required": [ + "toegestaan" + ], + "properties": { + "toegestaan": { + "description": "Is conceptverzoek toegestaan?", + "type": "boolean" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Point.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Point.schema.json new file mode 100644 index 00000000..e5ed79c7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Point.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/point", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Point", + "description": "GeoJSON Point gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.2", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Polygon.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Polygon.schema.json new file mode 100644 index 00000000..7c241258 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Polygon.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/polygon", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/167490/toepasbareregels-crud-rtr-gegevens-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json", + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json" + ], + "title": "Polygon", + "description": "GeoJSON Polygon gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "object", + "required": [ + "type", + "coordinates" + ], + "properties": { + "coordinates": { + "description": "De coördinaten van een Polygon volgens https://tools.ietf.org/html/rfc7946#section-3.1.6", + "type": "array", + "items": { + "type": "array", + "minItems": 4, + "items": { + "description": "De coördinaten van het punt waarbij het 1e item de x-coordinaat is en het 2e item de y-coordinaat, gespecificeerd volgens https://tools.ietf.org/html/rfc7946#section-3.1.1", + "type": "array", + "minItems": 2, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Verzoek.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Verzoek.schema.json new file mode 100644 index 00000000..2680660e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/Verzoek.schema.json @@ -0,0 +1,103 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/verzoeksroutering-a3hce_gdr/verzoek", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/171058/toepasbareregels-verzoeksroutering-v2.json#/components/schemas/Verzoek" + ], + "description": "Verzoek bestaande uit 1 of meerdere activiteiten, bedoeld voor 1 bevoegd gezag.", + "required": [ + "toestemming", + "bevoegdGezagen", + "activiteiten" + ], + "properties": { + "activiteiten": { + "description": "Activiteiten die gegroepeerd zijn in dit verzoek, in onbepaalde volgorde.", + "type": "array", + "items": { + "description": "Een activiteit", + "required": [ + "functioneleStructuurRef", + "typering" + ], + "properties": { + "functioneleStructuurRef": { + "description": "FunctioneleStructuurRef van de activiteit", + "type": "string" + }, + "typering": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + } + } + } + }, + "bevoegdGezagen": { + "description": "Bevoegd gezagen waar het verzoek heen gestuurd kan worden", + "type": "array", + "items": { + "description": "Een bevoegd gezag", + "required": [ + "oin", + "naam", + "bestuurslaag", + "afgeleid" + ], + "properties": { + "afgeleid": { + "description": "Definieert of dit het afgeleide bevoegd gezag is waar het verzoek heen moet worden gestuurd. Als deze op true staat is dit het bevoegd gezag waar het verzoek volgens de afleiding heen moet worden gestuurd. false betekent dat dit een alternatief bevoegd gezag is wat de gebruiker kan kiezen. Normaal zal in een response één bevoegd gezag afgeleid=true hebben, maar bij een project locatie over bestuurlijke grenzen kunnen alle bevoegd gezagen van dezelfde bestuurslaag afgeleid=true hebben.", + "type": "boolean" + }, + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "naam": { + "description": "Naam van het bevoegd gezag. Als de naam niet opgehaald kon worden uit het OIN register, staat hier het OIN.", + "type": "string" + }, + "oin": { + "description": "OIN van het bevoegd gezag", + "type": "string" + } + } + } + }, + "toestemming": { + "required": [ + "code", + "waarde" + ], + "properties": { + "code": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "waarde": { + "type": "string", + "description": "Waarde van het toestemmingstype." + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ActiviteitHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ActiviteitHALResponseList.schema.json new file mode 100644 index 00000000..9861f101 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ActiviteitHALResponseList.schema.json @@ -0,0 +1,286 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/activiteithalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ActiviteitHALResponseList" + ], + "required": [ + "_links", + "aggregaties", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "activiteiten" + ], + "properties": { + "activiteiten": { + "type": "array", + "minItems": 1, + "items": { + "required": [ + "urn", + "type", + "omschrijving", + "functioneleStructuurRef", + "bestuursorgaan", + "locaties" + ], + "properties": { + "bestuursorgaan": { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + }, + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef die verwijst naar de regels (STTR) m.b.t. indieningsvereisten", + "type": "string" + }, + "locaties": { + "description": "Locaties waarop de activiteit actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "omschrijving": { + "description": "Omschrijving van de activiteit", + "type": "string" + }, + "toestemming": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "type": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "urn": { + "description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + } + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "aggregaties": { + "description": "Het aantal resultaten per mogelijke filterwaarde voor toestemming en bestuurslaag. Heeft betrekking op het totaal aantal resultaten en niet over de betreffende pagina.", + "required": [ + "toestemmingen", + "bestuurslagen", + "bestuursorganenPerBestuurslaag" + ], + "properties": { + "bestuurslagen": { + "type": "array", + "items": { + "description": "Per bestuurslaag het aantal keer dat de bestuurslaag voorkomt in de gevonden activiteiten. Let op dat het bestuurslaag filter hierin NIET wordt meegenomen (andere filters wel). Dit is handig wanneer de aggregaties worden gepresenteerd in een user interface, dan kan de gebruiker namelijk het aantal resultaten uitbreiden door ook een andere bestuurslaag te selecteren.", + "required": [ + "bestuurslaag", + "aantal" + ], + "properties": { + "aantal": { + "description": "Het aantal resultaten voor de bestuurslaag, waarbij het bestuurslaag filter NIET wordt meegenomen", + "type": "number" + }, + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + } + } + } + }, + "bestuursorganenPerBestuurslaag": { + "type": "array", + "items": { + "description": "De meest voorkomende bestuursorganen in de gevonden activiteiten met het aantal keer dat ze voorkomen. Deze zijn opgedeeld per bestuurslaag.", + "required": [ + "bestuurslaag", + "bestuursorganen" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "bestuursorganen": { + "type": "array", + "items": { + "description": "Het aantal resultaten per bestuursorgaan", + "required": [ + "oin", + "aantal" + ], + "properties": { + "aantal": { + "type": "number" + }, + "oin": { + "description": "Identificatie van een bestuursorgaan.", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + } + } + } + }, + "toestemmingen": { + "type": "array", + "items": { + "description": "Per toestemming het aantal keer dat de toestemming voorkomt in de gevonden activiteiten. Let op dat het toestemming filter hierin NIET wordt meegenomen (andere filters wel). Dit is handig wanneer de aggregaties worden gepresenteerd in een user interface, dan kan de gebruiker namelijk het aantal resultaten uitbreiden door ook een andere toestemming te selecteren.", + "required": [ + "toestemming", + "aantal" + ], + "properties": { + "aantal": { + "description": "Het aantal resultaten voor de toestemming, waarbij het bestuurslaag filter NIET wordt meegenomen", + "type": "number" + }, + "toestemming": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + } + } + } + } + } + }, + "page": { + "$ref": "../_shared/Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ActiviteitResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ActiviteitResponse.schema.json new file mode 100644 index 00000000..611a3c2b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ActiviteitResponse.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/activiteitresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ActiviteitResponse" + ], + "required": [ + "urn", + "type", + "omschrijving", + "functioneleStructuurRef", + "bestuursorgaan", + "locaties" + ], + "properties": { + "bestuursorgaan": { + "description": "Organisatie", + "required": [ + "oin", + "bestuurslaag" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "oin": { + "description": "OIN van de organisatie", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + }, + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef die verwijst naar de regels (STTR) m.b.t. indieningsvereisten", + "type": "string" + }, + "locaties": { + "description": "Locaties waarop de activiteit actief is", + "type": "array", + "items": { + "type": "string" + } + }, + "omschrijving": { + "description": "Omschrijving van de activiteit", + "type": "string" + }, + "toestemming": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + }, + "type": { + "description": "Typering van de activiteit", + "type": "string", + "enum": [ + "Water", + "Milieubelastende", + "Overige" + ] + }, + "urn": { + "description": "Urn van de activiteit (In de urn mogen geen spaties voorkomen). Binnen de keten staat urn bekend als de imow-id.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Aggregaties.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Aggregaties.schema.json new file mode 100644 index 00000000..f1b12ee8 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Aggregaties.schema.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/aggregaties", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/Aggregaties" + ], + "description": "Het aantal resultaten per mogelijke filterwaarde voor toestemming en bestuurslaag. Heeft betrekking op het totaal aantal resultaten en niet over de betreffende pagina.", + "required": [ + "toestemmingen", + "bestuurslagen", + "bestuursorganenPerBestuurslaag" + ], + "properties": { + "bestuurslagen": { + "type": "array", + "items": { + "description": "Per bestuurslaag het aantal keer dat de bestuurslaag voorkomt in de gevonden activiteiten. Let op dat het bestuurslaag filter hierin NIET wordt meegenomen (andere filters wel). Dit is handig wanneer de aggregaties worden gepresenteerd in een user interface, dan kan de gebruiker namelijk het aantal resultaten uitbreiden door ook een andere bestuurslaag te selecteren.", + "required": [ + "bestuurslaag", + "aantal" + ], + "properties": { + "aantal": { + "description": "Het aantal resultaten voor de bestuurslaag, waarbij het bestuurslaag filter NIET wordt meegenomen", + "type": "number" + }, + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + } + } + } + }, + "bestuursorganenPerBestuurslaag": { + "type": "array", + "items": { + "description": "De meest voorkomende bestuursorganen in de gevonden activiteiten met het aantal keer dat ze voorkomen. Deze zijn opgedeeld per bestuurslaag.", + "required": [ + "bestuurslaag", + "bestuursorganen" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "bestuursorganen": { + "type": "array", + "items": { + "description": "Het aantal resultaten per bestuursorgaan", + "required": [ + "oin", + "aantal" + ], + "properties": { + "aantal": { + "type": "number" + }, + "oin": { + "description": "Identificatie van een bestuursorgaan.", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + } + } + } + }, + "toestemmingen": { + "type": "array", + "items": { + "description": "Per toestemming het aantal keer dat de toestemming voorkomt in de gevonden activiteiten. Let op dat het toestemming filter hierin NIET wordt meegenomen (andere filters wel). Dit is handig wanneer de aggregaties worden gepresenteerd in een user interface, dan kan de gebruiker namelijk het aantal resultaten uitbreiden door ook een andere toestemming te selecteren.", + "required": [ + "toestemming", + "aantal" + ], + "properties": { + "aantal": { + "description": "Het aantal resultaten voor de toestemming, waarbij het bestuurslaag filter NIET wordt meegenomen", + "type": "number" + }, + "toestemming": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + } + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuurslaagAggregatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuurslaagAggregatie.schema.json new file mode 100644 index 00000000..d9ed056c --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuurslaagAggregatie.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/bestuurslaagaggregatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/BestuurslaagAggregatie" + ], + "description": "Per bestuurslaag het aantal keer dat de bestuurslaag voorkomt in de gevonden activiteiten. Let op dat het bestuurslaag filter hierin NIET wordt meegenomen (andere filters wel). Dit is handig wanneer de aggregaties worden gepresenteerd in een user interface, dan kan de gebruiker namelijk het aantal resultaten uitbreiden door ook een andere bestuurslaag te selecteren.", + "required": [ + "bestuurslaag", + "aantal" + ], + "properties": { + "aantal": { + "description": "Het aantal resultaten voor de bestuurslaag, waarbij het bestuurslaag filter NIET wordt meegenomen", + "type": "number" + }, + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuursorgaanAggregatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuursorgaanAggregatie.schema.json new file mode 100644 index 00000000..1290587a --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuursorgaanAggregatie.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/bestuursorgaanaggregatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/BestuursorgaanAggregatie" + ], + "description": "Het aantal resultaten per bestuursorgaan", + "required": [ + "oin", + "aantal" + ], + "properties": { + "aantal": { + "type": "number" + }, + "oin": { + "description": "Identificatie van een bestuursorgaan.", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuursorganenPerBestuurslaagAggregatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuursorganenPerBestuurslaagAggregatie.schema.json new file mode 100644 index 00000000..9c32334e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/BestuursorganenPerBestuurslaagAggregatie.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/bestuursorganenperbestuurslaagaggregatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/BestuursorganenPerBestuurslaagAggregatie" + ], + "description": "De meest voorkomende bestuursorganen in de gevonden activiteiten met het aantal keer dat ze voorkomen. Deze zijn opgedeeld per bestuurslaag.", + "required": [ + "bestuurslaag", + "bestuursorganen" + ], + "properties": { + "bestuurslaag": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + }, + "bestuursorganen": { + "type": "array", + "items": { + "description": "Het aantal resultaten per bestuursorgaan", + "required": [ + "oin", + "aantal" + ], + "properties": { + "aantal": { + "type": "number" + }, + "oin": { + "description": "Identificatie van een bestuursorgaan.", + "type": "string", + "minLength": 20, + "maxLength": 20 + } + } + } + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Sortering.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Sortering.schema.json new file mode 100644 index 00000000..055d0f4f --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Sortering.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/sortering", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/Sortering" + ], + "description": "De sortering waarin de resultaten worden geretourneerd. Bij \"alfabetisch\" worden de resultaten alfabetisch gesorteerd. \"besteMatch\" zorgt ervoor dat de resultaten die het meest matchen met de zoekterm bovenaan komen (bij deze sortering is het veld \"zoekterm\" daarom verplicht). \"meestGekozen\" wil zeggen dat de in het loket meest gekozen resultaten bovenaan staan. Als het veld \"sortering\" niet wordt meegegeven wordt de \"meestGekozen\" sortering gebruikt.", + "type": "string", + "enum": [ + "alfabetisch", + "besteMatch", + "meestGekozen" + ], + "default": "meestGekozen" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/SuggestiesCriteria.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/SuggestiesCriteria.schema.json new file mode 100644 index 00000000..094d68d7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/SuggestiesCriteria.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/suggestiescriteria", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/SuggestiesCriteria" + ], + "description": "De zoekterm.", + "required": [ + "zoekterm" + ], + "properties": { + "zoekterm": { + "description": "De zoekterm op basis waarvan suggesties teruggegeven moeten worden.", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Toestemming.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Toestemming.schema.json new file mode 100644 index 00000000..eafae99b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Toestemming.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/toestemming", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/Toestemming" + ], + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ToestemmingAggregatie.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ToestemmingAggregatie.schema.json new file mode 100644 index 00000000..d5bd5bf7 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ToestemmingAggregatie.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/toestemmingaggregatie", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ToestemmingAggregatie" + ], + "description": "Per toestemming het aantal keer dat de toestemming voorkomt in de gevonden activiteiten. Let op dat het toestemming filter hierin NIET wordt meegenomen (andere filters wel). Dit is handig wanneer de aggregaties worden gepresenteerd in een user interface, dan kan de gebruiker namelijk het aantal resultaten uitbreiden door ook een andere toestemming te selecteren.", + "required": [ + "toestemming", + "aantal" + ], + "properties": { + "aantal": { + "description": "Het aantal resultaten voor de toestemming, waarbij het bestuurslaag filter NIET wordt meegenomen", + "type": "number" + }, + "toestemming": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Trefwoord.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Trefwoord.schema.json new file mode 100644 index 00000000..4d47e196 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Trefwoord.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/trefwoord", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/Trefwoord" + ], + "description": "Trefwoord van de werkzaamheid.", + "type": "string" +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/WerkzaamheidHALResponseList.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/WerkzaamheidHALResponseList.schema.json new file mode 100644 index 00000000..38caf6aa --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/WerkzaamheidHALResponseList.schema.json @@ -0,0 +1,131 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/werkzaamheidhalresponselist", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/WerkzaamheidHALResponseList" + ], + "required": [ + "_links", + "page" + ], + "properties": { + "_embedded": { + "required": [ + "werkzaamheden" + ], + "properties": { + "werkzaamheden": { + "type": "array", + "minItems": 1, + "items": { + "required": [ + "urn", + "omschrijving", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van de werkzaamheid.", + "type": "string" + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid.", + "type": "string" + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid die voldoen aan de zoekterm.", + "type": "array", + "minItems": 0, + "items": { + "description": "Trefwoord van de werkzaamheid.", + "type": "string" + } + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } + } + } + } + }, + "_links": { + "description": "Links om te navigeren door de paginering", + "required": [ + "self", + "first", + "last" + ], + "properties": { + "first": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "last": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "next": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "prev": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + }, + "self": { + "description": "HAL link", + "required": [ + "href" + ], + "properties": { + "href": { + "description": "URI", + "type": "string" + } + } + } + } + }, + "page": { + "$ref": "../_shared/Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/WerkzaamheidResponse.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/WerkzaamheidResponse.schema.json new file mode 100644 index 00000000..31564690 --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/WerkzaamheidResponse.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/werkzaamheidresponse", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/WerkzaamheidResponse" + ], + "required": [ + "urn", + "omschrijving", + "functioneleStructuurRef" + ], + "properties": { + "functioneleStructuurRef": { + "description": "De functioneleStructuurRef van de werkzaamheid.", + "type": "string" + }, + "omschrijving": { + "description": "Omschrijving van de werkzaamheid.", + "type": "string" + }, + "trefwoorden": { + "description": "Trefwoorden van de werkzaamheid die voldoen aan de zoekterm.", + "type": "array", + "minItems": 0, + "items": { + "description": "Trefwoord van de werkzaamheid.", + "type": "string" + } + }, + "urn": { + "description": "Urn van de werkzaamheid", + "type": "string", + "pattern": "^\\w{1,100}$", + "examples": [ + "BoomKappen" + ] + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ZoekCriteriaActiviteiten.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ZoekCriteriaActiviteiten.schema.json new file mode 100644 index 00000000..ccef6e8b --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ZoekCriteriaActiviteiten.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/zoekcriteriaactiviteiten", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ZoekCriteriaActiviteiten" + ], + "description": "De zoekcriteria om activiteiten te zoeken. Zoeken gebeurt op basis van een zoekterm, resultaten kunnen verder gefilterd worden op de velden in het zoekresultaat.", + "properties": { + "bestuurslagen": { + "description": "Filter op bestuurslaag van het bestuursorgaan van de activiteit.", + "type": "array", + "minItems": 1, + "maxItems": 4, + "items": { + "description": "Bestuurslaag van een Organisatie", + "type": "string", + "enum": [ + "rijk", + "provincie", + "waterschap", + "gemeente" + ] + } + }, + "datum": { + "description": "Datum in het formaat dd-MM-yyyy.", + "type": "string", + "pattern": "^\\d{2}-\\d{2}-\\d{4}$", + "examples": [ + "01-01-2023" + ] + }, + "functioneleStructuurReferenties": { + "description": "De zoekterm op basis waarvan in de activiteiten gezocht wordt. Filter op functioneleStructuurReferentie", + "type": "array", + "minItems": 1, + "maxItems": 1000, + "items": { + "type": "string" + } + }, + "locaties": { + "description": "Filter op de locatie van de activiteit.", + "type": "array", + "minItems": 1, + "maxItems": 10000, + "items": { + "type": "string" + } + }, + "sortering": { + "description": "De sortering waarin de resultaten worden geretourneerd. Bij \"alfabetisch\" worden de resultaten alfabetisch gesorteerd. \"besteMatch\" zorgt ervoor dat de resultaten die het meest matchen met de zoekterm bovenaan komen (bij deze sortering is het veld \"zoekterm\" daarom verplicht). \"meestGekozen\" wil zeggen dat de in het loket meest gekozen resultaten bovenaan staan. Als het veld \"sortering\" niet wordt meegegeven wordt de \"meestGekozen\" sortering gebruikt.", + "type": "string", + "enum": [ + "alfabetisch", + "besteMatch", + "meestGekozen" + ], + "default": "meestGekozen" + }, + "toestemmingen": { + "description": "Filter op indieningsvereisten toestemming", + "type": "array", + "minItems": 1, + "maxItems": 7, + "items": { + "type": "string", + "description": "Code van de toestemming", + "enum": [ + "Vergunning", + "Melding", + "Informatie", + "InformatieOngewoonVoorval", + "AanvraagMaatwerkvoorschrift", + "MeldingGelijkwaardigeMaatregel", + "AanvraagToestemmingGelijkwaardigeMaatregel" + ] + } + }, + "zoekterm": { + "description": "De zoekterm op basis waarvan in de activiteiten gezocht wordt.", + "type": "string", + "minLength": 1, + "maxLength": 250 + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ZoekCriteriaWerkzaamheden.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ZoekCriteriaWerkzaamheden.schema.json new file mode 100644 index 00000000..fd12452d --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/ZoekCriteriaWerkzaamheden.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/zoekcriteriawerkzaamheden", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/ZoekCriteriaWerkzaamheden" + ], + "description": "De zoekcriteria om werkzaamheden te zoeken.", + "properties": { + "sortering": { + "description": "De sortering waarin de resultaten worden geretourneerd. Bij \"alfabetisch\" worden de resultaten alfabetisch gesorteerd. \"besteMatch\" zorgt ervoor dat de resultaten die het meest matchen met de zoekterm bovenaan komen (bij deze sortering is het veld \"zoekterm\" daarom verplicht). \"meestGekozen\" wil zeggen dat de in het loket meest gekozen resultaten bovenaan staan. Als het veld \"sortering\" niet wordt meegegeven wordt de \"meestGekozen\" sortering gebruikt.", + "type": "string", + "enum": [ + "alfabetisch", + "besteMatch", + "meestGekozen" + ], + "default": "meestGekozen" + }, + "zoekterm": { + "description": "De zoekterm op basis waarvan in de werkzaamheden gezocht wordt. Als het veld \"zoekterm\" niet wordt meegegeven worden alle werkzaamheden teruggegeven.", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Zoekterm.schema.json b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Zoekterm.schema.json new file mode 100644 index 00000000..cbf1be0e --- /dev/null +++ b/assets/schemas/api-register/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/Zoekterm.schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/digitaal-stelsel-omgevingswet-dso/zoeken-in-activiteiten-voor-indieningsvereisten-en-werkzaamheden-q7gc6lgvr/zoekterm", + "x-derived-from": [ + "https://developer.omgevingswet.overheid.nl/publish/pages/235013/toepasbareregels-zoekinterface-v2.json#/components/schemas/Zoekterm" + ], + "type": "string", + "minLength": 1, + "maxLength": 250 +} diff --git a/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/ApiResponse.schema.json b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/ApiResponse.schema.json new file mode 100644 index 00000000..131a9adb --- /dev/null +++ b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/ApiResponse.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/apiresponse", + "x-derived-from": [ + "https://petstore3.swagger.io/api/v3/openapi.json#/components/schemas/ApiResponse" + ], + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "##default" + } +} diff --git a/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Category.schema.json b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Category.schema.json new file mode 100644 index 00000000..a516bbff --- /dev/null +++ b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Category.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/category", + "x-derived-from": [ + "https://petstore3.swagger.io/api/v3/openapi.json#/components/schemas/Category" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "type": "string", + "examples": [ + "Dogs" + ] + } + }, + "xml": { + "name": "category" + } +} diff --git a/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Order.schema.json b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Order.schema.json new file mode 100644 index 00000000..c6c7d004 --- /dev/null +++ b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Order.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/order", + "x-derived-from": [ + "https://petstore3.swagger.io/api/v3/openapi.json#/components/schemas/Order" + ], + "type": "object", + "properties": { + "complete": { + "type": "boolean" + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 10 + ] + }, + "petId": { + "type": "integer", + "format": "int64", + "examples": [ + 198772 + ] + }, + "quantity": { + "type": "integer", + "format": "int32", + "examples": [ + 7 + ] + }, + "shipDate": { + "type": "string", + "format": "date-time" + }, + "status": { + "type": "string", + "description": "Order Status", + "enum": [ + "placed", + "approved", + "delivered" + ], + "examples": [ + "approved" + ] + } + }, + "xml": { + "name": "order" + } +} diff --git a/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Pet.schema.json b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Pet.schema.json new file mode 100644 index 00000000..6ce18be9 --- /dev/null +++ b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Pet.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/pet", + "x-derived-from": [ + "https://petstore3.swagger.io/api/v3/openapi.json#/components/schemas/Pet" + ], + "required": [ + "name", + "photoUrls" + ], + "type": "object", + "properties": { + "category": { + "$ref": "./Category.schema.json" + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 10 + ] + }, + "name": { + "type": "string", + "examples": [ + "doggie" + ] + }, + "photoUrls": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "photoUrl" + } + } + }, + "status": { + "type": "string", + "description": "pet status in the store", + "enum": [ + "available", + "pending", + "sold" + ] + }, + "tags": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./Tag.schema.json" + } + } + }, + "xml": { + "name": "pet" + } +} diff --git a/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Tag.schema.json b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Tag.schema.json new file mode 100644 index 00000000..ac162b45 --- /dev/null +++ b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/Tag.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/tag", + "x-derived-from": [ + "https://petstore3.swagger.io/api/v3/openapi.json#/components/schemas/Tag" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + } + }, + "xml": { + "name": "tag" + } +} diff --git a/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/User.schema.json b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/User.schema.json new file mode 100644 index 00000000..bace4bf4 --- /dev/null +++ b/assets/schemas/api-register/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/User.schema.json @@ -0,0 +1,64 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/directoraat-generaal-belastingdienst/swagger-petstore-open-api-3-0-pnkal4kdg/user", + "x-derived-from": [ + "https://petstore3.swagger.io/api/v3/openapi.json#/components/schemas/User" + ], + "type": "object", + "properties": { + "email": { + "type": "string", + "examples": [ + "john@email.com" + ] + }, + "firstName": { + "type": "string", + "examples": [ + "John" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 10 + ] + }, + "lastName": { + "type": "string", + "examples": [ + "James" + ] + }, + "password": { + "type": "string", + "examples": [ + "12345" + ] + }, + "phone": { + "type": "string", + "examples": [ + "12345" + ] + }, + "userStatus": { + "type": "integer", + "description": "User Status", + "format": "int32", + "examples": [ + 1 + ] + }, + "username": { + "type": "string", + "examples": [ + "theUser" + ] + } + }, + "xml": { + "name": "user" + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BagLigplaatsenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagLigplaatsenLink.schema.json new file mode 100644 index 00000000..2cbf909a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagLigplaatsenLink.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/bagligplaatsenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagLigplaatsenLink", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/BagLigplaatsenLink" + ], + "type": "object", + "description": "The identifier of the relationship to ligplaatsen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Ligplaats ID", + "description": "Unieke identificatie van een ligplaats" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BagNummeraanduidingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagNummeraanduidingenLink.schema.json new file mode 100644 index 00000000..574adb74 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagNummeraanduidingenLink.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/bagnummeraanduidingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagNummeraanduidingenLink", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/BagNummeraanduidingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to nummeraanduidingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Nummeraanduiding ID", + "description": "De unieke aanduiding van een nummeraanduiding" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BagOpenbareruimtesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagOpenbareruimtesLink.schema.json new file mode 100644 index 00000000..fffb0633 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagOpenbareruimtesLink.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/bagopenbareruimteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagOpenbareruimtesLink", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BagOpenbareruimtesLink" + ], + "type": "object", + "description": "The identifier of the relationship to openbareruimtes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Openbare ruimte ID", + "description": "Unieke identificatie van een openbare ruimte" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BagPandenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagPandenLink.schema.json new file mode 100644 index 00000000..437edf4a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagPandenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/bagpandenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagPandenLink", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BagPandenLink", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/BagPandenLink" + ], + "type": "object", + "description": "The identifier of the relationship to panden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Pand ID", + "description": "Unieke identificatie van een pand" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BagStandplaatsenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagStandplaatsenLink.schema.json new file mode 100644 index 00000000..94297ddc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagStandplaatsenLink.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/bagstandplaatsenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagStandplaatsenLink", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/BagStandplaatsenLink" + ], + "type": "object", + "description": "The identifier of the relationship to standplaatsen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Standplaats ID", + "description": "Unieke identificatie van een standplaats" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BagVerblijfsobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagVerblijfsobjectenLink.schema.json new file mode 100644 index 00000000..c3a79631 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagVerblijfsobjectenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/bagverblijfsobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagVerblijfsobjectenLink", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BagVerblijfsobjectenLink", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/BagVerblijfsobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to verblijfsobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een verblijfsobject" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BagWoonplaatsenRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagWoonplaatsenRawIdentifier.schema.json new file mode 100644 index 00000000..c128d095 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BagWoonplaatsenRawIdentifier.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/bagwoonplaatsenrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/BagWoonplaatsenRawIdentifier", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/BagWoonplaatsenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/BagWoonplaatsenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/BagWoonplaatsenRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to woonplaatsen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BenkaggBagpandenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BenkaggBagpandenLink.schema.json new file mode 100644 index 00000000..4b66abec --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BenkaggBagpandenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/benkaggbagpandenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggBagpandenLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/DataverkennerBagpandenBagpandenLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/DataverkennerBagpandenmBagpandenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bagpanden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "pandIdentificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "pandVolgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "pandIdentificatie", + "pandVolgnummer", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BenkaggBagzoekLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BenkaggBagzoekLink.schema.json new file mode 100644 index 00000000..b0c11e9c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BenkaggBagzoekLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/benkaggbagzoeklink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggBagzoekLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/DataverkennerBagzoekBagzoekLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/DataverkennerBagzoekmBagzoekLink" + ], + "type": "object", + "description": "The identifier of the relationship to bagzoek.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/BomenstamgegevensLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/BomenstamgegevensLink.schema.json new file mode 100644 index 00000000..4c0ced34 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/BomenstamgegevensLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/bomenstamgegevenslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenstamgegevensLink", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/BomenstamgegevensLink" + ], + "type": "object", + "description": "The identifier of the relationship to stamgegevens.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Brk2GemeentesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Brk2GemeentesLink.schema.json new file mode 100644 index 00000000..2ca6ea71 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Brk2GemeentesLink.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/brk2gemeenteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Brk2GemeentesLink", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2GemeentesLink" + ], + "type": "object", + "description": "The identifier of the relationship to gemeentes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Gemeente ID", + "description": "De unieke aanduiding van een gemeente" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Brt25pluslabelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Brt25pluslabelsLink.schema.json new file mode 100644 index 00000000..a62bcd8b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Brt25pluslabelsLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/brt25pluslabelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Brt25pluslabelsLink", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50pluslabelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to pluslabels.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBagadresinformatieBagadresinformatieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBagadresinformatieBagadresinformatieLink.schema.json new file mode 100644 index 00000000..d030973b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBagadresinformatieBagadresinformatieLink.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/dataverkennerbagadresinformatiebagadresinformatielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/DataverkennerBagadresinformatieBagadresinformatieLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/DataverkennerBagadresinformatiemBagadresinformatieLink" + ], + "type": "object", + "description": "The identifier of the relationship to bagadresinformatie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBetrokkenbijbetrokkenbijLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBetrokkenbijbetrokkenbijLink.schema.json new file mode 100644 index 00000000..c1c5cb95 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBetrokkenbijbetrokkenbijLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/dataverkennerbetrokkenbijbetrokkenbijlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/DataverkennerBetrokkenbijbetrokkenbijLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/DataverkennerBetrokkenbijmbetrokkenbijLink" + ], + "type": "object", + "description": "The identifier of the relationship to betrokkenbij.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink.schema.json new file mode 100644 index 00000000..04320c8f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/dataverkennerbevatverblijfsobjectenmbevatverblijfsobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/DataverkennerBevatverblijfsobjectenBevatverblijfsobjectenLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bevatverblijfsobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + }, + "verblijfsobjectenIdentificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + } + }, + "required": [ + "href", + "title", + "verblijfsobjectenIdentificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerIsontstaanuitmisontstaanuitLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerIsontstaanuitmisontstaanuitLink.schema.json new file mode 100644 index 00000000..e163f6ae --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerIsontstaanuitmisontstaanuitLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/dataverkennerisontstaanuitmisontstaanuitlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/DataverkennerIsontstaanuitisontstaanuitLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/DataverkennerIsontstaanuitmisontstaanuitLink" + ], + "type": "object", + "description": "The identifier of the relationship to isontstaanuit.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerKadastraleobjectKadastraleobjectLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerKadastraleobjectKadastraleobjectLink.schema.json new file mode 100644 index 00000000..bc16e4dd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerKadastraleobjectKadastraleobjectLink.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/dataverkennerkadastraleobjectkadastraleobjectlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/DataverkennerKadastraleobjectKadastraleobjectLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/DataverkennerKadastraleobjectmKadastraleobjectLink" + ], + "type": "object", + "description": "The identifier of the relationship to kadastraleobject.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerPandligtinPandligtinLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerPandligtinPandligtinLink.schema.json new file mode 100644 index 00000000..848feec3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/DataverkennerPandligtinPandligtinLink.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/dataverkennerpandligtinpandligtinlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/DataverkennerPandligtinPandligtinLink", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/DataverkennerPandligtinmPandligtinLink" + ], + "type": "object", + "description": "The identifier of the relationship to pandligtin.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBouwblokkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBouwblokkenLink.schema.json new file mode 100644 index 00000000..0cc7a848 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBouwblokkenLink.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/gebiedenbouwblokkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/GebiedenBouwblokkenLink", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenBouwblokkenLink", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/GebiedenBouwblokkenLink", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/GebiedenBouwblokkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bouwblokken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBuurtenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBuurtenLink.schema.json new file mode 100644 index 00000000..2e853e09 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBuurtenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/gebiedenbuurtenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/GebiedenBuurtenLink", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenBuurtenLink", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/GebiedenBuurtenLink" + ], + "type": "object", + "description": "The identifier of the relationship to buurten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBuurtenRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBuurtenRawIdentifier.schema.json new file mode 100644 index 00000000..ccbdf4aa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenBuurtenRawIdentifier.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/gebiedenbuurtenrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/GebiedenBuurtenRawIdentifier", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/GebiedenBuurtenRawIdentifier", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/GebiedenBuurtenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/GebiedenBuurtenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/GebiedenBuurtenRawIdentifier", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/GebiedenBuurtenRawIdentifier", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/GebiedenBuurtenRawIdentifier", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/GebiedenBuurtenRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to buurten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenGgwgebiedenRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenGgwgebiedenRawIdentifier.schema.json new file mode 100644 index 00000000..9c7353ed --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenGgwgebiedenRawIdentifier.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/gebiedenggwgebiedenrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/GebiedenGgwgebiedenRawIdentifier", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/GebiedenGgwgebiedenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/GebiedenGgwgebiedenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/GebiedenGgwgebiedenRawIdentifier", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/GebiedenGgwgebiedenRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to ggwgebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenStadsdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenStadsdelenLink.schema.json new file mode 100644 index 00000000..1536f396 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenStadsdelenLink.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/gebiedenstadsdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenStadsdelenLink", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/GebiedenStadsdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to stadsdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenStadsdelenRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenStadsdelenRawIdentifier.schema.json new file mode 100644 index 00000000..2565519a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenStadsdelenRawIdentifier.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/gebiedenstadsdelenrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/GebiedenStadsdelenRawIdentifier", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/GebiedenStadsdelenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/GebiedenStadsdelenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/GebiedenStadsdelenRawIdentifier", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/GebiedenStadsdelenRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to stadsdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenWijkenRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenWijkenRawIdentifier.schema.json new file mode 100644 index 00000000..202fceff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/GebiedenWijkenRawIdentifier.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/gebiedenwijkenrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/GebiedenWijkenRawIdentifier", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/GebiedenWijkenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/GebiedenWijkenRawIdentifier", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/GebiedenWijkenRawIdentifier", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/GebiedenWijkenRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to wijken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Geometry.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Geometry.schema.json new file mode 100644 index 00000000..c9cef546 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Geometry.schema.json @@ -0,0 +1,133 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/geometry", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/Geometry", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/Geometry" + ], + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/GeometryCollection.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/GeometryCollection.schema.json new file mode 100644 index 00000000..e921f87c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/GeometryCollection.schema.json @@ -0,0 +1,123 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/geometrycollection", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/GeometryCollection", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/GeometryCollection" + ], + "type": "object", + "description": "GeoJSON geometry collection", + "required": [ + "type", + "geometries" + ], + "properties": { + "geometries": { + "type": "array", + "items": { + "$ref": "./Geometry.schema.json" + } + }, + "type": { + "type": "string", + "enum": [ + "GeometryCollection" + ] + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/HoofdroutesroutesGevaarlijkeStoffenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/HoofdroutesroutesGevaarlijkeStoffenLink.schema.json new file mode 100644 index 00000000..419037d4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/HoofdroutesroutesGevaarlijkeStoffenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/hoofdroutesroutesgevaarlijkestoffenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Hoofdroutesroutes_gevaarlijke_stoffenLink", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/Wegenbestandroutes_gevaarlijke_stoffenLink" + ], + "type": "object", + "description": "The identifier of the relationship to routesGevaarlijkeStoffen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/HoofdroutestunnelsGevaarlijkeStoffenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/HoofdroutestunnelsGevaarlijkeStoffenLink.schema.json new file mode 100644 index 00000000..5588fb34 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/HoofdroutestunnelsGevaarlijkeStoffenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/hoofdroutestunnelsgevaarlijkestoffenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Hoofdroutestunnels_gevaarlijke_stoffenLink", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/Wegenbestandtunnels_gevaarlijke_stoffenLink" + ], + "type": "object", + "description": "The identifier of the relationship to tunnelsGevaarlijkeStoffen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/LineString.schema.json new file mode 100644 index 00000000..9a2de909 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/LineString.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Links.schema.json new file mode 100644 index 00000000..cecc081f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Links.schema.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/grex/openapi.json", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json", + "https://api.data.amsterdam.nl/v1/nap/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "./Next.schema.json" + }, + "previous": { + "$ref": "./Previous.schema.json" + }, + "self": { + "$ref": "./Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/MeldingenmeldingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/MeldingenmeldingenLink.schema.json new file mode 100644 index 00000000..6382aeac --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/MeldingenmeldingenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/meldingenmeldingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/MeldingenAccmeldingenLink", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/MeldingenmeldingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to meldingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding melding." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiLineString.schema.json new file mode 100644 index 00000000..5be87071 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiLineString.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiPoint.schema.json new file mode 100644 index 00000000..385be3fc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiPoint.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiPolygon.schema.json new file mode 100644 index 00000000..a56cbc5e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/MultiPolygon.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/NappeilmerkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/NappeilmerkenLink.schema.json new file mode 100644 index 00000000..e995176b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/NappeilmerkenLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/nappeilmerkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/NappeilmerkenLink", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/NappeilmerkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to peilmerken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Peilmerk ID", + "description": "Unieke identificatie van het peilmerk" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Next.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Next.schema.json new file mode 100644 index 00000000..75225b15 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Next.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/next", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/bag/openapi.json", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/grex/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json", + "https://api.data.amsterdam.nl/v1/nap/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.data.amsterdam.nl/v1/.../resource/?page=4" + ] + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimtehekkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimtehekkenLink.schema.json new file mode 100644 index 00000000..8ab68cee --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimtehekkenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/objectenopenbareruimtehekkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiehekkenLink", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimtehekkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to hekken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimteroostersLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimteroostersLink.schema.json new file mode 100644 index 00000000..b02f44d2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimteroostersLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/objectenopenbareruimteroosterslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologieroostersLink", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimteroostersLink" + ], + "type": "object", + "description": "The identifier of the relationship to roosters.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimtewaterobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimtewaterobjectenLink.schema.json new file mode 100644 index 00000000..63f0ef40 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/ObjectenopenbareruimtewaterobjectenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/objectenopenbareruimtewaterobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiewaterobjectenLink", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimtewaterobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to waterobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Page.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Page.schema.json new file mode 100644 index 00000000..6becb7de --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Page.schema.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/page", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/bag/openapi.json", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/grex/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json", + "https://api.data.amsterdam.nl/v1/nap/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "number": { + "type": "integer", + "examples": [ + 3 + ] + }, + "size": { + "type": "integer", + "examples": [ + 20 + ] + }, + "totalElements": { + "type": "integer", + "examples": [ + 5 + ] + }, + "totalPages": { + "type": "integer", + "examples": [ + 3 + ] + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/PaginatedAardgasverbruikmraLianderList.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/PaginatedAardgasverbruikmraLianderList.schema.json new file mode 100644 index 00000000..6d2df2f5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/PaginatedAardgasverbruikmraLianderList.schema.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/paginatedaardgasverbruikmralianderlist", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/PaginatedAardgasverbruikmra_lianderList", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/PaginatedAardgasvrijezonesbuurtList", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/PaginatedAfvalwijzeracc_afvalwijzerList", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/PaginatedBagbrondocumentenList", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/PaginatedBbgaindicatoren_definitiesList", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/PaginatedBedrijveninvesteringszonesgebiedenList", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/PaginatedBeheerkaartBasisbgtList", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/PaginatedBeheerkaartCbsGridraster_100List", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/PaginatedBelastingenreclameList", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/PaginatedBenkaggadresseerbareobjectenList", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/PaginatedBeschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenList", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/PaginatedBgtbakkenList", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/PaginatedBodemasbestList", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/PaginatedBomengebrekregistratieList", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/PaginatedBouwstroompuntenbouwstroompuntenList", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/PaginatedBrk2aantekeningenkadastraleobjectenList", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/PaginatedBrt10functionelegebiedenList", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/PaginatedBrt25pluslabelsList", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/PaginatedBrt50functionelegebiedenList", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/PaginatedBulkDatacsvList", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/PaginatedCivieleconstructiesbeschoeiingList", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/PaginatedCmsalocatieList", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/PaginatedCrowdmonitorpassantenList", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/PaginatedDatakwaliteitafwijkingList", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/PaginatedDataverkennerBagadresinformatiebagadresinformatieList", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/PaginatedDataverkennerBagadresinformatiembagadresinformatieList", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/PaginatedDataverkennerBagpandenbagpandenList", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/PaginatedDataverkennerBagpandenmbagpandenList", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/PaginatedDataverkennerBagzoekbagzoekList", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/PaginatedDataverkennerBagzoekmbagzoekList", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/PaginatedDataverkennerBetrokkenbijbetrokkenbijList", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/PaginatedDataverkennerBetrokkenbijmbetrokkenbijList", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/PaginatedDataverkennerBevatverblijfsobjectenbevatverblijfsobjectenList", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/PaginatedDataverkennerBevatverblijfsobjectenmbevatverblijfsobjectenList", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/PaginatedDataverkennerIsontstaanuitisontstaanuitList", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/PaginatedDataverkennerIsontstaanuitmisontstaanuitList", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/PaginatedDataverkennerKadastraleobjectkadastraleobjectList", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/PaginatedDataverkennerKadastraleobjectmkadastraleobjectList", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/PaginatedDataverkennerPandligtinpandligtinList", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/PaginatedDataverkennerPandligtinmpandligtinList", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/PaginatedDuurzaamheidenergielabelList", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/PaginatedEcologiefaunameubilairList", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/PaginatedEnergieverbruikMragas_en_elektriciteit_kwartaalList", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/PaginatedEvenementenevenementenList", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/PaginatedExplosievenbominslagList", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/PaginatedFietspaaltjesfietspaaltjesList", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/PaginatedFunctioneleGebiedengroenList", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/PaginatedGebiedenbouwblokkenList", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/PaginatedGeluidszonesindustrieList", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/PaginatedGemeentelijkVastgoedgebouwobjectenList", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/PaginatedGrexprojectenList", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/PaginatedHistorischeBodeminformatiebodemgebruik_en_obstakelsList", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/PaginatedHoofdroutesroutes_gevaarlijke_stoffenList", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/PaginatedHorecaexploitatievergunningList", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/PaginatedHuishoudelijkafvaladres_loopafstand_v2List", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/PaginatedIndicatorenbuurtList", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/PaginatedLeidingeninfrastructuuramsterdam_ovl_bovengrondse_kabelsList", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/PaginatedLoopfietsnetwerkedgesList", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/PaginatedMeetboutenmeetboutenList", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/PaginatedMeldingenAccmeldingenList", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/PaginatedMeldingenmeldingenList", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/PaginatedMilieuzonesbestelbusList", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/PaginatedMilieuzones2025personenautoList", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/PaginatedMonumentencomplexenList", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/PaginatedNappeilmerkenList", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/PaginatedNieuwbouwplannenwoningbouwplannen_kwartaal_standaardList", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/PaginatedObjectenopenbareruimteafvalbakkenList", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/PaginatedOverlastgebiedenalcoholverbodList", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/PaginatedParkeervakkenparkeervakkenList", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/PaginatedParkeerzonesparkeerzonesList", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/PaginatedPrecariobelastingbedrijfsvaartuigenList", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/PaginatedPrimairOnderwijsLoopafstandenafstandenList", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/PaginatedRdwvoertuigList", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/PaginatedReferentiekalenderdatumList", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/PaginatedRisicozonesaardgasgebiedenList", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/PaginatedSchipholgeluidzonesList", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/PaginatedSportaanbiederList", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/PaginatedStandvastgoedeigendomList", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/PaginatedStatistiekencijfersList", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/PaginatedStoringsmeldingenOvlEnKlokkenklokkenList", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/PaginatedStroomstoringenstroomstoringenList", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/PaginatedSubsidiesopenbaar_subsidieregisterList", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/PaginatedTouringcarsaanbevolenroutesList", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/PaginatedUitstootvrijeZonesbrom_en_snorfietsList", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/PaginatedUitvoeringsplanuitvoeringsplanList", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/PaginatedVarenligplaatsList", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/PaginatedVeiligeafstandenveiligeafstandenList", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/PaginatedVergunningenbedandbreakfastList", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/PaginatedVerkeersinformatiesystemenverkeersinformatiesystemenList", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/PaginatedVerkiezingenprocessenverbaalList", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/PaginatedWaterbinnenwaterList", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/PaginatedWegenbestandroutes_gevaarlijke_stoffenList", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/PaginatedWegenbestandZoneZwaarVerkeerbinnenList", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/PaginatedWinkelgebiedenwinkelgebiedenList", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/PaginatedWiorwiorList", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/PaginatedWozdeelobjectenList", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/PaginatedZiektePlagenExotenGroeneikenprocessierupsList" + ], + "type": "object", + "properties": { + "_embedded": { + "$ref": "../aardgasverbruik-kgfwfuehg/Embedded.schema.json" + }, + "_links": { + "$ref": "../aardgasverbruik-kgfwfuehg/Links.schema.json" + }, + "page": { + "$ref": "./Page.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Point.schema.json new file mode 100644 index 00000000..75abeb10 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Point.schema.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Point3D.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Point3D.schema.json new file mode 100644 index 00000000..63ad56e8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Point3D.schema.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/point3d", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/Point3D", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/Point3D" + ], + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Polygon.schema.json new file mode 100644 index 00000000..ac6ed02c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Polygon.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Previous.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Previous.schema.json new file mode 100644 index 00000000..c0faffd9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Previous.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/previous", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/bag/openapi.json", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/grex/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json", + "https://api.data.amsterdam.nl/v1/nap/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.data.amsterdam.nl/v1/.../resource/?page=2" + ] + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/ReferentiekalenderdatumLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/ReferentiekalenderdatumLink.schema.json new file mode 100644 index 00000000..8e99b7db --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/ReferentiekalenderdatumLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/referentiekalenderdatumlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/ReferentiekalenderdatumLink", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/ReferentiekalenderdatumLink" + ], + "type": "object", + "description": "The identifier of the relationship to datum.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Sleutelveld. Bij niveaucode dag is dit in feite de juliaanse dag. Zo kan bijvoorbeeld het verschil tussen twee datums bepaald worden door het verschil tussen de ID waarden van de datums te berekenen. De id waarden zijn zo geconstrueerd dat dit altijd kan ongeacht de waarde van niveaucode. Dus als b.v. niveaucode is 'Week' dan bevat een verschil in id waarden het aantal weken tussen de twee week records." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/_shared/Self2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/_shared/Self2.schema.json new file mode 100644 index 00000000..fd78022b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/_shared/Self2.schema.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/_shared/self2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/bag/openapi.json", + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json", + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json", + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json", + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json", + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json", + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/grex/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/horeca/openapi.json", + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json", + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json", + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json", + "https://api.data.amsterdam.nl/v1/nap/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.data.amsterdam.nl/v1/.../resource/?page=3" + ] + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikdefaultMraLianderLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikdefaultMraLianderLinks.schema.json new file mode 100644 index 00000000..ef0965bd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikdefaultMraLianderLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/aardgasverbruikdefaultmralianderlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/AardgasverbruikdefaultMraLianderLinks" + ], + "type": "object", + "description": "The contents of the `mraLiander._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AardgasverbruikmraLianderLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikdefaultMraStatistiekenPcrangesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikdefaultMraStatistiekenPcrangesLinks.schema.json new file mode 100644 index 00000000..25933c55 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikdefaultMraStatistiekenPcrangesLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/aardgasverbruikdefaultmrastatistiekenpcrangeslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/AardgasverbruikdefaultMraStatistiekenPcrangesLinks" + ], + "type": "object", + "description": "The contents of the `mraStatistiekenPcranges._links` field. It contains all relationships with objects.", + "properties": { + "foreignKeyAardgasverbruikMraLiander": { + "$ref": "./AardgasverbruikmraLianderLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AardgasverbruikmraStatistiekenPcrangesLink.schema.json" + } + }, + "required": [ + "foreignKeyAardgasverbruikMraLiander", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraLiander.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraLiander.schema.json new file mode 100644 index 00000000..3d43c32e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraLiander.schema.json @@ -0,0 +1,263 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/aardgasverbruikmraliander", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Aardgasverbruikmra_liander" + ], + "type": "object", + "description": "mraLiander", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `mraLiander._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AardgasverbruikmraLianderLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalAansluitingen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal aansluitingen" + }, + "dataDate": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van de aangeleverde data" + }, + "eindgeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Selectie op eindgeldigheid is null geeft de laatst aangeleverde data." + }, + "gbdBrtCodeCbsPcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "CBS buurt code gekoppeld op postcode t/m" + }, + "gbdBrtCodeCbsPcVanaf": { + "type": [ + "string", + "null" + ], + "description": "CBS buurt code gekoppeld op postcode vanaf" + }, + "gbdBrtCodePcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Buurt code gekoppeld op postcode t/m" + }, + "gbdBrtCodePcVanaf": { + "type": [ + "string", + "null" + ], + "description": "Buurt code gekoppeld op postcode vanaf" + }, + "gbdBrtNaamPcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Buurt naam gekoppeld op postcode t/m" + }, + "gbdBrtNaamPcVanaf": { + "type": [ + "string", + "null" + ], + "description": "Buurt naam gekoppeld op postcode vanaf" + }, + "gbdSdlCodePcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel code gekoppeld op postcode t/m" + }, + "gbdSdlCodePcVanaf": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel code gekoppeld op postcode vanaf" + }, + "gbdSdlNaamPcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel naam gekoppeld op postcode t/m" + }, + "gbdSdlNaamPcVanaf": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel naam gekoppeld op postcode vanaf" + }, + "gbdWijkCodeCbsPcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "CBS Wijkcode gekoppeld op postcode t/m" + }, + "gbdWijkCodeCbsPcVanaf": { + "type": [ + "string", + "null" + ], + "description": "CBS Wijkcode gekoppeld op postcode vanaf" + }, + "gbdWijkCodePcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Wijkcode gekoppeld op postcode t/m" + }, + "gbdWijkCodePcVanaf": { + "type": [ + "string", + "null" + ], + "description": "Wijkcode gekoppeld op postcode vanaf" + }, + "gbdWijkNaamPcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Wijknaam gekoppeld op postcode t/m" + }, + "gbdWijkNaamPcVanaf": { + "type": [ + "string", + "null" + ], + "description": "Wijknaam gekoppeld op postcode vanaf" + }, + "gemeentecodePcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Gemeentecode gekoppeld op postcode t/m" + }, + "gemeentecodePcVanaf": { + "type": [ + "string", + "null" + ], + "description": "Gemeentecode gekoppeld op postcode vanaf" + }, + "gemeentenaamPcTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Gemeentenaam gekoppeld op postcode t/m" + }, + "gemeentenaamPcVanaf": { + "type": [ + "string", + "null" + ], + "description": "Gemeentenaam gekoppeld op postcode vanaf" + }, + "id": { + "type": "string", + "description": "Unieke identificatie" + }, + "insertDatetime": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "jaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin voorspelling standaard jaarverbruik is gedaan" + }, + "maand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Maand waarin voorspelling standaard jaarverbruik is gedaan" + }, + "postcodeTotEnMet": { + "type": [ + "string", + "null" + ], + "description": "Postcode t/m (laatste postcode in postcoderange)" + }, + "postcodeVanaf": { + "type": [ + "string", + "null" + ], + "description": "Postcode vanaf (eerste postcode in postcoderange)" + }, + "segment": { + "type": [ + "string", + "null" + ], + "description": "Liander hanteert bij het verbruik van aardgas drie gebruikersgroepen: kleinverbruikers (met een aansluiting voor minder dan 40 m3 aardgas per uur), grootverbruikers (met een aansluiting voor 40 m3 aardgas per uur of meer) en gasmiljonairs (bij een verbruik van meer dan één miljoen m3 aardgas per jaar)." + }, + "standaardJaarverbruik": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Standaard Jaarverbruik. Het standaard jaarverbruik is het verwachte jaarverbruik voor gas op een aansluiting in een jaar met gemiddelde klimaatomstandigheden (standaardjaar)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraLianderLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraLianderLink.schema.json new file mode 100644 index 00000000..62a886ea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraLianderLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/aardgasverbruikmralianderlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Aardgasverbruikmra_lianderLink" + ], + "type": "object", + "description": "The identifier of the relationship to mraLiander.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identificatie" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraStatistiekenPcranges.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraStatistiekenPcranges.schema.json new file mode 100644 index 00000000..6aaaa200 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraStatistiekenPcranges.schema.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/aardgasverbruikmrastatistiekenpcranges", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Aardgasverbruikmra_statistieken_pcranges" + ], + "type": "object", + "description": "mraStatistiekenPcranges", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `mraStatistiekenPcranges._links` field. It contains all relationships with objects.", + "properties": { + "foreignKeyAardgasverbruikMraLiander": { + "$ref": "./AardgasverbruikmraLianderLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AardgasverbruikmraStatistiekenPcrangesLink.schema.json" + } + }, + "required": [ + "foreignKeyAardgasverbruikMraLiander", + "schema", + "self" + ] + }, + "foreignKeyAardgasverbruikMraLianderId": { + "type": [ + "string", + "null" + ], + "description": "Foreign key naar aardgasverbruik_mra_liander", + "title": "ForeignKeyAardgasverbruikMraLiander", + "readOnly": true, + "deprecated": true + }, + "gemiddeldAardgasverbruikPerAansluiting": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemiddeld standaard jaarverbruik per aansluiting" + }, + "id": { + "type": "string", + "description": "Unieke identificatie" + }, + "postcodeArray": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Postcode array" + }, + "description": "Array met alle postcodes in postcoderange" + }, + "postcoderangeGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "standaardJaarverbruikGemiddeldeHistorie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemiddeld standaard jaarverbruik over historische jaren" + }, + "standaardJaarverbruikHistorieJaar": { + "type": [ + "string", + "null" + ], + "description": "De jaren waar het gemiddelde standaard jaarverbruik in kolom sjv_gemiddelde_his betrekking op heeft" + }, + "veranderingFractie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Verandering in standaard jaarverbruik ten opzichte van gemiddelde standaard jaarverbruik van historische jaren" + } + }, + "required": [ + "_links", + "foreignKeyAardgasverbruikMraLianderId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraStatistiekenPcrangesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraStatistiekenPcrangesLink.schema.json new file mode 100644 index 00000000..e66cdab2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/AardgasverbruikmraStatistiekenPcrangesLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/aardgasverbruikmrastatistiekenpcrangeslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Aardgasverbruikmra_statistieken_pcrangesLink" + ], + "type": "object", + "description": "The identifier of the relationship to mraStatistiekenPcranges.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identificatie" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Embedded.schema.json new file mode 100644 index 00000000..93837408 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json" + ], + "type": "object", + "properties": { + "mra_liander": { + "type": "array", + "items": { + "$ref": "./AardgasverbruikmraLiander.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Embedded2.schema.json new file mode 100644 index 00000000..b30fffb9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json" + ], + "type": "object", + "properties": { + "mra_statistieken_pcranges": { + "type": "array", + "items": { + "$ref": "./AardgasverbruikmraStatistiekenPcranges.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/LineString.schema.json new file mode 100644 index 00000000..ab30196a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Links.schema.json new file mode 100644 index 00000000..adec461e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Links.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiLineString.schema.json new file mode 100644 index 00000000..4551911e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiPoint.schema.json new file mode 100644 index 00000000..2b72bcbb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiPolygon.schema.json new file mode 100644 index 00000000..649d590c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Point.schema.json new file mode 100644 index 00000000..09525174 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Polygon.schema.json new file mode 100644 index 00000000..33c6d524 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasverbruik-kgfwfuehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Aardgasvrijezonesbuurt.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Aardgasvrijezonesbuurt.schema.json new file mode 100644 index 00000000..81b325a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Aardgasvrijezonesbuurt.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/aardgasvrijezonesbuurt", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Aardgasvrijezonesbuurt" + ], + "type": "object", + "description": "buurt", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `buurt._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AardgasvrijezonesbuurtLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aandeelKookgas": { + "type": [ + "string", + "null" + ], + "description": "Aandeel van hoeveelheid kookgas die van toepassing is op de (deels) gerealiseerde of geplande aardgasvrije buurt." + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de (deels) gerealiseerde of geplande aardgasvrije buurt." + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de (deels) gerealiseerde of geplande aardgasvrije buurt." + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor de (deels) gerealiseerde of geplande aardgasvrije buurt." + }, + "toelichting": { + "type": [ + "string", + "null" + ], + "description": "Toelichting op inhoud van de (deels) gerealiseerde of geplande aardgasvrije buurt." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesbuurtLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesbuurtLink.schema.json new file mode 100644 index 00000000..09affd73 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesbuurtLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/aardgasvrijezonesbuurtlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/AardgasvrijezonesbuurtLink" + ], + "type": "object", + "description": "The identifier of the relationship to buurt.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor de (deels) gerealiseerde of geplande aardgasvrije buurt." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Aardgasvrijezonesbuurtinitiatief.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Aardgasvrijezonesbuurtinitiatief.schema.json new file mode 100644 index 00000000..467df117 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Aardgasvrijezonesbuurtinitiatief.schema.json @@ -0,0 +1,75 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/aardgasvrijezonesbuurtinitiatief", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Aardgasvrijezonesbuurtinitiatief" + ], + "type": "object", + "description": "buurtinitiatief", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `buurtinitiatief._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AardgasvrijezonesbuurtinitiatiefLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de buurt." + }, + "buurtinitiatiefType": { + "type": [ + "string", + "null" + ], + "description": "Type buurtinitiatief: Dit kan zijn CityDeal-Buurt, particulier of beide." + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor het buurtinitiatief." + }, + "xCoordinaat": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "X coördinaat van het buurtinitiatief." + }, + "yCoordinaat": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Y coördinaat van het buurtinitiatief." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesbuurtinitiatiefLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesbuurtinitiatiefLink.schema.json new file mode 100644 index 00000000..afe1ba8a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesbuurtinitiatiefLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/aardgasvrijezonesbuurtinitiatieflink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/AardgasvrijezonesbuurtinitiatiefLink" + ], + "type": "object", + "description": "The identifier of the relationship to buurtinitiatief.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor het buurtinitiatief." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesdefaultBuurtLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesdefaultBuurtLinks.schema.json new file mode 100644 index 00000000..c7ed79de --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesdefaultBuurtLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/aardgasvrijezonesdefaultbuurtlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/AardgasvrijezonesdefaultBuurtLinks" + ], + "type": "object", + "description": "The contents of the `buurt._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AardgasvrijezonesbuurtLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesdefaultBuurtinitiatiefLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesdefaultBuurtinitiatiefLinks.schema.json new file mode 100644 index 00000000..37049cd4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/AardgasvrijezonesdefaultBuurtinitiatiefLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/aardgasvrijezonesdefaultbuurtinitiatieflinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/AardgasvrijezonesdefaultBuurtinitiatiefLinks" + ], + "type": "object", + "description": "The contents of the `buurtinitiatief._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AardgasvrijezonesbuurtinitiatiefLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Embedded.schema.json new file mode 100644 index 00000000..68a1e842 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json" + ], + "type": "object", + "properties": { + "buurt": { + "type": "array", + "items": { + "$ref": "./Aardgasvrijezonesbuurt.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Embedded2.schema.json new file mode 100644 index 00000000..714c6543 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json" + ], + "type": "object", + "properties": { + "buurtinitiatief": { + "type": "array", + "items": { + "$ref": "./Aardgasvrijezonesbuurtinitiatief.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/LineString.schema.json new file mode 100644 index 00000000..f9b0e993 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Links.schema.json new file mode 100644 index 00000000..6f49cde7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Links.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiLineString.schema.json new file mode 100644 index 00000000..b483efe3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiPoint.schema.json new file mode 100644 index 00000000..7ee47eec --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiPolygon.schema.json new file mode 100644 index 00000000..e3dea290 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Point.schema.json new file mode 100644 index 00000000..7cb1aef3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Polygon.schema.json new file mode 100644 index 00000000..d91ab01e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/aardgasvrije-buurten-en-buurtinitiatieven-k8ml1x6ng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagNummeraanduidingenRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagNummeraanduidingenRawIdentifier.schema.json new file mode 100644 index 00000000..b176a0af --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagNummeraanduidingenRawIdentifier.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/bagnummeraanduidingenrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/BagNummeraanduidingenRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to nummeraanduidingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagOpenbareruimtesRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagOpenbareruimtesRawIdentifier.schema.json new file mode 100644 index 00000000..f6a6da79 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagOpenbareruimtesRawIdentifier.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/bagopenbareruimtesrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/BagOpenbareruimtesRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to openbareruimtes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagVerblijfsobjectenRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagVerblijfsobjectenRawIdentifier.schema.json new file mode 100644 index 00000000..9767c699 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/BagVerblijfsobjectenRawIdentifier.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/bagverblijfsobjectenrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/BagVerblijfsobjectenRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to verblijfsobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded.schema.json new file mode 100644 index 00000000..8b555126 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "adres_loopafstand_v2": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvaladresLoopafstandV2.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded10.schema.json new file mode 100644 index 00000000..af99c5c7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "containerlocatie": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalcontainerlocatie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded11.schema.json new file mode 100644 index 00000000..e438da6c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "containertype": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalcontainertype.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded12.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded12.schema.json new file mode 100644 index 00000000..ddaac497 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded12", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "fracties": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalfracties.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded13.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded13.schema.json new file mode 100644 index 00000000..9bedb34b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded13.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded13", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "loopafstand_categorie_v2": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalloopafstandCategorieV2.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded14.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded14.schema.json new file mode 100644 index 00000000..1bd75cdf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded14.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded14", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "planning_voertuigen": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalplanningVoertuigen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded15.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded15.schema.json new file mode 100644 index 00000000..fb3a7379 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded15.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded15", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "rolcontainer": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalrolcontainer.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded16.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded16.schema.json new file mode 100644 index 00000000..6fe934f6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded16.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded16", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "rolcontainer_actie": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalrolcontainerActie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded17.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded17.schema.json new file mode 100644 index 00000000..5c601308 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded17.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded17", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "rolcontainer_melding": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalrolcontainerMelding.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded18.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded18.schema.json new file mode 100644 index 00000000..d01f5d25 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded18.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded18", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "rolcontainer_status": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalrolcontainerStatus.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded19.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded19.schema.json new file mode 100644 index 00000000..2f3034ff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded19.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded19", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "servicegebieden": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalservicegebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded2.schema.json new file mode 100644 index 00000000..f5a4f2a9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "afvoermomenten": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalafvoermomenten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded20.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded20.schema.json new file mode 100644 index 00000000..e4cc47ac --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded20.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded20", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "servicegebieden_locatie": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalservicegebiedenLocatie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded21.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded21.schema.json new file mode 100644 index 00000000..92ddb0b4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded21.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded21", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "ticket": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalticket.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded22.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded22.schema.json new file mode 100644 index 00000000..dc497ea7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded22.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded22", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "weging": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalweging.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded3.schema.json new file mode 100644 index 00000000..2510446d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "bag_object_loopafstand_v2": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalbagObjectLoopafstandV2.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded4.schema.json new file mode 100644 index 00000000..eb1094a6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "bijplaatsingen": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalbijplaatsingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded5.schema.json new file mode 100644 index 00000000..5a810a90 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "cluster": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalcluster.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded6.schema.json new file mode 100644 index 00000000..5cca5bd0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "cluster_vulsnelheden": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalclusterVulsnelheden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded7.schema.json new file mode 100644 index 00000000..0335d88e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "clusterfractie": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalclusterfractie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded8.schema.json new file mode 100644 index 00000000..2fb39948 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "container": { + "type": "array", + "items": { + "$ref": "./Huishoudelijkafvalcontainer.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded9.schema.json new file mode 100644 index 00000000..60edfcca --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json" + ], + "type": "object", + "properties": { + "container_vulgraden": { + "type": "array", + "items": { + "$ref": "./HuishoudelijkafvalcontainerVulgraden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaladresLoopafstandV2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaladresLoopafstandV2.schema.json new file mode 100644 index 00000000..0d3fe126 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaladresLoopafstandV2.schema.json @@ -0,0 +1,201 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaladresloopafstandv2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvaladres_loopafstand_v2" + ], + "type": "object", + "description": "adresLoopafstandV2", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `adresLoopafstandV2._links` field. It contains all relationships with objects.", + "properties": { + "cluster": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + }, + "loopafstandCategorie": { + "$ref": "./HuishoudelijkafvalloopafstandCategorieV2Link.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvaladresLoopafstandV2Link.schema.json" + } + }, + "required": [ + "cluster", + "loopafstandCategorie", + "schema", + "self" + ] + }, + "adresseerbaarobjectId": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaar object ID", + "description": "Uniek identificerend kenmerk van adresseerbaarobject" + }, + "adresseerbaarobjectType": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaarobject Type", + "description": "Typering adresseerbaar object conform BAG: verblijfsobject, ligplaats , standplaats" + }, + "clusterId": { + "type": [ + "string", + "null" + ], + "title": "Cluster ID", + "description": "Uniek identificerend kenmerk van cluster waarnaar de afstand is berekend", + "readOnly": true, + "deprecated": true + }, + "fractie": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort code", + "description": "Code afvalfractie waarnaar de afstand is bepaald" + }, + "fractieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort naam", + "description": "Omschrijving afvalfractie waarnaar de afstand is bepaald" + }, + "gebruiksdoel": { + "type": [ + "string", + "null" + ], + "title": "Gebruikersdoel adresseerbaar object", + "description": "BAG:Een categorisering van de gebruiksdoelen van het betreffende verblijfsobject, ligplaats en standplaatsen zoals dit door de overheid als zodanig is toegestaan" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "Adres loopafstand ID", + "description": "Uniek identificerend kenmerk van het record" + }, + "loopafstand": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Loopafstand in meters", + "description": "Berekende afstand over de weg in meter van woning tot cluster van containers van de betreffende afvalfractie" + }, + "loopafstandCategorieId": { + "type": [ + "string", + "null" + ], + "title": "Loopafstand categorie ID", + "description": "Relatie naar de categorie waarin de berekende loopafstand valt", + "readOnly": true, + "deprecated": true + }, + "nummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "BAG:Landelijke identificatie nummeraanduiding" + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Object verwijderd indicatie", + "description": "Indicatie of het object verwijderd is in de datapijplijn" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object wijziging datum", + "description": "Datum waarop het object is gewijzigd" + } + }, + "required": [ + "_links", + "clusterId", + "id", + "loopafstandCategorieId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaladresLoopafstandV2Link.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaladresLoopafstandV2Link.schema.json new file mode 100644 index 00000000..70b49548 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaladresLoopafstandV2Link.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaladresloopafstandv2link", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvaladres_loopafstand_v2Link" + ], + "type": "object", + "description": "The identifier of the relationship to adresLoopafstandV2.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Adres loopafstand ID", + "description": "Uniek identificerend kenmerk van het record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalafvoermomenten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalafvoermomenten.schema.json new file mode 100644 index 00000000..075bb54c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalafvoermomenten.schema.json @@ -0,0 +1,231 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalafvoermomenten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalafvoermomenten" + ], + "type": "object", + "description": "Bevat gegevens over wat en hoeveel is aangeboden bij verschillende afvalwerkers", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `afvoermomenten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalafvoermomentenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanbieder": { + "type": [ + "string", + "null" + ], + "description": "Naam van de afvalaanbieder (klant, bedrijf of gemeente)." + }, + "aanbiederAdres": { + "type": [ + "string", + "null" + ], + "title": "Adres aanbieder", + "description": "Adres van de afvalaanbieder." + }, + "aanbiederPlaatsnaam": { + "type": [ + "string", + "null" + ], + "title": "Plaatsnaam aanbieder", + "description": "Plaatsnaam van de afvalaanbieder." + }, + "aanbiederPostcode": { + "type": [ + "string", + "null" + ], + "title": "Postcode aanbieder", + "description": "Postcode van de afvalaanbieder." + }, + "aanbiederStandplaats": { + "type": [ + "string", + "null" + ], + "title": "Standplaats aanbieder", + "description": "Locatie waar het afval is opgehaald." + }, + "aanbiederStandplaatsOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Omschrijving locatie aanbieder", + "description": "Beschrijving van de ophaallocatie." + }, + "afvalSoort": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van het afval of de activiteit." + }, + "afvalstofCode": { + "type": [ + "string", + "null" + ], + "description": "Code die het type afvalstof identificeert." + }, + "afvalstofOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Kenteken van het voertuig dat het afval vervoert." + }, + "afvalstroomNummer": { + "type": [ + "string", + "null" + ], + "title": "Afval stroomnummer", + "description": "Afvalstroomnummer, een unieke code voor de afvalstroom." + }, + "bonNummer": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie voor de afvalverwerking van de afvalverwerker." + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van de afvalverwerking of registratie." + }, + "geaccepteerd": { + "type": [ + "string", + "null" + ], + "description": "Status of het afval is geaccepteerd bij de ontvangstlocatie." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record. Combinatie verwerker en bon nummer" + }, + "inweging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Gewicht van het voertuig inclusief lading bij binnenkomst." + }, + "kenteken": { + "type": [ + "string", + "null" + ], + "description": " Kenteken van het voertuig dat het afval vervoert." + }, + "kentekenKort": { + "type": [ + "string", + "null" + ], + "title": "Verkort kenteken", + "description": "Kenteken zonder '-'. Ten behove van koppeling met wagenpark_voertuig" + }, + "nettoGewicht": { + "type": [ + "string", + "null" + ], + "description": "Verschil tussen vol en leeg gewicht, oftewel het gewicht van het afval." + }, + "ontvangstLocatie": { + "type": [ + "string", + "null" + ], + "description": "Locatie waar het afval wordt ontvangen." + }, + "opmerking": { + "type": [ + "string", + "null" + ], + "description": "Aanvullende informatie over de afvalverwerking." + }, + "tijd": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip van de verwerking of registratie." + }, + "uitweging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Gewicht van het voertuig zonder lading bij vertrek." + }, + "verwerker": { + "type": [ + "string", + "null" + ], + "description": "Naam van de verwerker" + }, + "weegBon": { + "type": [ + "string", + "null" + ], + "description": "Nummer van de weegbon van de aanbieder voor het geregistreerde gewicht." + }, + "weegDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het afval is gewogen." + }, + "weegTijdstip": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip waarop het afval is gewogen." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalafvoermomentenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalafvoermomentenLink.schema.json new file mode 100644 index 00000000..e3a76481 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalafvoermomentenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalafvoermomentenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalafvoermomentenLink" + ], + "type": "object", + "description": "The identifier of the relationship to afvoermomenten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record. Combinatie verwerker en bon nummer" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbagObjectLoopafstandV2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbagObjectLoopafstandV2.schema.json new file mode 100644 index 00000000..0c774618 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbagObjectLoopafstandV2.schema.json @@ -0,0 +1,191 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalbagobjectloopafstandv2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalbag_object_loopafstand_v2" + ], + "type": "object", + "description": "bagObjectLoopafstandV2", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagObjectLoopafstandV2._links` field. It contains all relationships with objects.", + "properties": { + "cluster": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + }, + "loopafstandCategorie": { + "$ref": "./HuishoudelijkafvalloopafstandCategorieV2Link.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalbagObjectLoopafstandV2Link.schema.json" + } + }, + "required": [ + "cluster", + "loopafstandCategorie", + "schema", + "self" + ] + }, + "bagObjectId": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaar object ID", + "description": "Uniek identificerend kenmerk van bagobject" + }, + "bagObjectType": { + "type": [ + "string", + "null" + ], + "title": "Bag Object type", + "description": "Typering adresseerbaar object conform BAG: verblijfsobject, ligplaats , standplaats" + }, + "clusterId": { + "type": [ + "string", + "null" + ], + "title": "Cluster iD", + "description": "Uniek identificerend kenmerk van cluster waarnaar de afstand is berekend", + "readOnly": true, + "deprecated": true + }, + "fractie": { + "type": [ + "string", + "null" + ], + "title": "Afval fractie code", + "description": "Code afvalfractie waarnaar de afstand is bepaald" + }, + "fractieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afval fractie naam", + "description": "Omschrijving afvalfractie waarnaar de afstand is bepaald" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "BAG object loopafstand ID", + "description": "Uniek identificerend kenmerk van het record" + }, + "loopafstand": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Loopafstand in meters", + "description": "Berekende afstand over de weg in meter van woning tot cluster van containers van de betreffende afvalfractie" + }, + "loopafstandCategorieId": { + "type": [ + "string", + "null" + ], + "title": "Loopafstand categorie ID", + "description": "Relatie naar de categorie waarin de berekende loopafstand valt", + "readOnly": true, + "deprecated": true + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Object verwijderd indicatie", + "description": "Indicatie of het object verwijderd is in de datapijplijn" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object wijziging datum", + "description": "Datum waarop het object is gewijzigd" + } + }, + "required": [ + "_links", + "clusterId", + "id", + "loopafstandCategorieId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbagObjectLoopafstandV2Link.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbagObjectLoopafstandV2Link.schema.json new file mode 100644 index 00000000..5ed99d68 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbagObjectLoopafstandV2Link.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalbagobjectloopafstandv2link", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalbag_object_loopafstand_v2Link" + ], + "type": "object", + "description": "The identifier of the relationship to bagObjectLoopafstandV2.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "BAG object loopafstand ID", + "description": "Uniek identificerend kenmerk van het record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalbijplaatsingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalbijplaatsingen.schema.json new file mode 100644 index 00000000..316c9806 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalbijplaatsingen.schema.json @@ -0,0 +1,476 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalbijplaatsingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalbijplaatsingen" + ], + "type": "object", + "description": "De Aanpak Bijplaatsingen (ABP) richt zich op afval dat op onjuiste wijze buiten wordt geplaatst. Momenteel wordt dit door de Gemeente Amsterdam op wijkniveau aangepakt via de ABP. Door communicatiemiddelen en interventies in te zetten rondom de meest vervuilde containerlocaties, neemt de netheid toe en daalt het aantal bijplaatsingen. Dit dataproduct bevat de registratie van bijplaatsingen zoals vastgelegd door de bevoegde medewerkers.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bijplaatsingen._links` field. It contains all relationships with objects.", + "properties": { + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "bagVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "cluster": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalbijplaatsingenLink.schema.json" + } + }, + "required": [ + "bagNummeraanduiding", + "bagOpenbareruimte", + "bagVerblijfsobject", + "bagWoonplaats", + "cluster", + "gbdBuurt", + "schema", + "self" + ] + }, + "adresType": { + "type": [ + "string", + "null" + ], + "title": "Type Meetlocatie", + "description": "Het type meetlocatie geeft aan om wat voor soort locatie het gaat. De locatie typen zijn er. Extra: De gemeten locatie bevond zich niet op de route, maar er is wel een meting van uitgevoerd. Bijvoorbeeld: een locatie die buiten de route ligt, heeft bijplaatsingen ernaast staan. Null: De gemeten locatie bevond zich op de route en werd direct gemeten zodra deze verscheen. Postponed: De meting van de locatie was eerder uitgesteld. Bijvoorbeeld, wanneer een locatie niet bereikbaar is, kun je deze uitstellen, waarna deze later opnieuw op de route verschijnt. Forwarded: De gemeten locatie is bij het team binnengekomen omdat een ander team daar iets relevants had aangetroffen. Bijvoorbeeld: de werkbrigade vindt karton met adressen bij een locatie, vult aan het einde van het formulier in dat dit door het team gecontroleerd moet worden. De locatie wordt vervolgens toegevoegd aan de route. " + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "Identificatie nummeraanduiding", + "readOnly": true, + "deprecated": true + }, + "bagOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte ID", + "description": "Unieke identificatie van het object", + "readOnly": true, + "deprecated": true + }, + "bagVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject ID", + "description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ID", + "description": "Identificatie woonplaats", + "readOnly": true, + "deprecated": true + }, + "bruingoed": { + "type": [ + "boolean", + "null" + ], + "title": "Bruingoed afval aangetroffen indicatie", + "description": "Aangetroffen afvalsoort (bruingoed) rondom de container(s)" + }, + "clusterId": { + "type": [ + "string", + "null" + ], + "title": "Cluster ID", + "description": "Uniek identificerend kenmerk van cluster", + "readOnly": true, + "deprecated": true + }, + "containervies": { + "type": [ + "boolean", + "null" + ], + "title": "Container vies indicatie", + "description": "De uiterlijke toestand van de container(s). Container is vies en moet worden schoongemaakt" + }, + "crowScore": { + "type": [ + "string", + "null" + ], + "title": "Afvalinspectie crow score", + "description": "De score van CROW inspectie. A+: 0 stuks afval, A: <= 1 stuk, B: <= 3 stuks, C: <= 5 stuks, D: > 5 stuks" + }, + "datumWaarneming": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Waarnemings datum", + "description": "De datum waarop de waarneming is geregistreerd." + }, + "dumpplek": { + "type": [ + "boolean", + "null" + ], + "title": "Locatie dumpplek indicatie", + "description": "Het geeft aan of de locatie een dumpplek is." + }, + "gbdBuurtCode": { + "type": [ + "string", + "null" + ], + "title": "Buurt code", + "description": "Unieke code (hierin zie je de Stadsdeel- en Wijkcode terug)" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van het object (naam van het kenmerk wijzigt van ID naar Identificatie in 2019)", + "readOnly": true, + "deprecated": true + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Stadsdeel naam", + "description": "Naam van het stadsdeel waar de waarneming is geregistreerd (afgeleid o.b.v. geometrie)." + }, + "gebruikersRol": { + "type": [ + "string", + "null" + ], + "title": "Gebruiker rol omschrijving", + "description": "De rol van de gebruiker in de applicatie." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "glas": { + "type": [ + "boolean", + "null" + ], + "title": "Glas afval aangetroffen indicatie", + "description": "Aangetroffen afvalsoort (glas afval) rondom de container(s)" + }, + "glasgestremd": { + "type": [ + "boolean", + "null" + ], + "title": "Glascontainer gestremd indicatie", + "description": "De glascontainer is gestremd" + }, + "glastoegankelijk": { + "type": [ + "boolean", + "null" + ], + "title": "Glascontainer toegankelijk indicatie", + "description": "De glascontainer is toegangelijk" + }, + "glasvol": { + "type": [ + "boolean", + "null" + ], + "title": "Glascontainer vol indicatie", + "description": "De glascontainer is vol" + }, + "grof": { + "type": [ + "boolean", + "null" + ], + "title": "Grofvuil aangetroffen indicatie", + "description": "Aangetroffen afvalsoort (grofvuil) rondom de container(s)" + }, + "grofvuildagen": { + "type": [ + "string", + "null" + ], + "title": "Grofvuil dagen omschrijving", + "description": "De waarde is 'true' of 'false' en geeft per dag aan of het waar of onwaar is. De eerste waarde correspondeert met maandag." + }, + "handhaving": { + "type": [ + "boolean", + "null" + ], + "title": "Handhaving nodig indicatie", + "description": "Er zijn items aangetroffen met adresgegevens en is er dus handhaving nodig" + }, + "huisvuil": { + "type": [ + "boolean", + "null" + ], + "title": "Huisvuil aangetroffen indicatie", + "description": "Aangetroffen afvalsoort (huisvuil) rondom de container(s)" + }, + "id": { + "type": "string", + "title": "Waarneming ID", + "description": "Unieke aanduiding van het record." + }, + "karton": { + "type": [ + "boolean", + "null" + ], + "title": "Karton afval aangetroffen indicatie", + "description": "Aangetroffen afvalsoort (karton) rondom de container(s)" + }, + "locatieWaarnemer": { + "type": [ + "string", + "null" + ], + "title": "Waarnemer locatie", + "description": "De locatie (stadsdeel) vanwaar de waarnemer in het systeem is ingelogd." + }, + "meldingDoorCollegaDoorgezet": { + "type": [ + "string", + "null" + ], + "title": "Waarneming doorgezet indicatie", + "description": "Het geeft aan of de waarneming door een collega is doorgezet." + }, + "naamMeldingDoorgezet": { + "type": [ + "string", + "null" + ], + "title": "Waarneming doorgezet soort", + "description": "Soort doorgezette waarneming." + }, + "overig": { + "type": [ + "boolean", + "null" + ], + "title": "Overig afval aangetroffen indicatie", + "description": "Aangetroffen afvalsoort (overig) rondom de container(s)" + }, + "papiergestremd": { + "type": [ + "boolean", + "null" + ], + "title": "Papiercontainer gestremd indicatie", + "description": "De papiercontainer is gestremd" + }, + "papiertoegankelijk": { + "type": [ + "boolean", + "null" + ], + "title": "Papiercontainer toegangelijk indicatie", + "description": "De papiercontainer is toegankelijk" + }, + "papiervol": { + "type": [ + "boolean", + "null" + ], + "title": "Papiercontainer vol indicatie", + "description": "De papiercontainer is vol" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De postcode van de locatie waar de waarneming is geregistreerd (afgeleid o.b.v. geometrie)." + }, + "restgestremd": { + "type": [ + "boolean", + "null" + ], + "title": "Restcontainer gestremd indicatie", + "description": "De restcontainer is gestremd" + }, + "resttoegankelijk": { + "type": [ + "boolean", + "null" + ], + "title": "Restcontainer toegangelijk indicatie", + "description": "De restcontainer is toegankelijk" + }, + "restvol": { + "type": [ + "boolean", + "null" + ], + "title": "Restcontainer vol indicatie", + "description": "De restcontainer is vol" + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "title": "Straat naam", + "description": "De straat van de locatie waar de waarneming is geregistreerd (afgeleid op basis van de geometrie)." + }, + "tijdWaarneming": { + "type": [ + "string", + "null" + ], + "format": "time", + "title": "Waarnemings tijdstip", + "description": "De tijdstip waarop de waarneming is geregistreerd." + }, + "typeWaarneming": { + "type": [ + "string", + "null" + ], + "title": "Waarnemings type", + "description": "Geeft aan of de waarneming een CROW waarneming is." + }, + "veegvuil": { + "type": [ + "boolean", + "null" + ], + "title": "Veegvuil aangetroffen indicatie", + "description": "Aangetroffen afvalsoort (veegvuil) rondom de container(s)" + }, + "waardeHandhaving": { + "type": [ + "string", + "null" + ], + "title": "Handhaving waarde", + "description": "Hoe veel items met adresgegevens zijn er aangetroffen?" + }, + "waarnemerRol": { + "type": [ + "string", + "null" + ], + "title": "Waarnemer rol omschrijving", + "description": "De rol van de melder" + }, + "zwerfafval": { + "type": [ + "boolean", + "null" + ], + "title": "Zwerf afval aangetroffen indicatie", + "description": "Aangetroffen afvalsoort (zwerfafval) rondom de container(s)" + } + }, + "required": [ + "_links", + "bagNummeraanduidingId", + "bagOpenbareruimteId", + "bagVerblijfsobjectId", + "bagWoonplaatsId", + "clusterId", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbijplaatsingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbijplaatsingenLink.schema.json new file mode 100644 index 00000000..73a5d8de --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalbijplaatsingenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalbijplaatsingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalbijplaatsingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bijplaatsingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Waarneming ID", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcluster.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcluster.schema.json new file mode 100644 index 00000000..845c90a6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcluster.schema.json @@ -0,0 +1,235 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcluster", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalcluster" + ], + "type": "object", + "description": "cluster", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `cluster._links` field. It contains all relationships with objects.", + "properties": { + "bagHoofdadresVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + } + }, + "required": [ + "bagHoofdadresVerblijfsobject", + "bagNummeraanduiding", + "bagOpenbareruimte", + "gbdBuurt", + "schema", + "self" + ] + }, + "bagHoofdadresVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "BAG hoofdadres verblijfsobject", + "description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.", + "readOnly": true, + "deprecated": true + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "Identificatie nummeraanduiding", + "readOnly": true, + "deprecated": true + }, + "bagOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte ID", + "description": "Openbare ruimte identificatie", + "readOnly": true, + "deprecated": true + }, + "bronadres": { + "type": [ + "string", + "null" + ], + "title": "Adres", + "description": "Adres van het cluster zoals die in bron geregistreerd is." + }, + "datumEinde": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Cluster einddatum", + "description": "Datum wanneer het cluster geen relaties meer heeft met containers met status=1." + }, + "datumOntstaan": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Cluster startdatum", + "description": "Datum ontstaan van het cluster. Dit is afgeleid van de plaatsingsdatum van de oudste container ,wanneer het gegeven bij het systeem bekend is of peildatum 01-01-2016" + }, + "datumOpvoer": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Geldigheid startdatumtijd", + "description": "Datum opvoer van het cluster. Dit is afgeleid van wanneer het gegeven bij het systeem bekend is of peildatum 01-01-2016" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt", + "description": "Unieke identificatie van het object", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "Cluster ID", + "description": "Uniek identificerend kenmerk van cluster" + }, + "opmerking": { + "type": [ + "string", + "null" + ], + "description": "Extra aanwijzing van de locatie voor de bestuurder." + }, + "status": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Cluster status code", + "description": "Status van het cluster (0 - inactief , 1 - actief)" + }, + "subclusterIndicatie": { + "type": [ + "boolean", + "null" + ], + "title": "Subcluster ID", + "description": "Indicatie of het een cluster betreft dat is gesplitst door een weg" + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Geldigheid einddatumtijd", + "description": "Indicatie of het object verwijderd is bij de bronhouder" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datumtijd aanmaak wijziging", + "description": "Datum waarop het object is gewijzigd" + } + }, + "required": [ + "_links", + "bagHoofdadresVerblijfsobjectId", + "bagNummeraanduidingId", + "bagOpenbareruimteId", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterLink.schema.json new file mode 100644 index 00000000..85a4ff53 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalclusterlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalclusterLink" + ], + "type": "object", + "description": "The identifier of the relationship to cluster.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Cluster ID", + "description": "Uniek identificerend kenmerk van cluster" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterVulsnelheden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterVulsnelheden.schema.json new file mode 100644 index 00000000..57160a43 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterVulsnelheden.schema.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalclustervulsnelheden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalcluster_vulsnelheden" + ], + "type": "object", + "description": "In deze tabel wordt de vulsnelheid vastgelegd per fractie van een heel cluster afvalcontainers. In een cluster kunnen zich meerdere containers voor een bepaalde fractie bevinden.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `clusterVulsnelheden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalclusterVulsnelhedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "datumLaatsteService": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum en tijdstip waarop laatste leging van het cluster heeft plaatsgevonden." + }, + "datumMeting": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum en tijdstip van bepalen prognose_vol, vulsnelheid_volume, -minuten en -dagen" + }, + "fractieNaam": { + "type": [ + "string", + "null" + ], + "description": "Fractie naam afkomstig uit het bronsysteem." + }, + "huishoudelijkafvalClusterId": { + "type": [ + "string", + "null" + ], + "title": "Huishoudelijkafval cluster Id", + "description": "Verwijzing naar ID in huishoudelijkafval_cluster." + }, + "huishoudeljkafvalFractiesNummer": { + "type": [ + "string", + "null" + ], + "title": "Fractie nummer", + "description": "Verwijzing naar nummer in hushoudelijkafval_fracties." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "laatsteMeting": { + "type": [ + "boolean", + "null" + ], + "description": "Voor dit cluster/ site: true = laatst opgehaalde regel, false = eerder opgehaalde regel." + }, + "meetsysteem": { + "type": [ + "string", + "null" + ], + "description": "Naam van meetsysteem of leverancier van brondata" + }, + "prognoseVol": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Voorspelde datum waarop alle containers vol zijn." + }, + "siteId": { + "type": [ + "string", + "null" + ], + "title": "Site Id", + "description": "Unieke aanduiding uit het bronsysteem van de site/ cluster van afvalcontainers." + }, + "vulgraadMeting": { + "type": [ + "string", + "null" + ], + "description": "De vulgraad bij laatste meting, als percentage van het totale container volume." + }, + "vulsnelheidDagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vulsnelheid in dagen", + "description": "Geeft aan hoelang het gemiddeld duurt om de containers te vullen van leeg naar vol, uitgedrukt in dagen. Altijd naar beneden afgerond(floor) op hele dagen." + }, + "vulsnelheidMinuten": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vulsnelheid in minuten", + "description": "Geeft aan hoelang het gemiddeld duurt om de containers te vullen van leeg naar vol, uitgedrukt in minuten." + }, + "vulsnelheidVolume": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Vulsnelheid als volume", + "description": "Gemiddelde snelheid waarmee de containers gevuld worden(liter/week)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterVulsnelhedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterVulsnelhedenLink.schema.json new file mode 100644 index 00000000..033f77d0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterVulsnelhedenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalclustervulsnelhedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalcluster_vulsnelhedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to clusterVulsnelheden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalclusterfractie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalclusterfractie.schema.json new file mode 100644 index 00000000..8ffa3de5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalclusterfractie.schema.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalclusterfractie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalclusterfractie" + ], + "type": "object", + "description": "clusterfractie", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `clusterfractie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalclusterfractieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalContainers": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal containers per clusterfractie" + }, + "clusterId": { + "type": [ + "string", + "null" + ], + "title": "Cluster ID", + "description": "Uniek identificerend kenmerk van cluster waaraan de container is gerelateerd" + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort code", + "description": "Code afvalfractie zoals door Welvaarts is aanleverd. 1 - Rest, 2 - Glas, 3 - Papier, 4 - Plastic, 5 - Textiel, 6 - GFT, 7 - Grof, 8 - PMD, 9 - Brood, -999 - Onbekend" + }, + "datumEinde": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Cluster einddatum", + "description": "De datum waarop de cluster in het systeem is eindigd." + }, + "datumOpvoer": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Geldigheid startdatumtijd", + "description": "De datum waarop de cluster in het systeem is opgevoerd." + }, + "id": { + "type": "string", + "title": "Clusterfractie ID", + "description": "Uniek identificerend kenmerk van clusterfractie" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort naam", + "description": "Afvalfractie zoals door Welvaarts is aangeleverd" + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Geldigheid einddatumtijd", + "description": "indicatie of het object verwijderd is bij de bronhouder" + }, + "volumeM3": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Volume", + "description": "De som van het volume (m3) van containers per clusterfractie" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datumtijd aanmaak wijziging", + "description": "De datum waarop de cluster in het systeem is gewijzigd." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterfractieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterfractieLink.schema.json new file mode 100644 index 00000000..4c47fcf5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalclusterfractieLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalclusterfractielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalclusterfractieLink" + ], + "type": "object", + "description": "The identifier of the relationship to clusterfractie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Clusterfractie ID", + "description": "Uniek identificerend kenmerk van clusterfractie" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainer.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainer.schema.json new file mode 100644 index 00000000..b743e894 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainer.schema.json @@ -0,0 +1,430 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcontainer", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalcontainer" + ], + "type": "object", + "description": "Bevat een overzicht van alle onder- en bovengronds afvalcontainers in Gemeente Amsterdam", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `container._links` field. It contains all relationships with objects.", + "properties": { + "bagHoofdadresVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "cluster": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "locatie": { + "$ref": "./HuishoudelijkafvalcontainerlocatieLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalcontainerLink.schema.json" + }, + "type": { + "$ref": "./HuishoudelijkafvalcontainertypeLink.schema.json" + } + }, + "required": [ + "bagHoofdadresVerblijfsobject", + "bagNummeraanduiding", + "bagOpenbareruimte", + "cluster", + "gbdBuurt", + "locatie", + "schema", + "self", + "type" + ] + }, + "bagHoofdadresVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.", + "readOnly": true, + "deprecated": true + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "Identificatie nummeraanduiding", + "readOnly": true, + "deprecated": true + }, + "bagOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte ID", + "description": "Openbare ruimte identificatie", + "readOnly": true, + "deprecated": true + }, + "clusterId": { + "type": [ + "string", + "null" + ], + "title": "Cluster ID", + "description": "Uniek identificerend kenmerk van cluster waaraan de container is gerelateerd", + "readOnly": true, + "deprecated": true + }, + "containerChipNummber": { + "type": [ + "string", + "null" + ], + "title": "Container chip nummer", + "description": "Het identificatienummer van de chip die registreert wanneer de container wordt geleegd." + }, + "containerDatumVervanging": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de container wordt vervangen." + }, + "containerDatumWijziging": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum waarop de container is gewijzigd." + }, + "containerEigenaarschap": { + "type": [ + "string", + "null" + ], + "title": "Container eigenaarschap type", + "description": "De soort eigenaarschap van het object." + }, + "containerEigenaarschapOpmerking": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van het type eigenaarschap." + }, + "containerEndOfLife": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Container levenscyclus einddatum", + "description": "Datum waarop het object het einde van zijn levenscyclus heeft bereikt." + }, + "containerKleur": { + "type": [ + "string", + "null" + ], + "description": "De naam van de kleur" + }, + "containerMark": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Definitie volgt nog" + }, + "containerOpmerking": { + "type": [ + "string", + "null" + ], + "title": "Opmerking", + "description": "Opmerking over het object door de betrokken medewerker." + }, + "containerRalKleurCode": { + "type": [ + "string", + "null" + ], + "title": "Container RAL kleur code", + "description": "De internationale ralkleurcode." + }, + "containerRalKleurHexcode": { + "type": [ + "string", + "null" + ], + "title": "Container RAL hex kleur code", + "description": "De hexcode van de ralkleur." + }, + "containerRalKleurNaam": { + "type": [ + "string", + "null" + ], + "title": "Container RAL kleur naam", + "description": "De naam van de ralkleur" + }, + "containerUnitCardLezerId": { + "type": [ + "string", + "null" + ], + "description": "Het identificatienummer van de kaartlezer." + }, + "datumAflopenGarantie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Einde garantieperiode", + "description": "Datum waarop de garantie verloopt" + }, + "datumCreatie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Datum registratie startdatum", + "description": "Datum waarop het object is gecreëerd in container management systeem" + }, + "datumOperationeel": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum dat de container operationeel is voor het aanbieden van afval" + }, + "datumOplevering": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het object is geleverd" + }, + "datumPlaatsing": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het object op de locatie is geplaatst" + }, + "eigenaarId": { + "type": [ + "string", + "null" + ], + "title": "Eigenaar ID", + "description": "Identificerend kenmerk eigenaar" + }, + "eigenaarNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam eigenaar" + }, + "fractieCode": { + "type": [ + "string", + "null" + ], + "title": "Afvalfractie soort code", + "description": "Type afvalfractie code waarvoor de container is bedoeld: 1 - Rest, 2 - Glas, 3 - Papier, 4 - Plastic, 5 - Textiel, 6 - GFT, 9 - Brood" + }, + "fractieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afvalfractie soort naam", + "description": "Container fractieomschrijving zoals door leverancier is geleverd." + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt", + "description": "Unieke identificatie van het object", + "readOnly": true, + "deprecated": true + }, + "geadopteerdInd": { + "type": [ + "boolean", + "null" + ], + "title": "Object geadopteerd indicatie", + "description": "indicatie of het object door een bewoner geadopteerd is" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "Unieke aanduiding objecttype" + }, + "idNummer": { + "type": [ + "string", + "null" + ], + "title": "Object externe ID", + "description": "Identificatie dat door de fabrikant aan het object is gegeven" + }, + "locatieId": { + "type": [ + "string", + "null" + ], + "title": "Container locatie", + "description": "Identificerend kenmerk van de put waarin de container is geplaatst", + "readOnly": true, + "deprecated": true + }, + "serienummer": { + "type": [ + "string", + "null" + ], + "description": "serienummer uitgegeven door de fabrikant" + }, + "status": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Container status code", + "description": "Status van de container,0 - inactief, 1 - actief, 2 - gepland" + }, + "typeId": { + "type": [ + "string", + "null" + ], + "title": "Container type code", + "description": "Identificerend kenmerk van het containertype", + "readOnly": true, + "deprecated": true + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Geldigheid einddatumtijd", + "description": "Indicatie of het object verwijderd is bij de bronhouder" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datumtijd aanmaak wijziging", + "description": "Datum waarop het object is gewijzigd" + } + }, + "required": [ + "_links", + "bagHoofdadresVerblijfsobjectId", + "bagNummeraanduidingId", + "bagOpenbareruimteId", + "clusterId", + "gbdBuurtId", + "id", + "locatieId", + "typeId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerLink.schema.json new file mode 100644 index 00000000..67c47727 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcontainerlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalcontainerLink" + ], + "type": "object", + "description": "The identifier of the relationship to container.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "Unieke aanduiding objecttype" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerVulgraden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerVulgraden.schema.json new file mode 100644 index 00000000..9d42e7a8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerVulgraden.schema.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcontainervulgraden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalcontainer_vulgraden" + ], + "type": "object", + "description": "Een groot aantal van de Amsterdamse ondergrondse afvalcontainers is uitgerust met sensoren om de vulgraad te meten. De vulgraad geeft aan hoe vol een container is, in percentage volume. Deze tabel geeft inzicht in het verloop van de vulgraad van afvalcontainers in de tijd. Eén rij in de tabel is één sensormeting op één bepaald tijdstip in één container. De tabel bevat data uit meetsystemen van twee bedrijven: REEN en SIDCON. REEN-sensoren sturen elk uur een meting. De SIDCON-sensoren sturen alleen bij een klepbeweging, een meting door. Een klepbeweging is het bewegen van de klep, bijvoorbeeld wanneer een vuilniszak in de container wordt gedeponeerd. Bij SIDCON wordt maximaal 1 meting per uur in de tabel opgenomen. Afvalvolume en -gewicht worden daarna met behulp van vulgraad en containerinhoud (dus bijv papier of restafval) bij benadering bepaald. De tabel bevat 2 sleutels voor een join met andere tabellen. De attributen huishoudelijkafval_container_id en huishoudelijkafval_cluster_id verwijzen naar de id’s in huishoudelijkafval_container en -cluster. Daarmee kunnen bijvoorbeeld containerlocatie en -fractie worden opgezocht. Let op! De REEN sensor is gekoppeld aan een ondergrondse put-locatie. Als een container met sensor verplaatst naar een nieuwe put dan wordt de sensor overgezet naarn de nieuwe container van de oude put. Bij SIDCON is de sensor gekoppeld aan een container. Als dan de container verplaatst, verplaatst het sensornummer mee. Het verplaatsen van een container komt nagenoeg niet voor.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `containerVulgraden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalcontainerVulgradenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "berekendGewicht": { + "type": [ + "string", + "null" + ], + "description": "Berekend gewicht van afval in de container, in kilogram. REEN: bepaald met REEN algoritme. SIDCON volle perscontainer: papier 500 kg., rest 1200 kg." + }, + "berekendVolume": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Berekend volume van afval in de container, in liters. REEN: bepaald met REEN algoritme. SIDCON volle perscontainer: papier 20000 l., rest 25000 l." + }, + "huishoudelijkafvalClusterId": { + "type": [ + "string", + "null" + ], + "title": "Huishoudelijkafval cluster ID", + "description": "Verwijzing naar ID in huishoudelijkafval_cluster." + }, + "huishoudelijkafvalContainerId": { + "type": [ + "string", + "null" + ], + "title": "Huishoudelijkafval container ID", + "description": "Verwijzing naar ID in huishoudelijkafval_container." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "leverancierClusterId": { + "type": [ + "string", + "null" + ], + "title": "Leverancier cluster ID", + "description": "Verwijzing naar cluster ID in het meetsysteem." + }, + "leverancierContainerId": { + "type": [ + "string", + "null" + ], + "title": "Leverancier container ID", + "description": "Verwijzing naar container ID in het meetsysteem." + }, + "meetsysteem": { + "type": [ + "string", + "null" + ], + "description": "Meetsysteem van de sensor" + }, + "tijdstipVulgraad": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Tijdstip vulgraadmeting", + "description": "Tijdstip van de vulgraadmeting." + }, + "vulgraad": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Vulgraad uitgedrukt in procenten van inhoud (volume) container." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerVulgradenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerVulgradenLink.schema.json new file mode 100644 index 00000000..eb52edf5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerVulgradenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcontainervulgradenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalcontainer_vulgradenLink" + ], + "type": "object", + "description": "The identifier of the relationship to containerVulgraden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainerlocatie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainerlocatie.schema.json new file mode 100644 index 00000000..c4663a6e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainerlocatie.schema.json @@ -0,0 +1,322 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcontainerlocatie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalcontainerlocatie" + ], + "type": "object", + "description": "containerlocatie", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `containerlocatie._links` field. It contains all relationships with objects.", + "properties": { + "bagHoofdadresVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalcontainerlocatieLink.schema.json" + } + }, + "required": [ + "bagHoofdadresVerblijfsobject", + "bagNummeraanduiding", + "bagOpenbareruimte", + "gbdBuurt", + "schema", + "self" + ] + }, + "bagHoofdadresVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.", + "readOnly": true, + "deprecated": true + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "Identificatie nummeraanduiding", + "readOnly": true, + "deprecated": true + }, + "bagOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte ID", + "description": "Openbare ruimte identificatie", + "readOnly": true, + "deprecated": true + }, + "bronadres": { + "type": [ + "string", + "null" + ], + "title": "Adres", + "description": "Adres van de containerlocatie zoals die in bron geregistreerd is." + }, + "containerlocatieDatumWijziging": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datumtijd aanmaak wijziging", + "description": "Datum waarop het object is gewijzigd." + }, + "containerlocatieEigenaarschap": { + "type": [ + "string", + "null" + ], + "description": "Soort eigenaarschap" + }, + "containerlocatieEigenaarschapOpmerking": { + "type": [ + "string", + "null" + ], + "title": "Containerlocatie eigenaarschap type", + "description": "Beschrijving van het type eigenaarschap." + }, + "containerlocatieEndOfLife": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Containerlocatie levenscyclus einddatum", + "description": "Datum waarop het object het einde van zijn levenscyclus heeft bereikt." + }, + "containerlocatieIdNummer": { + "type": [ + "string", + "null" + ], + "title": "Containerlocatie externe ID", + "description": "Definitie volgt nog" + }, + "containerlocatieOpmerking": { + "type": [ + "string", + "null" + ], + "title": "Opmerking", + "description": "Opmerking over het object." + }, + "containerlocatieTypeArtikelcode": { + "type": [ + "string", + "null" + ], + "description": "Artikelcode van het containerlocatietype." + }, + "containerlocatieTypeNaam": { + "type": [ + "string", + "null" + ], + "description": "Het type van de containerlocatie" + }, + "datumCreatie": { + "type": [ + "string", + "null" + ], + "title": "Datum registratie startdatum", + "description": "Datum waarop het object is gecreëerd in container management systeem" + }, + "datumEindeGarantie": { + "type": [ + "string", + "null" + ], + "title": "Einde garantieperiode", + "description": "Datum waarop de garantie verloopt" + }, + "datumOperationeel": { + "type": [ + "string", + "null" + ], + "description": "Datum waarop het object is operationeel gezet" + }, + "datumOplevering": { + "type": [ + "string", + "null" + ], + "description": "Datum waarop het object is opgeleleverd" + }, + "datumPlaatsing": { + "type": [ + "string", + "null" + ], + "description": "Datum waarop het object op de locatie is geplaatst" + }, + "eigenaarId": { + "type": [ + "string", + "null" + ], + "description": "Identificerend kenmerk eigenaar" + }, + "eigenaarNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam eigenaar" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Unieke identificatie van het object", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "Container put ID", + "description": "Identificerend kenmerk van de put waarin de container is geplaatst" + }, + "indBevatContainer": { + "type": [ + "boolean", + "null" + ], + "title": "Locatie bevat container indicatie", + "description": "Indicatie dat de containerlocatie een container bevat" + }, + "serienummer": { + "type": [ + "string", + "null" + ], + "description": "serienummer uitgegeven door de fabrikant" + }, + "status": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Container put status code", + "description": "Status van de container, 0 - inactief, 1 - actief, 2 - gepland" + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Geldigheid einddatumtijd", + "description": "Indicatie of het object verwijderd is bij de bronhouder" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datumtijd aanmaak wijziging", + "description": "Datum waarop het object is gewijzigd" + } + }, + "required": [ + "_links", + "bagHoofdadresVerblijfsobjectId", + "bagNummeraanduidingId", + "bagOpenbareruimteId", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerlocatieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerlocatieLink.schema.json new file mode 100644 index 00000000..f5083d91 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainerlocatieLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcontainerlocatielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalcontainerlocatieLink" + ], + "type": "object", + "description": "The identifier of the relationship to containerlocatie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Container put ID", + "description": "Identificerend kenmerk van de put waarin de container is geplaatst" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainertype.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainertype.schema.json new file mode 100644 index 00000000..236ae6a4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalcontainertype.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcontainertype", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalcontainertype" + ], + "type": "object", + "description": "containertype", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `containertype._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalcontainertypeLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "containertypeArtikelcode": { + "type": [ + "string", + "null" + ], + "description": "Artikelcodevan het het containertype." + }, + "containertypeCompressieContainerInd": { + "type": [ + "boolean", + "null" + ], + "title": "Compressieinstrument aanwezig indicatie", + "description": "Indicatie voor aanwezigheid van compressie instrument." + }, + "containertypeCompressiefactor": { + "type": [ + "string", + "null" + ], + "title": "Compressieinstrument compressiefactor", + "description": "De compressiefactor van compressie instrument" + }, + "containertypeContainerType": { + "type": [ + "string", + "null" + ], + "title": "Container type", + "description": "Het type van de container type" + }, + "containertypeHijskraanOpmerking": { + "type": [ + "string", + "null" + ], + "title": "Opmerking", + "description": "Opmerking over het hijskraantype" + }, + "containertypeHijskraantypeNaam": { + "type": [ + "string", + "null" + ], + "title": "Hijskraan type naam", + "description": "Naam van het type hijskraantype." + }, + "gewichtKg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gewicht", + "description": "Het volume (m3) aan afval wat de container kan bevatten" + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "Unieke aanduiding objecttype" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Containertype naam", + "description": "Naam van het containertype" + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Geldigheid einddatumtijd", + "description": "Indicatie of het object verwijderd is bij de bronhouder" + }, + "volumeM3": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Volume", + "description": "Het volume (m3) aan afval wat de container kan bevatten" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datumtijd aanmaak wijziging", + "description": "Datum waarop het object is gewijzigd" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainertypeLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainertypeLink.schema.json new file mode 100644 index 00000000..b8c72d91 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalcontainertypeLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalcontainertypelink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalcontainertypeLink" + ], + "type": "object", + "description": "The identifier of the relationship to containertype.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "Unieke aanduiding objecttype" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultAdresLoopafstandV2Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultAdresLoopafstandV2Links.schema.json new file mode 100644 index 00000000..75b6ee39 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultAdresLoopafstandV2Links.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultadresloopafstandv2links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultAdresLoopafstandV2Links" + ], + "type": "object", + "description": "The contents of the `adresLoopafstandV2._links` field. It contains all relationships with objects.", + "properties": { + "cluster": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + }, + "loopafstandCategorie": { + "$ref": "./HuishoudelijkafvalloopafstandCategorieV2Link.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvaladresLoopafstandV2Link.schema.json" + } + }, + "required": [ + "cluster", + "loopafstandCategorie", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultBagObjectLoopafstandV2Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultBagObjectLoopafstandV2Links.schema.json new file mode 100644 index 00000000..fa06258a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultBagObjectLoopafstandV2Links.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultbagobjectloopafstandv2links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultBagObjectLoopafstandV2Links" + ], + "type": "object", + "description": "The contents of the `bagObjectLoopafstandV2._links` field. It contains all relationships with objects.", + "properties": { + "cluster": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + }, + "loopafstandCategorie": { + "$ref": "./HuishoudelijkafvalloopafstandCategorieV2Link.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalbagObjectLoopafstandV2Link.schema.json" + } + }, + "required": [ + "cluster", + "loopafstandCategorie", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultBijplaatsingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultBijplaatsingenLinks.schema.json new file mode 100644 index 00000000..6ea25222 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultBijplaatsingenLinks.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultbijplaatsingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultBijplaatsingenLinks" + ], + "type": "object", + "description": "The contents of the `bijplaatsingen._links` field. It contains all relationships with objects.", + "properties": { + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "bagVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "cluster": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalbijplaatsingenLink.schema.json" + } + }, + "required": [ + "bagNummeraanduiding", + "bagOpenbareruimte", + "bagVerblijfsobject", + "bagWoonplaats", + "cluster", + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultClusterLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultClusterLinks.schema.json new file mode 100644 index 00000000..98bb2738 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultClusterLinks.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultclusterlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultClusterLinks" + ], + "type": "object", + "description": "The contents of the `cluster._links` field. It contains all relationships with objects.", + "properties": { + "bagHoofdadresVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + } + }, + "required": [ + "bagHoofdadresVerblijfsobject", + "bagNummeraanduiding", + "bagOpenbareruimte", + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultClusterfractieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultClusterfractieLinks.schema.json new file mode 100644 index 00000000..4b6a756d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultClusterfractieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultclusterfractielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultClusterfractieLinks" + ], + "type": "object", + "description": "The contents of the `clusterfractie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalclusterfractieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainerLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainerLinks.schema.json new file mode 100644 index 00000000..0e71cbb9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainerLinks.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultcontainerlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultContainerLinks" + ], + "type": "object", + "description": "The contents of the `container._links` field. It contains all relationships with objects.", + "properties": { + "bagHoofdadresVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "cluster": { + "$ref": "./HuishoudelijkafvalclusterLink.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "locatie": { + "$ref": "./HuishoudelijkafvalcontainerlocatieLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalcontainerLink.schema.json" + }, + "type": { + "$ref": "./HuishoudelijkafvalcontainertypeLink.schema.json" + } + }, + "required": [ + "bagHoofdadresVerblijfsobject", + "bagNummeraanduiding", + "bagOpenbareruimte", + "cluster", + "gbdBuurt", + "locatie", + "schema", + "self", + "type" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainerlocatieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainerlocatieLinks.schema.json new file mode 100644 index 00000000..212c36bc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainerlocatieLinks.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultcontainerlocatielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultContainerlocatieLinks" + ], + "type": "object", + "description": "The contents of the `containerlocatie._links` field. It contains all relationships with objects.", + "properties": { + "bagHoofdadresVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalcontainerlocatieLink.schema.json" + } + }, + "required": [ + "bagHoofdadresVerblijfsobject", + "bagNummeraanduiding", + "bagOpenbareruimte", + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainertypeLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainertypeLinks.schema.json new file mode 100644 index 00000000..1e26df4a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultContainertypeLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultcontainertypelinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultContainertypeLinks" + ], + "type": "object", + "description": "The contents of the `containertype._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalcontainertypeLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultFractiesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultFractiesLinks.schema.json new file mode 100644 index 00000000..88eff004 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultFractiesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultfractieslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultFractiesLinks" + ], + "type": "object", + "description": "The contents of the `fracties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalfractiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultLoopafstandCategorieV2Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultLoopafstandCategorieV2Links.schema.json new file mode 100644 index 00000000..6e166430 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultLoopafstandCategorieV2Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultloopafstandcategoriev2links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultLoopafstandCategorieV2Links" + ], + "type": "object", + "description": "The contents of the `loopafstandCategorieV2._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalloopafstandCategorieV2Link.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultPlanningVoertuigenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultPlanningVoertuigenLinks.schema.json new file mode 100644 index 00000000..8b07b23d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultPlanningVoertuigenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultplanningvoertuigenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultPlanningVoertuigenLinks" + ], + "type": "object", + "description": "The contents of the `planningVoertuigen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalplanningVoertuigenLink.schema.json" + }, + "werkzaamhedenDatumRef": { + "$ref": "../_shared/ReferentiekalenderdatumLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "werkzaamhedenDatumRef" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerActieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerActieLinks.schema.json new file mode 100644 index 00000000..c3121fee --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerActieLinks.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultrolcontaineractielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultRolcontainerActieLinks" + ], + "type": "object", + "description": "The contents of the `rolcontainerActie._links` field. It contains all relationships with objects.", + "properties": { + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "rolcontainer": { + "$ref": "./HuishoudelijkafvalrolcontainerLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalrolcontainerActieLink.schema.json" + } + }, + "required": [ + "bagNummeraanduiding", + "bagVerblijfsobject", + "rolcontainer", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerLinks.schema.json new file mode 100644 index 00000000..855141b4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerLinks.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultrolcontainerlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultRolcontainerLinks" + ], + "type": "object", + "description": "The contents of the `rolcontainer._links` field. It contains all relationships with objects.", + "properties": { + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "bagVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gebiedBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gebiedGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gebiedStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gebiedWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalrolcontainerLink.schema.json" + } + }, + "required": [ + "bagNummeraanduiding", + "bagOpenbareruimte", + "bagVerblijfsobject", + "bagWoonplaats", + "gebiedBuurt", + "gebiedGgw", + "gebiedStadsdeel", + "gebiedWijk", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerMeldingLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerMeldingLinks.schema.json new file mode 100644 index 00000000..e589b32f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerMeldingLinks.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultrolcontainermeldinglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultRolcontainerMeldingLinks" + ], + "type": "object", + "description": "The contents of the `rolcontainerMelding._links` field. It contains all relationships with objects.", + "properties": { + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "rolcontainer": { + "$ref": "./HuishoudelijkafvalrolcontainerLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalrolcontainerMeldingLink.schema.json" + } + }, + "required": [ + "bagNummeraanduiding", + "bagVerblijfsobject", + "rolcontainer", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerStatusLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerStatusLinks.schema.json new file mode 100644 index 00000000..9c3a7e7a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultRolcontainerStatusLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultrolcontainerstatuslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultRolcontainerStatusLinks" + ], + "type": "object", + "description": "The contents of the `rolcontainerStatus._links` field. It contains all relationships with objects.", + "properties": { + "rolcontainer": { + "$ref": "./HuishoudelijkafvalrolcontainerLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalrolcontainerStatusLink.schema.json" + } + }, + "required": [ + "rolcontainer", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultServicegebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultServicegebiedenLinks.schema.json new file mode 100644 index 00000000..9cfe4ee6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultServicegebiedenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultservicegebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultServicegebiedenLinks" + ], + "type": "object", + "description": "The contents of the `servicegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalservicegebiedenLink.schema.json" + }, + "servicegebiedenLocatie": { + "$ref": "./HuishoudelijkafvalservicegebiedenLocatieLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "servicegebiedenLocatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultServicegebiedenLocatieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultServicegebiedenLocatieLinks.schema.json new file mode 100644 index 00000000..720e6d9c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultServicegebiedenLocatieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultservicegebiedenlocatielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultServicegebiedenLocatieLinks" + ], + "type": "object", + "description": "The contents of the `servicegebiedenLocatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalservicegebiedenLocatieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultTicketLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultTicketLinks.schema.json new file mode 100644 index 00000000..fbeaa6d3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvaldefaultTicketLinks.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvaldefaultticketlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvaldefaultTicketLinks" + ], + "type": "object", + "description": "The contents of the `ticket._links` field. It contains all relationships with objects.", + "properties": { + "container": { + "$ref": "./HuishoudelijkafvalcontainerLink.schema.json" + }, + "containerlocatie": { + "$ref": "./HuishoudelijkafvalcontainerlocatieLink.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gbdGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalticketLink.schema.json" + } + }, + "required": [ + "container", + "containerlocatie", + "gbdBuurt", + "gbdGgw", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalfracties.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalfracties.schema.json new file mode 100644 index 00000000..adc4b20b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalfracties.schema.json @@ -0,0 +1,84 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalfracties", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalfracties" + ], + "type": "object", + "description": "In deze tabel staan de namen en codes van de verschillende afvalfracties die gehanteerd worden bij Afval en Grondstoffen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `fracties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalfractiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "active": { + "type": [ + "string", + "null" + ], + "title": "Actief", + "description": "Geeft aan of een fractie in gebruik is." + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Fractie code", + "description": "Fractie code of verkorte weergave van de naam." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record. Overgenomen uit bron systeem." + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Fractie naam", + "description": "Fractie naam of omschrijving. Deze wordt ook getoond in de afvalwijzer app." + }, + "nummer": { + "type": [ + "string", + "null" + ], + "description": "Unieke aanduiding van de fractie met een nummer." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Fractie type" + }, + "volgordeAfvalwijzer": { + "type": [ + "string", + "null" + ], + "description": "Weergave Volgorde van fracties in de afvalwijzer app." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalfractiesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalfractiesLink.schema.json new file mode 100644 index 00000000..d34de199 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalfractiesLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalfractieslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalfractiesLink" + ], + "type": "object", + "description": "The identifier of the relationship to fracties.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record. Overgenomen uit bron systeem." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalloopafstandCategorieV2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalloopafstandCategorieV2.schema.json new file mode 100644 index 00000000..de64e5cd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalloopafstandCategorieV2.schema.json @@ -0,0 +1,100 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalloopafstandcategoriev2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalloopafstand_categorie_v2" + ], + "type": "object", + "description": "loopafstandCategorieV2", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `loopafstandCategorieV2._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalloopafstandCategorieV2Link.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "fractie": { + "type": [ + "string", + "null" + ], + "title": "Afval fractie code", + "description": "Code afvalfractie waarnaar de afstand is bepaald" + }, + "fractieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "AFval fractie naam", + "description": "Omschrijving afvalfractie waarnaar de afstand is bepaald" + }, + "id": { + "type": "string", + "title": "Loopafstand categorie ID", + "description": "identificatie categorie loopafstand" + }, + "loopafstandCategorieOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de categorie waarin de berekende loopafstand valt" + }, + "loopafstandCategorieTot": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Bovengrens van de categorie waarin de berekende loopafstand valt" + }, + "loopafstandCategorieVanaf": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Ondergrens van de categorie waarin de berekende loopafstand valt" + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Object verwijderd indicatie", + "description": "Indicatie of het object verwijderd is in de datapijplijn" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object wijziging datum", + "description": "Datum waarop het object is gewijzigd" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalloopafstandCategorieV2Link.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalloopafstandCategorieV2Link.schema.json new file mode 100644 index 00000000..0232ebfb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalloopafstandCategorieV2Link.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalloopafstandcategoriev2link", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalloopafstand_categorie_v2Link" + ], + "type": "object", + "description": "The identifier of the relationship to loopafstandCategorieV2.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Loopafstand categorie ID", + "description": "identificatie categorie loopafstand" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalplanningVoertuigen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalplanningVoertuigen.schema.json new file mode 100644 index 00000000..2fa4b116 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalplanningVoertuigen.schema.json @@ -0,0 +1,267 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalplanningvoertuigen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalplanning_voertuigen" + ], + "type": "object", + "description": "Planningsgegevens van afvalinzamelingsvoertuigen voor huishoudelijk- en bedrijfsafval", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `planningVoertuigen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalplanningVoertuigenLink.schema.json" + }, + "werkzaamhedenDatumRef": { + "$ref": "../_shared/ReferentiekalenderdatumLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "werkzaamhedenDatumRef" + ] + }, + "aantalMedewerkers": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal medewerkers dat op het voertuig is gepland." + }, + "aantalMedewerkersInhuur": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal externe medewerkers dat op het voertuig is gepland." + }, + "aantalMedewerkersIntern": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal interne medewerkers dat op het voertuig is gepland." + }, + "activiteit": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort code", + "description": "Fractie van de afvalverwerking (afgeleid van categorie, werkzaamheden en of memo)." + }, + "categorie": { + "type": [ + "string", + "null" + ], + "title": "Afvalverwerking categorie code", + "description": "Categorie afvalverwerking waar het voertuig op is gepland." + }, + "datumAanwezigBron": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Indicatie over de actualiteit van de gegevens in deze set (laatste wijziging in de bron)." + }, + "datumVerwerktStadsdelen": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datum laden datawarehouse", + "description": "Moment van laden data vanuit het (planningsdata)bronsysteem in het DWH stadsdelen (als intermediair voor datalevering)." + }, + "fase": { + "type": [ + "string", + "null" + ], + "title": "Plannings fase omschrijving", + "description": "Label van de fase waarin de planning zich bevindt." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Planningvoertuig ID", + "description": "Uniek identificerend kenmerk van het record." + }, + "kenteken": { + "type": [ + "string", + "null" + ], + "description": "Kenteken afvalinzamelingsvoertuig." + }, + "kentekenKort": { + "type": [ + "string", + "null" + ], + "description": "Kenteken afvalinzamelingsvoertuig zonder koppeltekens (-)." + }, + "memo": { + "type": [ + "string", + "null" + ], + "title": "Opmerking", + "description": "Extra toelichting zoals opgegeven in (planningsdata)bronsysteem." + }, + "pauzeEindtijd": { + "type": [ + "string", + "null" + ], + "description": "Eindtijd van de pauze op de WERKZAAMHEDEN_DATUM." + }, + "pauzeStarttijd": { + "type": [ + "string", + "null" + ], + "description": "Starttijd van de pauze op de WERKZAAMHEDEN_DATUM." + }, + "pauzeUrenGepland": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Aantal pauze uren gepland", + "description": "Berekening van het aantal bruto uren van de pauze (= eindtijd - starttijd)." + }, + "soortWerkzaamheden": { + "type": [ + "string", + "null" + ], + "title": "Werkzaamheden soort omschrijving", + "description": "Specificatie van soort planning (Inzet of Onderhoud)." + }, + "team": { + "type": [ + "string", + "null" + ], + "title": "Team omschrijving", + "description": "Team waarvoor de voertuigplanning is gemaakt. In veel gevallen een stadsdeel, maar kan ook bijvoorbeeld Bedrijfsafval Centrum (BAC) zijn)." + }, + "urenInzetMedewerkerInhuur": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Aantal uren inzet medewerker inhuur", + "description": "Som van het totaal aantal netto uren van de externe medewerkers die op de planning zijn gezet (excl pauze)." + }, + "urenInzetMedewerkerIntern": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Aantal uren inzet medewerker intern", + "description": "Som van het totaal aantal netto uren van de interne medewerkers die op de planning zijn gezet (excl pauze)." + }, + "urenInzetVoertuig": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Aantal uren inzet voertuig", + "description": "Netto inzeturen van het voertuig (bruto - pauze)." + }, + "voertuigInhuurIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Is het voertuig ingehuurd (Ja / Nee)." + }, + "werkzaamhedenCode": { + "type": [ + "string", + "null" + ], + "description": "Code voor de werkzaamheden waarop het voertuig is gepland." + }, + "werkzaamhedenDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Geplande datum", + "description": "Datum waarop de werkzaamheden zijn gepland." + }, + "werkzaamhedenDatumRefId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Verwijzing naar datum dimensie.", + "title": "Datum referentie", + "readOnly": true, + "deprecated": true + }, + "werkzaamhedenEindtijd": { + "type": [ + "string", + "null" + ], + "description": "Eindtijd van de werkzaamheden op de WERKZAAMHEDEN_DATUM." + }, + "werkzaamhedenOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving voor de werkzaamheden waarop het voertuig is gepland." + }, + "werkzaamhedenStarttijd": { + "type": [ + "string", + "null" + ], + "description": "Starttijd van de werkzaamheden op de WERKZAAMHEDEN_DATUM" + }, + "werkzaamhedenUrenGepland": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Aantal werkzaamheden uren gepland", + "description": "Berekening van het aantal bruto uren van de werkzaamheden (= eindtijd - starttijd)." + } + }, + "required": [ + "_links", + "id", + "werkzaamhedenDatumRefId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalplanningVoertuigenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalplanningVoertuigenLink.schema.json new file mode 100644 index 00000000..956b81d5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalplanningVoertuigenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalplanningvoertuigenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalplanning_voertuigenLink" + ], + "type": "object", + "description": "The identifier of the relationship to planningVoertuigen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Planningvoertuig ID", + "description": "Uniek identificerend kenmerk van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalrolcontainer.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalrolcontainer.schema.json new file mode 100644 index 00000000..f54b5c02 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalrolcontainer.schema.json @@ -0,0 +1,435 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontainer", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalrolcontainer" + ], + "type": "object", + "description": "Deze tabel bevat informatie over de stanmgegevens van de rolcontainers in Gemeente Amsterdam", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `rolcontainer._links` field. It contains all relationships with objects.", + "properties": { + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "bagVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gebiedBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gebiedGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gebiedStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gebiedWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalrolcontainerLink.schema.json" + } + }, + "required": [ + "bagNummeraanduiding", + "bagOpenbareruimte", + "bagVerblijfsobject", + "bagWoonplaats", + "gebiedBuurt", + "gebiedGgw", + "gebiedStadsdeel", + "gebiedWijk", + "schema", + "self" + ] + }, + "aanmaakdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum tijd waarop de rolcontainer in het systeem is aangemaakt" + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "BAG Nummeraanduiding identificatie", + "readOnly": true, + "deprecated": true + }, + "bagOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte ID", + "description": "BAG Openbare ruimte identificatie", + "readOnly": true, + "deprecated": true + }, + "bagVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "BAG Verblijfsobject identificatie", + "description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "BAG woonplaats iden­ti­fi­ca­tie­co­de", + "description": "Officiële naam woonplaats", + "readOnly": true, + "deprecated": true + }, + "barcode": { + "type": [ + "string", + "null" + ], + "title": "Chip barcode", + "description": "De barcode van de chip dat van buitenaf leesbaar is." + }, + "chipNummer": { + "type": [ + "string", + "null" + ], + "description": "Unieke aanduiding van de chip dat aan de rolcontainer is bevestigd. Het chipnummer is van buitenaf niet leesbaar." + }, + "chipType": { + "type": [ + "string", + "null" + ], + "description": "Het type van de chip dat aan de rolcontainer is bevestigd." + }, + "fractieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Container fractie omschrijving", + "description": "Container fractieomschrijving zoals door leverancier is geleverd." + }, + "gebiedBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code (hier in zie je de Stadsdeel- en Wijkcode terug)" + }, + "gebiedBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt identificatie", + "description": "Unieke identificatie van het object (naam van het kenmerk wijzigt van ID naar Identificatie in 2019)", + "readOnly": true, + "deprecated": true + }, + "gebiedBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object" + }, + "gebiedGgwCode": { + "type": [ + "string", + "null" + ], + "title": "Gebied GGW (Gebiedsgericht werken) code", + "description": "De unieke code van het gebiedsgericht werken gebied" + }, + "gebiedGgwId": { + "type": [ + "string", + "null" + ], + "title": "Gebied GGW (Gebiedsgericht werken) identificatie", + "description": "De unieke identificatie van het gebiedsgericht werken gebied", + "readOnly": true, + "deprecated": true + }, + "gebiedGgwNaam": { + "type": [ + "string", + "null" + ], + "title": "Gebied GGW (Gebiedsgericht werken) naam", + "description": "De naam van het gebiedsgericht werken gebied" + }, + "gebiedStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Officile code van het stadsdeel" + }, + "gebiedStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Gebied stadsdeel identificatie", + "description": "Unieke identificatie van het object (in 2019 wijzigt de naam van het kenmerk van ID naar Identificatie)", + "readOnly": true, + "deprecated": true + }, + "gebiedStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het stadsdeel." + }, + "gebiedWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode" + }, + "gebiedWijkId": { + "type": [ + "string", + "null" + ], + "title": "Gebied wijk identificatie", + "description": "Unieke identificatie van het object (In 2019 wijzigt de naam van het kenmerk van ID naar Identificatie)", + "readOnly": true, + "deprecated": true + }, + "gebiedWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de wijk" + }, + "gebruiksdoel": { + "type": [ + "string", + "null" + ], + "title": "Adreseerbaarobject gebruiksdoel", + "description": "Een categorisering van de gebruiksdoelen van het betreffende adreseerbareobject, zoals dit door de overheid als zodanig is toegestaan" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "heeftBarcodeSinds": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Chip barcode datum", + "description": "Dit attribuut, heeft_barcode_sinds, geeft de datum aan waarop de chip is voorzien van een barcode.." + }, + "heeftChipSinds": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Chip bevestiging datum", + "description": "Datum waarop de chip aan de rolcontainer is bevestigd. " + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "title": "BAG Huisletter", + "description": "Een alfabetisch teken achter het huisnummer zoals dit door het gemeentebestuur is toegekend dan wel een door of namens het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfabetisch teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG Huisnummer", + "description": "De numerieke aanduiding zoals deze door het gemeente bestuur aan het object is toegekend dan wel een door of namens het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "title": "BAG Huisnummertoevoeging", + "description": "Die let­ters of te­kens die nood­za­ke­lijk zijn om, naast huis­num­mer en -let­ter, de brie­ven­bus te vin­den dan wel een door of na­mens het be­voeg­de ge­meen­te­lij­ke or­gaan ten aan­zien van een adres­seer­baar ob­ject toe­ge­ken­de toe­voe­ging aan een huis­num­mer of een com­bi­na­tie van huis­let­ter en huis­num­mer" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "ID rolcontainer", + "description": "Unieke aanduiding van een rolcontainer" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "title": "BAG Postcode", + "description": "De door de Post NL vast­ge­stel­de code be­ho­rend bij de straat­naam en het huis­num­mer dan wel de door Post NL vast­ge­stel­de code be­ho­ren­de bij een be­paal­de com­bi­na­tie van een naam open­ba­re ruim­te en een huis­num­mer." + }, + "soortContainer": { + "type": [ + "string", + "null" + ], + "title": "Rolcontainer soort", + "description": "Dit attribuut geeft een aantal kenmerken (materieel, inhoud in liter en fractie) van een rolcontainer. Bijvoorbeeld: GFE/T 140 Kunststof." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Rolcontainer status", + "description": "Dit attribuut geeft de actuele status van een rolcontainer aan. De volgende statussen zijn mogelijk. Active, inactive en blocked." + }, + "statusSinds": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Rolcontainer status datum", + "description": "Datum waarop de laatste status van een rolcontainer van toepassing is" + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "title": "BAG Straatnaam", + "description": "Naam van de straat" + }, + "typeadresseerbaarobject": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaarobject type", + "description": "Een Adresseerbaar object is een (abstract) object waaraan adressen kunnen worden toegekend" + }, + "wijzigingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Rolcontainer wijzigingsdatum", + "description": "Datum tijd waarop de rolcontainer in het systeem voor het laatst is aangepast" + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "title": "BAG Woonplaats naam", + "description": "Een Woonplaats is een door het bevoegde gemeentelijke orgaan als zodanig aangewezen en van een naam voorzien gedeelte van het grondgebied van de gemeente." + } + }, + "required": [ + "_links", + "bagNummeraanduidingId", + "bagOpenbareruimteId", + "bagVerblijfsobjectId", + "bagWoonplaatsId", + "gebiedBuurtId", + "gebiedGgwId", + "gebiedStadsdeelId", + "gebiedWijkId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerActie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerActie.schema.json new file mode 100644 index 00000000..0513ee75 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerActie.schema.json @@ -0,0 +1,193 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontaineractie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalrolcontainer_actie" + ], + "type": "object", + "description": "Deze tabel bevat informatie over onderhoud handelingen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `rolcontainerActie._links` field. It contains all relationships with objects.", + "properties": { + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "rolcontainer": { + "$ref": "./HuishoudelijkafvalrolcontainerLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalrolcontainerActieLink.schema.json" + } + }, + "required": [ + "bagNummeraanduiding", + "bagVerblijfsobject", + "rolcontainer", + "schema", + "self" + ] + }, + "aanmaakdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Rolcontainer aanmaakdatum", + "description": "Datum tijd waarop de rolcontainer in het systeem is aangemaakt" + }, + "actieTypeCode": { + "type": [ + "string", + "null" + ], + "description": "Dit attribuut beschrijft de code van de actie type" + }, + "actieTypeNaam": { + "type": [ + "string", + "null" + ], + "description": "Dit attribuut beschrijft de aard van de actie type" + }, + "afkomstVerzoek": { + "type": [ + "string", + "null" + ], + "title": "Verzoek afkomst", + "description": "Deze attribuut geeft aan of de actie door intern of extern verzoek is tot stand gekomen." + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "BAG Identificatie nummeraanduiding", + "readOnly": true, + "deprecated": true + }, + "bagVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "BAG verblijfsobject identificatie", + "description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.", + "readOnly": true, + "deprecated": true + }, + "bezoek": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bezoek aantal", + "description": "Het aantal bezoeken dat is afgelegd om het verzoek te realiseren." + }, + "chipNummer": { + "type": [ + "string", + "null" + ], + "description": "Unieke aanduiding van de chip dat aan de rolcontainer is bevestigd. Het chipnummer is van buitenaf niet leesbaar." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Onderhoudsactie ID", + "description": "Unieke aanduiding van een onderhoudsactie" + }, + "interventieDatum": { + "type": [ + "string", + "null" + ], + "description": "De geplande datum voor een bepaalde actie." + }, + "rolcontainerId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rolcontainer ID", + "description": "Unieke aanduiding van een rolcontainer. (foreign key)", + "readOnly": true, + "deprecated": true + }, + "ronde": { + "type": [ + "string", + "null" + ] + }, + "soortContainer": { + "type": [ + "string", + "null" + ], + "title": "Rolcontainer soort", + "description": "Dit attribuut geeft een aantal kenmerken (materieel, inhoud in liter en fractie) van een rolcontainer. Bijvoorbeeld: GFE/T 140 Kunststof." + }, + "soortVerzoek": { + "type": [ + "string", + "null" + ], + "title": "Verzoek soort", + "description": "Dit attribuut geeft aan welk communicatiemiddel is gebruikt om het verzoek te registreren.." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Rolcontainer status", + "description": "Dit attribuut geeft de actuele status van een rolcontainer aan. De volgende statussen zijn mogelijk. Active, inactive en blocked." + }, + "team": { + "type": [ + "string", + "null" + ], + "description": "Het team dat verantwoordelijk is voor het afhandelen van het verzoek." + }, + "wijzigingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Rolcontainer wijzigingsdatum", + "description": "Datum tijd waarop de rolcontainer in het systeem voor het laatst is aangepast" + } + }, + "required": [ + "_links", + "bagNummeraanduidingId", + "bagVerblijfsobjectId", + "id", + "rolcontainerId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerActieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerActieLink.schema.json new file mode 100644 index 00000000..1f049c12 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerActieLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontaineractielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalrolcontainer_actieLink" + ], + "type": "object", + "description": "The identifier of the relationship to rolcontainerActie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Onderhoudsactie ID", + "description": "Unieke aanduiding van een onderhoudsactie" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerLink.schema.json new file mode 100644 index 00000000..06deabd4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontainerlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalrolcontainerLink" + ], + "type": "object", + "description": "The identifier of the relationship to rolcontainer.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "ID rolcontainer", + "description": "Unieke aanduiding van een rolcontainer" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerMelding.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerMelding.schema.json new file mode 100644 index 00000000..970f6ea5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerMelding.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontainermelding", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalrolcontainer_melding" + ], + "type": "object", + "description": "Deze tabel bevat informatie over de meldingen die door de bewoners zijn gedaan. De meldingen gaan over een of meer containers.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `rolcontainerMelding._links` field. It contains all relationships with objects.", + "properties": { + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "rolcontainer": { + "$ref": "./HuishoudelijkafvalrolcontainerLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalrolcontainerMeldingLink.schema.json" + } + }, + "required": [ + "bagNummeraanduiding", + "bagVerblijfsobject", + "rolcontainer", + "schema", + "self" + ] + }, + "aanmaakdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Melding aanmaakdatum", + "description": "De datum en tijd waarop de registratie van de melding in het systeem is vastgelegd" + }, + "afkomstVerzoek": { + "type": [ + "string", + "null" + ], + "title": "Verzoek afkomst", + "description": "Dit attribuut geeft aan of de melding intern of extern is gedaan." + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "BAG Nummeraanduiding identificatie", + "readOnly": true, + "deprecated": true + }, + "bagVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "BAG Verblijfsobject identificatie", + "description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.", + "readOnly": true, + "deprecated": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Melding ID", + "description": "Unieke aanduiding van een melding" + }, + "meldingType": { + "type": [ + "string", + "null" + ], + "description": "Het type van een melding. Bijvoorbeeld: Algemene informatie" + }, + "rolcontainerId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rolcontainer ID", + "description": "Unieke aanduiding van een rolcontainer. (foreign key)", + "readOnly": true, + "deprecated": true + }, + "soortVerzoek": { + "type": [ + "string", + "null" + ], + "title": "Verzoek soort", + "description": "Dit attribuut geeft aan welk communicatiemiddel is gebruikt om de melding te registreren." + }, + "wijzigingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Melding wijzigingsdatum", + "description": "De datum en tijd waarop de registratie van de melding voor het laatst in het systeem is aangepast" + } + }, + "required": [ + "_links", + "bagNummeraanduidingId", + "bagVerblijfsobjectId", + "id", + "rolcontainerId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerMeldingLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerMeldingLink.schema.json new file mode 100644 index 00000000..fa39a73a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerMeldingLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontainermeldinglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalrolcontainer_meldingLink" + ], + "type": "object", + "description": "The identifier of the relationship to rolcontainerMelding.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Melding ID", + "description": "Unieke aanduiding van een melding" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerStatus.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerStatus.schema.json new file mode 100644 index 00000000..a8c122a5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerStatus.schema.json @@ -0,0 +1,103 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontainerstatus", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalrolcontainer_status" + ], + "type": "object", + "description": "Deze tabel bevat informatie over de status historie van de rolcontainers.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `rolcontainerStatus._links` field. It contains all relationships with objects.", + "properties": { + "rolcontainer": { + "$ref": "./HuishoudelijkafvalrolcontainerLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalrolcontainerStatusLink.schema.json" + } + }, + "required": [ + "rolcontainer", + "schema", + "self" + ] + }, + "aanmaakdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Rolconatiner aanmaakdatum", + "description": "Datum tijd waarop de rolcontainer in het systeem is aangemaakt" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "ID status record", + "description": "Unieke aanduiding van een status record" + }, + "rolcontainerId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rolcontainer ID", + "description": "Unieke aanduiding van een rolcontainer", + "readOnly": true, + "deprecated": true + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Rolcontainer status", + "description": "Dit attribuut geeft de vorige status van een rolcontainer aan. De volgende statussen zijn mogelijk. Active, inactive en blocked." + }, + "totDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum en tijd waarop de satus van een rolcontiner eindigt." + }, + "vanafDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum en tijd waarop de status van een rolcontiner begint." + }, + "wijzigingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Rolcontainer wijzigingsdatum", + "description": "Datum tijd waarop de rolcontainer in het systeem voor het laatst is aangepast" + } + }, + "required": [ + "_links", + "id", + "rolcontainerId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerStatusLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerStatusLink.schema.json new file mode 100644 index 00000000..1cfb93d2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalrolcontainerStatusLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalrolcontainerstatuslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalrolcontainer_statusLink" + ], + "type": "object", + "description": "The identifier of the relationship to rolcontainerStatus.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "ID status record", + "description": "Unieke aanduiding van een status record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalservicegebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalservicegebieden.schema.json new file mode 100644 index 00000000..eef503a8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalservicegebieden.schema.json @@ -0,0 +1,200 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalservicegebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalservicegebieden" + ], + "type": "object", + "description": "Een afvalservicegebied is een verzameling van panden die dicht bij elkaar liggen op basis van hun loopafstand tot een afvalophaal locatie. De bewoners van deze panden maken gebruik van het dichtstbijzijnde afvalservicepunt.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `servicegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalservicegebiedenLink.schema.json" + }, + "servicegebiedenLocatie": { + "$ref": "./HuishoudelijkafvalservicegebiedenLocatieLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "servicegebiedenLocatie" + ] + }, + "bagObjectId": { + "type": [ + "string", + "null" + ], + "title": "BAG object identificatie", + "description": "Unieke BAG object (pand, ligplaats en standplaats) identificatie" + }, + "bagObjectType": { + "type": [ + "string", + "null" + ], + "title": "Object type", + "description": "Type BAG object (pand, ligplaats en standplaats)" + }, + "categorieVerwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Loopafstand categorie einddatum", + "description": "De datum waarop de loopafstandcategorie in de datapijplijn is verwijderd." + }, + "categorieWijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Loopafstand categorie wijzigingsdatum", + "description": "De datum waarop de loopafstandcategorie in de datapijplijn is gewijzigd" + }, + "fractieCode": { + "type": [ + "string", + "null" + ], + "title": "Afvalfractie code", + "description": "Type afvalfractie code waarvoor de container is bedoeld: 1 - Rest, 2 - Glas, 3 - Papier, 4 - Plastic, 5 - Textiel, 6 - GFT, 9 - Brood" + }, + "fractieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afvalfractie omschrijving", + "description": "Afvalcontainer fractieomschrijving zoals door leverancier is geleverd." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "Afval servicegebied ID", + "description": "Unieke identificatie van een afval servicegebied" + }, + "loopafstandCategorieId": { + "type": [ + "string", + "null" + ], + "title": "Loopafstand categorie ID", + "description": "Unieke identificatie van loopafstanden categoriën" + }, + "loopafstandCategorieOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De loopafstanden zijn volgens een vastgestelde indelijng gecategoriseerd. Bijvoorbeeld: 30 - 90 meter" + }, + "loopafstandCategorieTot": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Loopafstand tot meter", + "description": "De loopafstand tot een bepaalde meter volgens de loopafstandcategorisatie." + }, + "loopafstandCategorieVanaf": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Loopafstand vanaf meter", + "description": "De loopafstand vanaf een bepaalde meter. Volgens de loopafstand categorisatie." + }, + "servicegebiedenLocatieId": { + "type": [ + "string", + "null" + ], + "title": "Servicegebied locatie ID", + "description": "Identificatie van een servicegebied locatie. De Servicegebieden locaties correspenderen met de afvalcluster", + "readOnly": true, + "deprecated": true + } + }, + "required": [ + "_links", + "id", + "servicegebiedenLocatieId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLink.schema.json new file mode 100644 index 00000000..5d7c789c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalservicegebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalservicegebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to servicegebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Afval servicegebied ID", + "description": "Unieke identificatie van een afval servicegebied" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLocatie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLocatie.schema.json new file mode 100644 index 00000000..9e15d108 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLocatie.schema.json @@ -0,0 +1,149 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalservicegebiedenlocatie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalservicegebieden_locatie" + ], + "type": "object", + "description": "Afvalservicegebied-locatie voor ondergrondse- en bovengrondsecontainers vertegenwoordigt een ophaallocatie voor één type afvalfractie, met een gemiddelde loopafstand naar de nabijgelegen panden. Als er op een ophaallocatie meerdere containers voor dezelfde fractie zijn, worden deze als één enkele fractie beschouwd.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `servicegebiedenLocatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalservicegebiedenLocatieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalWoningen": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Servicegebied locatie aantal woningen", + "description": "Aantal woningen die gebruik maken van de servicegebiedlocatie" + }, + "clusterFractieAantalContainers": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Aantal containers per clusterfractie", + "description": "Aantal containers per clusterfractie" + }, + "clusterFractieCode": { + "type": [ + "string", + "null" + ], + "title": "Afvalfractie code", + "description": "Type afvalfractie code waarvoor de container is bedoeld: 1 - Rest, 2 - Glas, 3 - Papier, 4 - Plastic, 5 - Textiel, 6 - GFT, 9 - Brood" + }, + "clusterFractieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afvalfractie omschrijving", + "description": "Afvalcontainer fractieomschrijving zoals door leverancier is geleverd." + }, + "clusterFractieVolumeM3": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Cluster fractie volume", + "description": "De som van het volume (m3) van containers per clusterfractie" + }, + "gemiddeldeLoopafstand": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Servicegebied locatie gemiddelde loopafstand", + "description": "De gemiddelde loopafstand van woningen naar een servicegebiedlocatie." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "Servicegebied locatie ID", + "description": "Unieke identificatie van een afval servicegebied locatie" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLocatieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLocatieLink.schema.json new file mode 100644 index 00000000..5328e457 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalservicegebiedenLocatieLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalservicegebiedenlocatielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalservicegebieden_locatieLink" + ], + "type": "object", + "description": "The identifier of the relationship to servicegebiedenLocatie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Servicegebied locatie ID", + "description": "Unieke identificatie van een afval servicegebied locatie" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalticket.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalticket.schema.json new file mode 100644 index 00000000..d81f0d5f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalticket.schema.json @@ -0,0 +1,496 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalticket", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalticket" + ], + "type": "object", + "description": "ticket", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ticket._links` field. It contains all relationships with objects.", + "properties": { + "container": { + "$ref": "./HuishoudelijkafvalcontainerLink.schema.json" + }, + "containerlocatie": { + "$ref": "./HuishoudelijkafvalcontainerlocatieLink.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gbdGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalticketLink.schema.json" + } + }, + "required": [ + "container", + "containerlocatie", + "gbdBuurt", + "gbdGgw", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] + }, + "containerId": { + "type": [ + "string", + "null" + ], + "title": "Container ID", + "description": "Identificerend kenmerk van de container.", + "readOnly": true, + "deprecated": true + }, + "containerlocatieId": { + "type": [ + "string", + "null" + ], + "title": "Containerlocatie ID", + "description": "Identificerend kenmerk van de containerlocatie.", + "readOnly": true, + "deprecated": true + }, + "datumAfgerond": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de werkzaamheden als gereed aangegeven zijn door het onderhoudsbedrijf." + }, + "datumAfgewezen": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop het ticket de status 'afgewezen' krijgt." + }, + "datumCreatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Ticket aanmaak datum", + "description": "De datum waarop het ticket aangemaakt is." + }, + "datumFactuur": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Factuur datum", + "description": "De datum waarop het ticket gefactureerd is." + }, + "datumFinancieleGoedkeuring": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de financiale aspecten van de werkzaamheden goed- of afgekeurd zijn." + }, + "datumGeaccepteerd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Ticket acceptatie datum", + "description": "De datum waarop het ticket geaccepteerd is door het onderhoudsbedrijf." + }, + "datumGefactureerd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de factuur in het systeem de status 'gefactureerd' krijgt." + }, + "datumGepland": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Plan datum", + "description": "De datum waarop de uitvoering van de werkzaamheden is ingepland." + }, + "datumGereed": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de werkzaamheden uitgevoerd zijn." + }, + "datumOfferte": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Offerte aanmaak datum", + "description": "De datum waarop de offerte is aangemaakt ." + }, + "datumTechnischeGoedkeuring": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de technische aspecten van de werkzaamheden goed- of afgekeurd zijn." + }, + "datumWijziging": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Wijziging datum", + "description": "De datum waarop het ticket is gewijzigd." + }, + "datumWorkflowStart": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Workflow startdatum", + "description": "De datum waarop de workflow start." + }, + "doorlooptijd": { + "type": [ + "string", + "null" + ], + "description": "De tijdsspanne in werkdagen tussen de 'datumCreatie'en de 'datumAfgerond' of de tijdsspanne in werkdagen tussen de 'datumCreatie' en de laatste statuswijziging in het geval het ticket nog niet afgerond is." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Eigenaar naam", + "description": "De naam van de eigenaar van de container." + }, + "factuurNummer": { + "type": [ + "string", + "null" + ], + "description": "Het nummer van de factuur." + }, + "gbdBuurtCode": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt code", + "description": "Unieke code." + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt", + "description": "Unieke identificatie van het object", + "readOnly": true, + "deprecated": true + }, + "gbdBuurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt naam", + "description": "De naam van het object." + }, + "gbdBuurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gebied buurt volgnummer", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gbdGgwId": { + "type": [ + "string", + "null" + ], + "title": "Gebied ggw", + "description": "Unieke identificatie van het object.", + "readOnly": true, + "deprecated": true + }, + "gbdGgwNaam": { + "type": [ + "string", + "null" + ], + "title": "Gebied ggw naam", + "description": "De naam van het object." + }, + "gbdGgwVolgnummer": { + "type": [ + "string", + "null" + ], + "title": "Gebied ggw volgnummer", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gbdStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Gebied stadsdeel", + "description": "Unieke identificatie van het object.", + "readOnly": true, + "deprecated": true + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Gebied stadsdeel naam", + "description": "De naam van het object." + }, + "gbdStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gebied stadsdeel volgnummer", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gbdWijkId": { + "type": [ + "string", + "null" + ], + "title": "Gebied wijk", + "description": "Unieke identificatie van het object.", + "readOnly": true, + "deprecated": true + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Gebied wijk naam", + "description": "De naam van het object." + }, + "gbdWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gebied wijk volgnummer", + "description": "Uniek volgnummer van de toestand van het object." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Ticket ID", + "description": "Identificerend kenmerk van het ticket." + }, + "itemsDefinitief": { + "type": [ + "string", + "null" + ], + "title": "Onderdelen uitgevoerd omschrijving", + "description": "De onderdelen en de werkzaamheden zoals deze op de factuur vermeld worden." + }, + "itemsOfferte": { + "type": [ + "string", + "null" + ], + "title": "Onderdelen offerte omschrijving", + "description": "De onderdelen en de werkzaamheden zoals deze op de offerte vermeld worden." + }, + "onderhoudsbedrijf": { + "type": [ + "string", + "null" + ], + "title": "Onderhoudsbedrijf naam", + "description": "De naam van het onderhoudsbedrijf." + }, + "oorzaak": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Oorzaak omschrijving" + }, + "oplossing": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Oplossing omschrijving" + }, + "prijs": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De totale prijs van de gebruikte onderdelen en de uitgevoerde werkzaamheden." + }, + "prijsOfferte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De totale prijs op de offerte voor de te gebruiken onderdelen en de uit te voeren werkzaamheden." + }, + "prioriteitNaam": { + "type": [ + "string", + "null" + ], + "title": "Prioriteit soort naam", + "description": "De naam die de soort prioriteit weergeeft." + }, + "prioriteitOpmerking": { + "type": [ + "string", + "null" + ], + "description": "Een opmerking die toegevoegd wordt om de prioritering te verduidelijken." + }, + "prioriteitResponstijd": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Prioriteit maximum responsetijd", + "description": "De toegestane responsetijd voor deze prioriteit. " + }, + "probleem": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Probleem omschrijving" + }, + "probleemModuleNaam": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Probleem module naam" + } + }, + "rangordeNummerTickettype": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Ticket type rangorde nummer", + "description": "Het rangordenummer van het type ticket." + }, + "redenAfgewezen": { + "type": [ + "string", + "null" + ], + "title": "Reden afgewezen omschrijving", + "description": "De reden waarom het ticket de status 'afgewezen' heeft gekregen." + }, + "referentienummerLeverancier": { + "type": [ + "string", + "null" + ], + "title": "Ticket referentienummer leverancier", + "description": "Het referentienummer dat door de leverancier aan het ticket gegeven wordt." + }, + "ticketstatus": { + "type": [ + "string", + "null" + ], + "title": "Ticket status code", + "description": "De status van het ticket." + }, + "tickettype": { + "type": [ + "string", + "null" + ], + "title": "Ticket type omschrijving", + "description": "De naam van het type ticket." + } + }, + "required": [ + "_links", + "containerId", + "containerlocatieId", + "gbdBuurtId", + "gbdGgwId", + "gbdStadsdeelId", + "gbdWijkId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalticketLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalticketLink.schema.json new file mode 100644 index 00000000..30c0247f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalticketLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalticketlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalticketLink" + ], + "type": "object", + "description": "The identifier of the relationship to ticket.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Ticket ID", + "description": "Identificerend kenmerk van het ticket." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0AfvoermomentenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0AfvoermomentenLinks.schema.json new file mode 100644 index 00000000..a65d0b74 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0AfvoermomentenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalv0afvoermomentenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalv0AfvoermomentenLinks" + ], + "type": "object", + "description": "The contents of the `afvoermomenten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalafvoermomentenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0ClusterVulsnelhedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0ClusterVulsnelhedenLinks.schema.json new file mode 100644 index 00000000..9354d4f1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0ClusterVulsnelhedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalv0clustervulsnelhedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalv0ClusterVulsnelhedenLinks" + ], + "type": "object", + "description": "The contents of the `clusterVulsnelheden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalclusterVulsnelhedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0ContainerVulgradenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0ContainerVulgradenLinks.schema.json new file mode 100644 index 00000000..0961b14d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv0ContainerVulgradenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalv0containervulgradenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalv0ContainerVulgradenLinks" + ], + "type": "object", + "description": "The contents of the `containerVulgraden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalcontainerVulgradenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv1WegingLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv1WegingLinks.schema.json new file mode 100644 index 00000000..c3e58712 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalv1WegingLinks.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalv1weginglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalv1WegingLinks" + ], + "type": "object", + "description": "The contents of the `weging._links` field. It contains all relationships with objects.", + "properties": { + "bagHoofdadresVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalwegingLink.schema.json" + } + }, + "required": [ + "bagHoofdadresVerblijfsobject", + "bagNummeraanduiding", + "bagOpenbareruimte", + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalweging.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalweging.schema.json new file mode 100644 index 00000000..77474a8d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Huishoudelijkafvalweging.schema.json @@ -0,0 +1,313 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalweging", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/Huishoudelijkafvalweging" + ], + "type": "object", + "description": "weging", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `weging._links` field. It contains all relationships with objects.", + "properties": { + "bagHoofdadresVerblijfsobject": { + "$ref": "./BagVerblijfsobjectenRawIdentifier.schema.json" + }, + "bagNummeraanduiding": { + "$ref": "./BagNummeraanduidingenRawIdentifier.schema.json" + }, + "bagOpenbareruimte": { + "$ref": "./BagOpenbareruimtesRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HuishoudelijkafvalwegingLink.schema.json" + } + }, + "required": [ + "bagHoofdadresVerblijfsobject", + "bagNummeraanduiding", + "bagOpenbareruimte", + "gbdBuurt", + "schema", + "self" + ] + }, + "bagHoofdadresVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Een identificatiecode van een verblijfsobject is een authentiek gegeven en een unieke aanduiding van het verblijfsobject.", + "readOnly": true, + "deprecated": true + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding ID", + "description": "Identificatie nummeraanduiding", + "readOnly": true, + "deprecated": true + }, + "bagOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte ID", + "description": "Openbare ruimte identificatie", + "readOnly": true, + "deprecated": true + }, + "bedieningCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Code van de wijze waarop de bediening van de weging heeft plaatsgevonden. Mogelijke waarden: 0 - Handmatig, 1 - Automatisch, 3 - onbekend." + }, + "bedieningOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de wijze waarop de bediening van de weging heeft plaatsgevonden" + }, + "clusterId": { + "type": [ + "string", + "null" + ], + "title": "Cluster ID", + "description": "Uniek identificerend kenmerk van cluster waaraan de container is gerelateerd" + }, + "clusterSubclusterIndicatie": { + "type": [ + "boolean", + "null" + ], + "title": "Subcluster ID", + "description": "Indicatie of het een cluster betreft dat is gesplitst door een weg" + }, + "datumWeging": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum wanneer de weging is uitgevoerd (yyyy-mm-dd)" + }, + "eersteWeging": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Eerste weging gewicht", + "description": "Eerste weging container: gewicht vol in Kg" + }, + "fractieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Afvalfractie soort code", + "description": "Code afvalfractie zoals door Welvaarts is aangeleverd, 1: Rest, 2: Glas, 3: Papier, 4: Plastic, 5: Textiel, 6: GFT, 7: Grof, 8: PMD, 9: Brood, -99: Onbekend" + }, + "fractieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afvalfractie soort omschrijving", + "description": "Omschrijving afvalfractie zoals door Welvaarts is aangeleverd" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt", + "description": "Unieke identificatie van het object", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "Weging ID", + "description": "Uniek identificerend kenmerk weging. Deze is per container vastgelegd" + }, + "locatienummer": { + "type": [ + "string", + "null" + ], + "title": "Locatie nummer", + "description": "Locatienummer (cluster) zoals door Welvaarts is aangeleverd" + }, + "nettoGewicht": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Netto gewicht van het ingezamelde afval van de container in Kg" + }, + "tijdstipWeging": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip wanneer de weging is uitgevoerd (HH24:MI:SS)" + }, + "tweedeWeging": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Tweede weging gewicht", + "description": "Tweede weging container: gewicht vol in Kg" + }, + "verwijderdDp": { + "type": [ + "boolean", + "null" + ], + "title": "Geldigheid einddatumtijd", + "description": "Indicatie of het object verwijderd is bij de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Weegsysteem volgnummer", + "description": "Oplopende nummering wegingen per weegsysteem" + }, + "weegsysteemId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Weegsysteem ID", + "description": "Identificerend kenmerk weegsysteem (behorend bij voertuig)" + }, + "weegsysteemOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van weegsysteem" + }, + "wegingKenteken": { + "type": [ + "string", + "null" + ], + "title": "Kenteken", + "description": "Het kenteken van het voertuig" + }, + "wijzigingsdatumDp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datumtijd aanmaak wijziging", + "description": "Datum waarop het object is gewijzigd" + } + }, + "required": [ + "_links", + "bagHoofdadresVerblijfsobjectId", + "bagNummeraanduidingId", + "bagOpenbareruimteId", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalwegingLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalwegingLink.schema.json new file mode 100644 index 00000000..6e76ee05 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/HuishoudelijkafvalwegingLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/huishoudelijkafvalweginglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json#/components/schemas/HuishoudelijkafvalwegingLink" + ], + "type": "object", + "description": "The identifier of the relationship to weging.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Weging ID", + "description": "Uniek identificerend kenmerk weging. Deze is per container vastgelegd" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Links.schema.json new file mode 100644 index 00000000..0b7df461 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalcontainers-putten-en-weeggegevens--mrgfx6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzeraccAfvalwijzer.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzeraccAfvalwijzer.schema.json new file mode 100644 index 00000000..d58cc2a3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzeraccAfvalwijzer.schema.json @@ -0,0 +1,423 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/afvalwijzeraccafvalwijzer", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/Afvalwijzeracc_afvalwijzer" + ], + "type": "object", + "description": "Overzicht van informatie voor het aanbieden van afval per fractie per adres.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `accAfvalwijzer._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AfvalwijzeraccAfvalwijzerLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "afvalwijzerAfvalkalenderFrequentie": { + "type": [ + "string", + "null" + ], + "title": "Afval ophalen frequentie", + "description": "De frequentie waarmee het afval opgehaald wordt." + }, + "afvalwijzerAfvalkalenderMelding": { + "type": [ + "string", + "null" + ], + "title": "Afval ophalen afwijkende dagen omschrijving", + "description": "Aanvullende informatie over afwijkende ophaaldagen" + }, + "afvalwijzerAfvalkalenderOpmerking": { + "type": [ + "string", + "null" + ], + "title": "Afval wijze aanbieden omschrijving", + "description": "Aanvullende opmerking over de manier van het aanbieden van het afval" + }, + "afvalwijzerAfvalkalenderTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Afval ophalen afwijkende dagen einddatum geldigheid", + "description": "Einddatum van de geldigheid van de aanvullende informatie over de afwijkende ophaaldagen" + }, + "afvalwijzerAfvalkalenderVan": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Afval ophalen afwijkende dagen startdatum geldigheid", + "description": "Begindatum van de geldigheid van de aanvullende informatie over de afwijkende ophaaldagen" + }, + "afvalwijzerBasisroutetype": { + "type": [ + "string", + "null" + ], + "title": "Basisroute type", + "description": "Type basisroute geeft aan wat voor inzamelmethode voor een route van tepassing is. " + }, + "afvalwijzerBasisroutetypeCode": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute type code", + "description": "Nadere aanduiding van het type van de afval basisroute" + }, + "afvalwijzerBasisroutetypeId": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute type ID", + "description": "De unieke identificatie van de basisroutetype afval ophalen" + }, + "afvalwijzerBasisroutetypeOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute type omschrijving", + "description": "De omschrijving van het type van de basisroute" + }, + "afvalwijzerBuitenzetten": { + "type": [ + "string", + "null" + ], + "title": "De tijdstip buitenzetten", + "description": "De tijdslot wanneer de afval buiten gezet mag worden" + }, + "afvalwijzerBuitenzettenTot": { + "type": [ + "string", + "null" + ], + "title": "Afval buitenzetten tot omschrijving", + "description": "Opmerking die aangeeft tot wanneer de afval buiten mag gezet worden" + }, + "afvalwijzerBuitenzettenVanaf": { + "type": [ + "string", + "null" + ], + "title": "Afval buitenzetten vanaf omschrijving", + "description": "Opmerking die aangeeft vanaf wanneer de afval buiten mag gezet worden" + }, + "afvalwijzerBuitenzettenVanafTot": { + "type": [ + "string", + "null" + ], + "title": "Afval buitenzetten vanaf tot", + "description": "Opmerking die aangeeft wannner de afval buiten mag gezet worden" + }, + "afvalwijzerButtontekst": { + "type": [ + "string", + "null" + ], + "title": "Buttontekst", + "description": "De instructietekst die op een knop verschijnt om het afspraakformulier te starten." + }, + "afvalwijzerFractieCode": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort code", + "description": "Nadere typering van het soort afval" + }, + "afvalwijzerFractieNaam": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort naam", + "description": "Omschrijving van het soort afval" + }, + "afvalwijzerFractieVolgorde": { + "type": [ + "string", + "null" + ], + "title": "Volgorde van de fractie", + "description": "Volgorde van de fractie" + }, + "afvalwijzerFractiecodeActief": { + "type": [ + "boolean", + "null" + ], + "title": "Afval fractiecode status", + "description": "Geeft aan of de fractiecode actief of niet is" + }, + "afvalwijzerGeometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "afvalwijzerInstructie": { + "type": [ + "string", + "null" + ], + "title": "Afval aanbod instructie omschrijving", + "description": "Instructie die aangeeft hoe het afval aangeboden mag worden" + }, + "afvalwijzerInstructie2": { + "type": [ + "string", + "null" + ], + "title": "Afval aanvullende ophaalinstructie informatie", + "description": "Aanvullende afval ophaalinstructie" + }, + "afvalwijzerInzamelgebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Afval inzamelgebied code", + "description": "Nadere aanduiding van het inzamelgebied" + }, + "afvalwijzerInzamelgebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Afval inzamelgebied naam", + "description": "De naam van het inzamelgebied" + }, + "afvalwijzerOphaaldagen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Afvalwijzer ophaaldagen" + }, + "title": "Afval ophaaldagen omschrijving", + "description": "Omschrijving van de dagen waarop het afval wordt opgehaald" + }, + "afvalwijzerOphaaldagen2": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Afvalwijzer ophaaldagen 2" + }, + "title": "Afval aanvullende ophaaldagen informatie", + "description": "Aanvullende informatie over de ophaaldagen" + }, + "afvalwijzerPerXWeken": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute interval", + "description": "Het interval in weken waarmee deze basisroute ingepland moet worden." + }, + "afvalwijzerRoutenaam": { + "type": [ + "string", + "null" + ], + "title": "Afval ophaalroute naam", + "description": "De naam van de basisroute" + }, + "afvalwijzerRoutetypeNaam": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute naam", + "description": "De naam van de basisroute" + }, + "afvalwijzerUrl": { + "type": [ + "string", + "null" + ], + "title": "Link naar aanvullende informatie", + "description": "URL die verwijst naar externe of interne websites voor relevante informatie." + }, + "afvalwijzerWaar": { + "type": [ + "string", + "null" + ], + "title": "Afval plaatslocatie omschrijving", + "description": "Informatie over de plek waar het afval gezet mag worden." + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "BAG Nummeraanduiding ID", + "description": "Identificatie nummeraanduiding" + }, + "gbdBuurtCode": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt code", + "description": "Unieke code (hierin zie je de Stadsdeel- en Wijkcode terug)" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt ID", + "description": "Unieke identificatie van het object" + }, + "gebruiksdoelWoonfunctie": { + "type": [ + "boolean", + "null" + ], + "title": "Gebruiksdoel woonfunctie code", + "description": "De aanduiding of het gebruiksdoel een woonfunctie betreft, wijkt bij de Afvalwijzer af van het BAG-gebruiksdoel. Voor de Afvalwijzer wordt het gebruiksdoel woonfunctie bepaald op basis van de indicatoren in de BAG Verblijfsobjecten en de WOZ-objecten tabel." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters" + }, + "statusAdres": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een verblijfsobject, ligplaats of staanplaats waarin het betreffende object zich bevindt" + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "Een naam om openbare ruimten als straten, lanen, wegen en stegen mee aan te duiden." + }, + "woonplaatsnaam": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats naam", + "description": "Een woonplaatsnaam is de naam van een door het bevoegde gemeentelijke orgaan als zodanig aangewezen gedeelte van het gemeentelijk grondgebied" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzeraccAfvalwijzerLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzeraccAfvalwijzerLink.schema.json new file mode 100644 index 00000000..78a19a4c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzeraccAfvalwijzerLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/afvalwijzeraccafvalwijzerlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/Afvalwijzeracc_afvalwijzerLink" + ], + "type": "object", + "description": "The identifier of the relationship to accAfvalwijzer.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Afvalwijzerafvalwijzer.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Afvalwijzerafvalwijzer.schema.json new file mode 100644 index 00000000..759433f9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Afvalwijzerafvalwijzer.schema.json @@ -0,0 +1,434 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/afvalwijzerafvalwijzer", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/Afvalwijzerafvalwijzer" + ], + "type": "object", + "description": "Overzicht van informatie voor het aanbieden van afval per fractie per adres.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `afvalwijzer._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AfvalwijzerafvalwijzerLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "afvalwijzerAfvalkalenderFrequentie": { + "type": [ + "string", + "null" + ], + "title": "Afval ophalen frequentie", + "description": "De frequentie waarmee het afval opgehaald wordt." + }, + "afvalwijzerAfvalkalenderMelding": { + "type": [ + "string", + "null" + ], + "title": "Afval ophalen afwijkende dagen omschrijving", + "description": "Aanvullende informatie over afwijkende ophaaldagen" + }, + "afvalwijzerAfvalkalenderOpmerking": { + "type": [ + "string", + "null" + ], + "title": "Afval wijze aanbieden omschrijving", + "description": "Aanvullende opmerking over de manier van het aanbieden van het afval" + }, + "afvalwijzerAfvalkalenderTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Afval ophalen afwijkende dagen einddatum geldigheid", + "description": "Einddatum van de geldigheid van de aanvullende informatie over de afwijkende ophaaldagen" + }, + "afvalwijzerAfvalkalenderVan": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Afval ophalen afwijkende dagen startdatum geldigheid", + "description": "Begindatum van de geldigheid van de aanvullende informatie over de afwijkende ophaaldagen" + }, + "afvalwijzerBasisroutetype": { + "type": [ + "string", + "null" + ], + "title": "Basisroute type", + "description": "Type basisroute geeft aan wat voor inzamelmethode voor een route van tepassing is. " + }, + "afvalwijzerBasisroutetypeCode": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute type code", + "description": "Nadere aanduiding van het type van de afval basisroute" + }, + "afvalwijzerBasisroutetypeId": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute type ID", + "description": "De unieke identificatie van de basisroutetype afval ophalen" + }, + "afvalwijzerBasisroutetypeOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute type omschrijving", + "description": "De omschrijving van het type van de basisroute" + }, + "afvalwijzerBuitenzetten": { + "type": [ + "string", + "null" + ], + "title": "De tijdstip buitenzetten", + "description": "De tijdslot wanneer de afval buiten gezet mag worden" + }, + "afvalwijzerBuitenzettenTot": { + "type": [ + "string", + "null" + ], + "title": "Afval buitenzetten tot omschrijving", + "description": "Opmerking die aangeeft tot wanneer de afval buiten mag gezet worden" + }, + "afvalwijzerBuitenzettenVanaf": { + "type": [ + "string", + "null" + ], + "title": "Afval buitenzetten vanaf omschrijving", + "description": "Opmerking die aangeeft vanaf wanneer de afval buiten mag gezet worden" + }, + "afvalwijzerBuitenzettenVanafTot": { + "type": [ + "string", + "null" + ], + "title": "Afval buitenzetten vanaf tot", + "description": "Opmerking die aangeeft wannner de afval buiten mag gezet worden" + }, + "afvalwijzerButtontekst": { + "type": [ + "string", + "null" + ], + "title": "Buttontekst", + "description": "De instructietekst die op een knop verschijnt om het afspraakformulier te starten." + }, + "afvalwijzerFractieCode": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort code", + "description": "Nadere typering van het soort afval" + }, + "afvalwijzerFractieNaam": { + "type": [ + "string", + "null" + ], + "title": "Afval fractiesoort naam", + "description": "Omschrijving van het soort afval" + }, + "afvalwijzerFractieVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Afval fractie volgnummer", + "description": "Sorteer volgorde van weergave van fracties in de afvalwijzer app." + }, + "afvalwijzerGeometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "afvalwijzerInstructie": { + "type": [ + "string", + "null" + ], + "title": "Afval aanbod instructie omschrijving", + "description": "Instructie die aangeeft hoe het afval aangeboden mag worden" + }, + "afvalwijzerInstructie2": { + "type": [ + "string", + "null" + ], + "title": "Afval aanvullende ophaalinstructie informatie", + "description": "Aanvullende afval ophaalinstructie" + }, + "afvalwijzerInzamelgebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Afval inzamelgebied code", + "description": "Nadere aanduiding van het inzamelgebied" + }, + "afvalwijzerInzamelgebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Afval inzamelgebied naam", + "description": "De naam van het inzamelgebied" + }, + "afvalwijzerOphaaldagen": { + "type": [ + "string", + "null" + ], + "title": "Afval ophaaldagen omschrijving", + "description": "Omschrijving van de dagen waarop het afval wordt opgehaald" + }, + "afvalwijzerOphaaldagen2": { + "type": [ + "string", + "null" + ], + "title": "Afval aanvullende ophaaldagen informatie", + "description": "Aanvullende informatie over de ophaaldagen" + }, + "afvalwijzerOphaaldagen2Array": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Afvalwijzer ophaaldagen 2 array" + }, + "title": "Afval aanvullende ophaaldagen informatie", + "description": "Aanvullende informatie over de ophaaldagen" + }, + "afvalwijzerOphaaldagenArray": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Afvalwijzer ophaaldagen array" + }, + "title": "Afval ophaaldagen omschrijving", + "description": "Omschrijving van de dagen waarop het afval wordt opgehaald" + }, + "afvalwijzerPerXWeken": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute interval", + "description": "Het interval in weken waarmee deze basisroute ingepland moet worden." + }, + "afvalwijzerRoutenaam": { + "type": [ + "string", + "null" + ], + "title": "Afval ophaalroute naam", + "description": "De naam van de basisroute" + }, + "afvalwijzerRoutetypeNaam": { + "type": [ + "string", + "null" + ], + "title": "Afval basisroute naam", + "description": "De naam van de basisroute" + }, + "afvalwijzerUrl": { + "type": [ + "string", + "null" + ], + "title": "Link naar aanvullende informatie", + "description": "URL die verwijst naar externe of interne websites voor relevante informatie." + }, + "afvalwijzerWaar": { + "type": [ + "string", + "null" + ], + "title": "Afval plaatslocatie omschrijving", + "description": "Informatie over de plek waar het afval gezet mag worden." + }, + "bagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "BAG Nummeraanduiding ID", + "description": "Identificatie nummeraanduiding" + }, + "gbdBuurtCode": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt code", + "description": "Unieke code (hierin zie je de Stadsdeel- en Wijkcode terug)" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Gebied buurt ID", + "description": "Unieke identificatie van het object" + }, + "gebruiksdoelWoonfunctie": { + "type": [ + "boolean", + "null" + ], + "title": "Gebruiksdoel woonfunctie code", + "description": "De aanduiding of het gebruiksdoel een woonfunctie betreft, wijkt bij de Afvalwijzer af van het BAG-gebruiksdoel. Voor de Afvalwijzer wordt het gebruiksdoel woonfunctie bepaald op basis van de indicatoren in de BAG Verblijfsobjecten en de WOZ-objecten tabel." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters" + }, + "statusAdres": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een verblijfsobject, ligplaats of staanplaats waarin het betreffende object zich bevindt" + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "Een naam om openbare ruimten als straten, lanen, wegen en stegen mee aan te duiden." + }, + "woonplaatsnaam": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats naam", + "description": "Een woonplaatsnaam is de naam van een door het bevoegde gemeentelijke orgaan als zodanig aangewezen gedeelte van het gemeentelijk grondgebied" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerafvalwijzerLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerafvalwijzerLink.schema.json new file mode 100644 index 00000000..6a1a0694 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerafvalwijzerLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/afvalwijzerafvalwijzerlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/AfvalwijzerafvalwijzerLink" + ], + "type": "object", + "description": "The identifier of the relationship to afvalwijzer.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerdefaultAccAfvalwijzerLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerdefaultAccAfvalwijzerLinks.schema.json new file mode 100644 index 00000000..145b881b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerdefaultAccAfvalwijzerLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/afvalwijzerdefaultaccafvalwijzerlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/AfvalwijzerdefaultAccAfvalwijzerLinks" + ], + "type": "object", + "description": "The contents of the `accAfvalwijzer._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AfvalwijzeraccAfvalwijzerLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerdefaultAfvalwijzerLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerdefaultAfvalwijzerLinks.schema.json new file mode 100644 index 00000000..a1788b66 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/AfvalwijzerdefaultAfvalwijzerLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/afvalwijzerdefaultafvalwijzerlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json#/components/schemas/AfvalwijzerdefaultAfvalwijzerLinks" + ], + "type": "object", + "description": "The contents of the `afvalwijzer._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./AfvalwijzerafvalwijzerLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Embedded.schema.json new file mode 100644 index 00000000..06d9e376 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json" + ], + "type": "object", + "properties": { + "acc_afvalwijzer": { + "type": "array", + "items": { + "$ref": "./AfvalwijzeraccAfvalwijzer.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Embedded2.schema.json new file mode 100644 index 00000000..768ff3bf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json" + ], + "type": "object", + "properties": { + "afvalwijzer": { + "type": "array", + "items": { + "$ref": "./Afvalwijzerafvalwijzer.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Links.schema.json new file mode 100644 index 00000000..eb1dbda5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/Links.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/afvalwijzer-d6xlfx6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagOnderzoekenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagOnderzoekenLink.schema.json new file mode 100644 index 00000000..51f1f021 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagOnderzoekenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagonderzoekenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagOnderzoekenLink" + ], + "type": "object", + "description": "The identifier of the relationship to onderzoeken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Onderzoek ID", + "description": "Unieke identificatie van een onderzoek" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagVotopafvoerlegacyLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagVotopafvoerlegacyLink.schema.json new file mode 100644 index 00000000..e06ae07b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagVotopafvoerlegacyLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagvotopafvoerlegacylink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagVotopafvoerlegacyLink" + ], + "type": "object", + "description": "The identifier of the relationship to votopafvoerlegacy.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een verblijfsobject" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagWoonplaatsenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagWoonplaatsenLink.schema.json new file mode 100644 index 00000000..dc94bd38 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagWoonplaatsenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagwoonplaatsenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagWoonplaatsenLink" + ], + "type": "object", + "description": "The identifier of the relationship to woonplaatsen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Woonplaats ID", + "description": "Unieke aanduiding van een woonplaats" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagbrondocumenten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagbrondocumenten.schema.json new file mode 100644 index 00000000..1915087e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagbrondocumenten.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagbrondocumenten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagbrondocumenten" + ], + "type": "object", + "description": "In deze tabel staat geen data meer en wordt binnenkort verwijderd", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brondocumenten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagbrondocumentenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronleverancierCode": { + "type": [ + "string", + "null" + ], + "title": "Bron leverancier code", + "description": "Verstrekker van brondocumenten en/​of gegevens voortkomend uit het uitoefenen of voorbereiden van een gemeentelijke bevoegdheid, die nodig zijn voor een registratie aan de bronhouder, conform vastgestelde aanleverspecificaties. code" + }, + "bronleverancierOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron leverancier omschrijving", + "description": "Verstrekker van brondocumenten en/​of gegevens voortkomend uit het uitoefenen of voorbereiden van een gemeentelijke bevoegdheid, die nodig zijn voor een registratie aan de bronhouder, conform vastgestelde aanleverspecificaties. omschrijving" + }, + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Identificerende nummer van het document" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Registratie datum", + "description": "De datum waarop het brondocument is opgeslagen in het register" + }, + "typeBrondocumentCode": { + "type": [ + "string", + "null" + ], + "title": "Brondocument type code", + "description": "Code van het type brondocument. Bijvoorbeeld: Bouwvergunning, Splitsingvergunning, etc" + }, + "typeBrondocumentOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Brondocument type omschrijving", + "description": "Het type brondocument. omschrijving" + }, + "typeDossierCode": { + "type": [ + "string", + "null" + ], + "title": "Dossier type code", + "description": "Code van het type dossier. Bijvoorbeeld: Omgevingsvergunning of Terugmelding of sloopvergunning, etc" + }, + "typeDossierOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Dossier type omschrijving", + "description": "Het type dossier. omschrijving" + } + }, + "required": [ + "_links", + "documentnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagbrondocumentenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagbrondocumentenLink.schema.json new file mode 100644 index 00000000..42263ade --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagbrondocumentenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagbrondocumentenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagbrondocumentenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brondocumenten.", + "properties": { + "documentnummer": { + "type": "string", + "title": "Brondocument nummer", + "description": "Identificerende nummer van het document" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "documentnummer", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultBrondocumentenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultBrondocumentenLinks.schema.json new file mode 100644 index 00000000..74a8c3a7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultBrondocumentenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdefaultbrondocumentenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdefaultBrondocumentenLinks" + ], + "type": "object", + "description": "The contents of the `brondocumenten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagbrondocumentenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultDossiersLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultDossiersLinks.schema.json new file mode 100644 index 00000000..16e9970e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultDossiersLinks.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdefaultdossierslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdefaultDossiersLinks" + ], + "type": "object", + "description": "The contents of the `dossiers._links` field. It contains all relationships with objects.", + "properties": { + "heeftBrondocumenten": { + "type": "array", + "items": { + "$ref": "./BagdossiersHeeftBrondocumenten_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagdossiersLink.schema.json" + } + }, + "required": [ + "heeftBrondocumenten", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultLigplaatsenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultLigplaatsenLinks.schema.json new file mode 100644 index 00000000..bcb3f920 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultLigplaatsenLinks.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdefaultligplaatsenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdefaultLigplaatsenLinks" + ], + "type": "object", + "description": "The contents of the `ligplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftHoofdadres": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + }, + "heeftNevenadres": { + "type": "array", + "items": { + "$ref": "./BagligplaatsenHeeftNevenadres_M2M.schema.json" + } + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagligplaatsenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagLigplaatsenLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftHoofdadres", + "heeftNevenadres", + "heeftOnderzoeken", + "ligtInBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultNummeraanduidingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultNummeraanduidingenLinks.schema.json new file mode 100644 index 00000000..7aa149ca --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultNummeraanduidingenLinks.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdefaultnummeraanduidingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdefaultNummeraanduidingenLinks" + ], + "type": "object", + "description": "The contents of the `nummeraanduidingen._links` field. It contains all relationships with objects.", + "properties": { + "adresseertLigplaats": { + "$ref": "../_shared/BagLigplaatsenLink.schema.json" + }, + "adresseertStandplaats": { + "$ref": "../_shared/BagStandplaatsenLink.schema.json" + }, + "adresseertVerblijfsobject": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + }, + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagnummeraanduidingenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtAanOpenbareruimte": { + "$ref": "../_shared/BagOpenbareruimtesLink.schema.json" + }, + "ligtInWoonplaats": { + "$ref": "./BagWoonplaatsenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + } + }, + "required": [ + "adresseertLigplaats", + "adresseertStandplaats", + "adresseertVerblijfsobject", + "heeftDossier", + "heeftOnderzoeken", + "ligtAanOpenbareruimte", + "ligtInWoonplaats", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultOnderzoekenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultOnderzoekenLinks.schema.json new file mode 100644 index 00000000..d67e30e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultOnderzoekenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdefaultonderzoekenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdefaultOnderzoekenLinks" + ], + "type": "object", + "description": "The contents of the `onderzoeken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagOnderzoekenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultOpenbareruimtesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultOpenbareruimtesLinks.schema.json new file mode 100644 index 00000000..127dd7de --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultOpenbareruimtesLinks.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdefaultopenbareruimteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdefaultOpenbareruimtesLinks" + ], + "type": "object", + "description": "The contents of the `openbareruimtes._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagopenbareruimtesHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInWoonplaats": { + "$ref": "./BagWoonplaatsenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagOpenbareruimtesLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftOnderzoeken", + "ligtInWoonplaats", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultPandenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultPandenLinks.schema.json new file mode 100644 index 00000000..c4e6cdb2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultPandenLinks.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdefaultpandenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdefaultPandenLinks" + ], + "type": "object", + "description": "The contents of the `panden._links` field. It contains all relationships with objects.", + "properties": { + "bevatVerblijfsobjecten": { + "type": "array", + "items": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + } + }, + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagpandenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagPandenLink.schema.json" + } + }, + "required": [ + "bevatVerblijfsobjecten", + "heeftDossier", + "heeftOnderzoeken", + "ligtInBouwblok", + "ligtInBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultStandplaatsenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultStandplaatsenLinks.schema.json new file mode 100644 index 00000000..7db7bd6e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdefaultStandplaatsenLinks.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdefaultstandplaatsenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdefaultStandplaatsenLinks" + ], + "type": "object", + "description": "The contents of the `standplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftHoofdadres": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + }, + "heeftNevenadres": { + "type": "array", + "items": { + "$ref": "./BagstandplaatsenHeeftNevenadres_M2M.schema.json" + } + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagstandplaatsenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagStandplaatsenLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftHoofdadres", + "heeftNevenadres", + "heeftOnderzoeken", + "ligtInBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagdossiers.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagdossiers.schema.json new file mode 100644 index 00000000..7737de0a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagdossiers.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdossiers", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagdossiers" + ], + "type": "object", + "description": "In deze tabel staat geen data meer en wordt binnenkort verwijderd", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `dossiers._links` field. It contains all relationships with objects.", + "properties": { + "heeftBrondocumenten": { + "type": "array", + "items": { + "$ref": "./BagdossiersHeeftBrondocumenten_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagdossiersLink.schema.json" + } + }, + "required": [ + "heeftBrondocumenten", + "schema", + "self" + ] + }, + "dossier": { + "type": "string", + "title": "Dossier ID", + "description": "Verwijzing vanuit de overige objectklassen" + } + }, + "required": [ + "_links", + "dossier" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdossiersHeeftBrondocumenten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdossiersHeeftBrondocumenten_M2M.schema.json new file mode 100644 index 00000000..823d11a3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdossiersHeeftBrondocumenten_M2M.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdossiersheeftbrondocumenten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdossiersHeeftBrondocumenten_M2M" + ], + "type": "object", + "description": "The M2M table for `Dossiers.heeftBrondocumenten` that links to `Brondocumenten`", + "properties": { + "documentnummer": { + "type": "string", + "readOnly": true + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + } + }, + "required": [ + "documentnummer", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdossiersLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdossiersLink.schema.json new file mode 100644 index 00000000..3d6a795e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagdossiersLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagdossierslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagdossiersLink" + ], + "type": "object", + "description": "The identifier of the relationship to dossiers.", + "properties": { + "dossier": { + "type": "string", + "title": "Dossier ID", + "description": "Verwijzing vanuit de overige objectklassen" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "dossier", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagligplaatsen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagligplaatsen.schema.json new file mode 100644 index 00000000..42cc8832 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagligplaatsen.schema.json @@ -0,0 +1,228 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagligplaatsen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagligplaatsen" + ], + "type": "object", + "description": "Een LIGPLAATS is een door het bevoegde gemeentelijke orgaan als zodanig aangewezen plaats in het water die bestemd is voor het permanent afmeren van een voor woon-, bedrijfsmatige of recreatieve doeleinden geschikt drijvend object", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ligplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftHoofdadres": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + }, + "heeftNevenadres": { + "type": "array", + "items": { + "$ref": "./BagligplaatsenHeeftNevenadres_M2M.schema.json" + } + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagligplaatsenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagLigplaatsenLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftHoofdadres", + "heeftNevenadres", + "heeftOnderzoeken", + "ligtInBuurt", + "schema", + "self" + ] + }, + "bagprocesCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Ligplaats geldigheid begindatum", + "description": "De begindatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Document datum", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Ligplaats geldigheid einddatum", + "description": "De einddatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan" + }, + "gebruiksdoel": { + "type": "array", + "items": { + "$ref": "./BagligplaatsenGebruiksdoel.schema.json" + } + }, + "geconstateerd": { + "type": [ + "boolean", + "null" + ], + "title": "Ligplaats geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een ligplaats in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "heeftDossierId": { + "type": [ + "string", + "null" + ], + "title": "Ligplaats heeft dossier", + "description": "De brondocument(en) op basis waarvan de ligplaats is toegevoegd aan de registratie. Afgeleid van hetlandelijke BAG-kenmerk 'Documentnummer'", + "readOnly": true, + "deprecated": true + }, + "heeftHoofdadresId": { + "type": [ + "string", + "null" + ], + "title": "Ligplaats heeft hoofdadres", + "description": "Het HOOFDadres dat de ligplaats heeft", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Ligplaats ID", + "description": "Unieke identificatie van een ligplaats" + }, + "ligtInBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Ligplaats ligt in buurt", + "description": "De buurt waarin een ligplaats ligt", + "readOnly": true, + "deprecated": true + }, + "plusvolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object plus volgnummer", + "description": "Uniek BAG-plus volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "Begin geldigheid van een bepaalde combinatie van BAG- en BAG-plus-gegevens van een BAG-object" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Ligplaats status code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Ligplaats status omschrijving", + "description": "De fase van de levenscyclus van een ligplaats, waarin de betreffende ligplaats zich bevindt, Plaats aangewezen, plaats ingetrokken" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "gebruiksdoel", + "heeftDossierId", + "heeftHoofdadresId", + "identificatie", + "ligtInBuurtId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenGebruiksdoel.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenGebruiksdoel.schema.json new file mode 100644 index 00000000..0cc94bdc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenGebruiksdoel.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagligplaatsengebruiksdoel", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagligplaatsen_gebruiksdoel" + ], + "type": "object", + "description": "Auto-generated table for nested field: ligplaatsen.gebruiksdoel", + "properties": { + "omschrijving": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenHeeftNevenadres_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenHeeftNevenadres_M2M.schema.json new file mode 100644 index 00000000..c48d5973 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenHeeftNevenadres_M2M.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagligplaatsenheeftnevenadres_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagligplaatsenHeeftNevenadres_M2M" + ], + "type": "object", + "description": "The M2M table for `Ligplaatsen.heeftNevenadres` that links to `Nummeraanduidingen`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenHeeftOnderzoeken_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenHeeftOnderzoeken_M2M.schema.json new file mode 100644 index 00000000..5c8a5a00 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagligplaatsenHeeftOnderzoeken_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagligplaatsenheeftonderzoeken_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagligplaatsenHeeftOnderzoeken_M2M" + ], + "type": "object", + "description": "The M2M table for `Ligplaatsen.heeftOnderzoeken` that links to `Onderzoeken`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagnummeraanduidingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagnummeraanduidingen.schema.json new file mode 100644 index 00000000..5e9f5547 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagnummeraanduidingen.schema.json @@ -0,0 +1,315 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagnummeraanduidingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagnummeraanduidingen" + ], + "type": "object", + "description": "Een NUMMERAANDUIDING, in de volksmond ook wel adres genoemd, is een door het bevoegde gemeentelijke orgaan als zodanig toegekende aanduiding van een verblijfsobject, standplaats of ligplaats", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `nummeraanduidingen._links` field. It contains all relationships with objects.", + "properties": { + "adresseertLigplaats": { + "$ref": "../_shared/BagLigplaatsenLink.schema.json" + }, + "adresseertStandplaats": { + "$ref": "../_shared/BagStandplaatsenLink.schema.json" + }, + "adresseertVerblijfsobject": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + }, + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagnummeraanduidingenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtAanOpenbareruimte": { + "$ref": "../_shared/BagOpenbareruimtesLink.schema.json" + }, + "ligtInWoonplaats": { + "$ref": "./BagWoonplaatsenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + } + }, + "required": [ + "adresseertLigplaats", + "adresseertStandplaats", + "adresseertVerblijfsobject", + "heeftDossier", + "heeftOnderzoeken", + "ligtAanOpenbareruimte", + "ligtInWoonplaats", + "schema", + "self" + ] + }, + "adresseertLigplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding adresseert ligplaats", + "description": "De ligplaats (landelijke identificatie) die door de nummeraanduiding wordt aangeduid", + "readOnly": true, + "deprecated": true + }, + "adresseertStandplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding adresseert standplaats", + "description": "De standplaats (landelijke identificatie) die door de nummeraanduiding wordt aangeduid", + "readOnly": true, + "deprecated": true + }, + "adresseertVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding adresseert verblijfsobject", + "description": "Het verblijfsobject (landelijke identificatie) dat door de nummeraanduiding wordt aangeduid", + "readOnly": true, + "deprecated": true + }, + "bagprocesCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Nummeraanduiding geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een NUMMERAANDUIDING" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Nummeraanduiding geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een NUMMERAANDUIDING" + }, + "geconstateerd": { + "type": [ + "boolean", + "null" + ], + "title": "Nummeraanduiding geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een nummeraanduiding in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "heeftDossierId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding heeft dossier", + "description": "De brondocument(en) op basis waarvan de nummeraanduiding is toegevoegd aan de registratie. Afgeleid van hetlandelijke BAG-kenmerk 'Documentnummer'", + "readOnly": true, + "deprecated": true + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummer toevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "identificatie": { + "type": "string", + "title": "Nummeraanduiding ID", + "description": "De unieke aanduiding van een nummeraanduiding" + }, + "ligtAanOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaar object ligt aan openbare ruimte", + "description": "De openbare ruimte (landelijke identificatie) waaraan het betreffende adresseerbare object ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaar object ligt in woonplaats", + "description": "De woonplaats (landelijke identificatie) waarin de nummeraanduiding ligt", + "readOnly": true, + "deprecated": true + }, + "plusvolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object plus volgnummer", + "description": "Uniek BAG-plus volgnummer van de toestand van het object" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datum", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Nummeraanduiding status code", + "description": "De levenscyclus van een NUMMERAANDUIDING waarin de betreffende ligplaats zich bevindt. Code" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding status omschrijving", + "description": "De levenscyclus van een NUMMERAANDUIDING waarin de betreffende ligplaats zich bevindt. Omschrijving)" + }, + "typeAdres": { + "type": [ + "string", + "null" + ], + "title": "Adres type", + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)" + }, + "typeAdresseerbaarObjectCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Nummeraanduiding adresseerbaar object type code", + "description": "Het type adresseerbaar object waaraan een nummeraanduiding is toegekend. code" + }, + "typeAdresseerbaarObjectOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding adresseerbaar object type omschrijving", + "description": "Het type adresseerbaar object waaraan een nummeraanduiding is toegekend. Omschrijving" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "adresseertLigplaatsId", + "adresseertStandplaatsId", + "adresseertVerblijfsobjectId", + "heeftDossierId", + "identificatie", + "ligtAanOpenbareruimteId", + "ligtInWoonplaatsId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagnummeraanduidingenHeeftOnderzoeken_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagnummeraanduidingenHeeftOnderzoeken_M2M.schema.json new file mode 100644 index 00000000..75535e74 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagnummeraanduidingenHeeftOnderzoeken_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagnummeraanduidingenheeftonderzoeken_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagnummeraanduidingenHeeftOnderzoeken_M2M" + ], + "type": "object", + "description": "The M2M table for `Nummeraanduidingen.heeftOnderzoeken` that links to `Onderzoeken`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagonderzoeken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagonderzoeken.schema.json new file mode 100644 index 00000000..4b0e1730 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagonderzoeken.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagonderzoeken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagonderzoeken" + ], + "type": "object", + "description": "Bronhouder zet een kenmerk, waarvan een formele terugmelding of correctieverzoek niet binnen twee werkdagen is afgehandeld, in de basisregistratie adressen en gebouwen in onderzoek.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `onderzoeken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagOnderzoekenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Onderzoek geldigheid begindatum", + "description": "De ingangsdatum waarop het kenmerk of de relatie van een object bij de bronhouder in onderzoek is geplaatst" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Document datum", + "description": "De datum waarop het document, waarin de grondslag van het onderzoek wordt vastgelegd, is vastgesteld" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Het nummer van het document waarin de grondslag van het onderzoek wordt vastgelegd" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Onderzoek geldigheid einddatum", + "description": "De einddatum waarop het onderzoek naar het kenmerk of de relatie van een object door de bronhouder is afgerond" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Onderzoek eindregistratie datumtijd", + "description": "Het tijdstip waarop de registratie van het onderzoek is beëindigd bij de bronhouder" + }, + "identificatie": { + "type": "string", + "title": "Onderzoek ID", + "description": "Unieke identificatie van een onderzoek" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Onderzoek indicatie", + "description": "Indicatie of het kenmerk wel of niet in onderzoek staat" + }, + "kenmerk": { + "type": [ + "string", + "null" + ], + "title": "Onderzoek kenmerk naam", + "description": "De naam van het kenmerk van het object dat in onderzoek is geplaatst. Het kenmerk kan ook een relatie zijn met een ander object" + }, + "objectIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID onderzoek", + "description": "Unieke identificatie van het object dat in onderzoek is geplaatst" + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "title": "Onderzoek object type", + "description": "Geeft aan welk objectklasse in onderzoek staat" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "Begin geldigheid van een bepaalde combinatie van BAG- en BAG-plus-gegevens van een BAG-object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Onderzoek registratie datumtijd", + "description": "Het tijdstip waarop het onderzoek is geregistreerd bij de bronhouder" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagopenbareruimtes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagopenbareruimtes.schema.json new file mode 100644 index 00000000..8adfe60c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagopenbareruimtes.schema.json @@ -0,0 +1,266 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagopenbareruimtes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagopenbareruimtes" + ], + "type": "object", + "description": "Een OPENBARE RUIMTE is een door het bevoegde gemeentelijke orgaan als zodanig aangewezen en van een naam voorziene buitenruimte die binnen één woonplaats is gelegen. Als openbare ruimte worden onder meer aangemerkt weg, water, terrein, spoorbaan en landschappelijk gebied.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `openbareruimtes._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagopenbareruimtesHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInWoonplaats": { + "$ref": "./BagWoonplaatsenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagOpenbareruimtesLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftOnderzoeken", + "ligtInWoonplaats", + "schema", + "self" + ] + }, + "bagprocesCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Openbare ruimte geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een OPENBARE RUIMTE" + }, + "beschrijvingNaam": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte naam beschrijving", + "description": "Beschrijving van de openbare ruimte bijvoorbeeld: Vogel. Wereldwijd ......... grootste zeevogel ter wereld" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Openbare ruimte geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een OPENBARE RUIMTE" + }, + "geconstateerd": { + "type": [ + "boolean", + "null" + ], + "title": "Openbare ruimte geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een openbare ruimte in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "heeftDossierId": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Openbare ruimte ID", + "description": "Unieke identificatie van een openbare ruimte" + }, + "ligtInWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte ligt in woonplaats", + "description": "De woonplaats (landelijke identificatie) waarin de openbare ruimte ligt", + "readOnly": true, + "deprecated": true + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte naam", + "description": "Officiële naam openbare ruimte (80 tekens)" + }, + "naamNen": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte NEN naam", + "description": "Straatnaam volgens de inkortingsregels van NEN 5825 (24 tekens)" + }, + "opgemaakteNaam": { + "type": [ + "string", + "null" + ], + "title": "Opgemaakte openbare ruimte naam", + "description": "Officiële naam openbare ruimte, buiten Amsterdam gecombineerd met de woonplaatsnaam" + }, + "plusvolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object plus volgnummer", + "description": "Uniek BAG-plus volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Openbare ruimte status code", + "description": "De levenscyclus van een OPENBARE RUIMTE waarin de betreffende openbare ruimte zich bevindt. Code" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte status omschrijving", + "description": "De levenscyclus van een OPENBARE RUIMTE waarin de betreffende openbare ruimte zich bevindt. Omschrijving" + }, + "straatcode": { + "type": [ + "string", + "null" + ], + "title": "Straat code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "straatnaamPtt": { + "type": [ + "string", + "null" + ], + "title": "Straatnaam PTT", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "typeCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Openbare ruimte type code", + "description": "De aard van de zodanig benoemde openbare ruimte. Code" + }, + "typeOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte type omschrijving", + "description": "De aard van de zodanig benoemde openbare ruimte. Omschrijving" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "heeftDossierId", + "identificatie", + "ligtInWoonplaatsId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagopenbareruimtesHeeftOnderzoeken_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagopenbareruimtesHeeftOnderzoeken_M2M.schema.json new file mode 100644 index 00000000..5eb21db4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagopenbareruimtesHeeftOnderzoeken_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagopenbareruimtesheeftonderzoeken_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagopenbareruimtesHeeftOnderzoeken_M2M" + ], + "type": "object", + "description": "The M2M table for `Openbareruimtes.heeftOnderzoeken` that links to `Onderzoeken`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagpanden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagpanden.schema.json new file mode 100644 index 00000000..887523c9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagpanden.schema.json @@ -0,0 +1,300 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagpanden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagpanden" + ], + "type": "object", + "description": "Een PAND is de kleinste bij de totstandkoming functioneel en bouwkundig-constructief zelfstandige eenheid die direct en duurzaam met de aarde is verbonden en betreedbaar en afsluitbaar is.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `panden._links` field. It contains all relationships with objects.", + "properties": { + "bevatVerblijfsobjecten": { + "type": "array", + "items": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + } + }, + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagpandenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagPandenLink.schema.json" + } + }, + "required": [ + "bevatVerblijfsobjecten", + "heeftDossier", + "heeftOnderzoeken", + "ligtInBouwblok", + "ligtInBuurt", + "schema", + "self" + ] + }, + "aantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bouwlagen pand aantal", + "description": "Aantal bouwlagen van een pand" + }, + "bagprocesCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Pand geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een PAND" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Pand geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een PAND" + }, + "geconstateerd": { + "type": [ + "boolean", + "null" + ], + "title": "Pand geconstateerd indicatie", + "description": "Dit geeft aan dat een PAND in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N)" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "heeftDossierId": { + "type": [ + "string", + "null" + ], + "title": "Pand heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie", + "readOnly": true, + "deprecated": true + }, + "hoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Pand hoogste bouwlaag", + "description": "Hoogste bouwlaag van een pand" + }, + "identificatie": { + "type": "string", + "title": "Pand ID", + "description": "Unieke identificatie van een pand" + }, + "laagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Pand laagste bouwlaag", + "description": "Laagste bouwlaag van een pand" + }, + "liggingCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Pand ligging code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "liggingOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Pand ligging omschrijving", + "description": "Situering pand met verblijfsobjec. Omschrijving" + }, + "ligtInBouwblokId": { + "type": [ + "string", + "null" + ], + "title": "Pand ligt in bouwblok", + "description": "Het bouwblok waarin het pand ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Pand ligt in buurt", + "description": "De buurt waarin het pand ligt", + "readOnly": true, + "deprecated": true + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Pand naam", + "description": "Naamgeving van een pand (bv. naam van metrostation of bijzonder gebouw)" + }, + "oorspronkelijkBouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Pand oorspronkelijk bouwjaar", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd" + }, + "plusvolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object plus volgnummer", + "description": "Uniek BAG-plus volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Pand status code", + "description": "De levenscyclus van een PAND waarin het betreffende pand zich bevindt. Code" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Pand status omschrijving", + "description": "De fase van de levenscyclus van een PAND waarin het betreffende pand zich bevindt. Omschrijving" + }, + "typeWoonobject": { + "type": [ + "string", + "null" + ], + "title": "Woonobject type", + "description": "Eén woning, Meerdere woningen" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "heeftDossierId", + "identificatie", + "ligtInBouwblokId", + "ligtInBuurtId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagpandenHeeftOnderzoeken_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagpandenHeeftOnderzoeken_M2M.schema.json new file mode 100644 index 00000000..fdac1f63 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagpandenHeeftOnderzoeken_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagpandenheeftonderzoeken_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagpandenHeeftOnderzoeken_M2M" + ], + "type": "object", + "description": "The M2M table for `Panden.heeftOnderzoeken` that links to `Onderzoeken`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagstandplaatsen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagstandplaatsen.schema.json new file mode 100644 index 00000000..4957e323 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagstandplaatsen.schema.json @@ -0,0 +1,228 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagstandplaatsen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagstandplaatsen" + ], + "type": "object", + "description": "standplaatsen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `standplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftHoofdadres": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + }, + "heeftNevenadres": { + "type": "array", + "items": { + "$ref": "./BagstandplaatsenHeeftNevenadres_M2M.schema.json" + } + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagstandplaatsenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagStandplaatsenLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftHoofdadres", + "heeftNevenadres", + "heeftOnderzoeken", + "ligtInBuurt", + "schema", + "self" + ] + }, + "bagprocesCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Standplaats geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Standplaats geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS" + }, + "gebruiksdoel": { + "type": "array", + "items": { + "$ref": "./BagstandplaatsenGebruiksdoel.schema.json" + } + }, + "geconstateerd": { + "type": [ + "boolean", + "null" + ], + "title": "Standplaats geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een standplaats in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "heeftDossierId": { + "type": [ + "string", + "null" + ], + "title": "Standplaats heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie", + "readOnly": true, + "deprecated": true + }, + "heeftHoofdadresId": { + "type": [ + "string", + "null" + ], + "title": "Standplaats heeft hoofdadres", + "description": "Het HOOFDadres dat de standplaats heeft", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Standplaats ID", + "description": "Unieke identificatie van een standplaats" + }, + "ligtInBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Standplaats ligt in buurt", + "description": "De buurt waarin een standplaats ligt", + "readOnly": true, + "deprecated": true + }, + "plusvolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object plus volgnummer", + "description": "Uniek BAG-plus volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Standplaats status code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Standplaats status omschrijving", + "description": "De fase van de levenscyclus van een standplaats, waarin de betreffende standplaats zich bevindt, Plaats aangewezen, plaats ingetrokken. omschrijving" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "gebruiksdoel", + "heeftDossierId", + "heeftHoofdadresId", + "identificatie", + "ligtInBuurtId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenGebruiksdoel.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenGebruiksdoel.schema.json new file mode 100644 index 00000000..f5e03cf4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenGebruiksdoel.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagstandplaatsengebruiksdoel", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagstandplaatsen_gebruiksdoel" + ], + "type": "object", + "description": "Auto-generated table for nested field: standplaatsen.gebruiksdoel", + "properties": { + "omschrijving": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenHeeftNevenadres_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenHeeftNevenadres_M2M.schema.json new file mode 100644 index 00000000..1529628e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenHeeftNevenadres_M2M.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagstandplaatsenheeftnevenadres_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagstandplaatsenHeeftNevenadres_M2M" + ], + "type": "object", + "description": "The M2M table for `Standplaatsen.heeftNevenadres` that links to `Nummeraanduidingen`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenHeeftOnderzoeken_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenHeeftOnderzoeken_M2M.schema.json new file mode 100644 index 00000000..ce986aaa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagstandplaatsenHeeftOnderzoeken_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagstandplaatsenheeftonderzoeken_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagstandplaatsenHeeftOnderzoeken_M2M" + ], + "type": "object", + "description": "The M2M table for `Standplaatsen.heeftOnderzoeken` that links to `Onderzoeken`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1VerblijfsobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1VerblijfsobjectenLinks.schema.json new file mode 100644 index 00000000..ea5e802e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1VerblijfsobjectenLinks.schema.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagv1verblijfsobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagv1VerblijfsobjectenLinks" + ], + "type": "object", + "description": "The contents of the `verblijfsobjecten._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftHoofdadres": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + }, + "heeftNevenadres": { + "type": "array", + "items": { + "$ref": "./BagverblijfsobjectenHeeftNevenadres_M2M.schema.json" + } + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagverblijfsobjectenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "ligtInPanden": { + "type": "array", + "items": { + "$ref": "./BagverblijfsobjectenLigtInPanden_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftHoofdadres", + "heeftNevenadres", + "heeftOnderzoeken", + "ligtInBuurt", + "ligtInPanden", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1VotopafvoerlegacyLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1VotopafvoerlegacyLinks.schema.json new file mode 100644 index 00000000..e417dba7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1VotopafvoerlegacyLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagv1votopafvoerlegacylinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagv1VotopafvoerlegacyLinks" + ], + "type": "object", + "description": "The contents of the `votopafvoerlegacy._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagVotopafvoerlegacyLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1WoonplaatsenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1WoonplaatsenLinks.schema.json new file mode 100644 index 00000000..1aa37d5c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagv1WoonplaatsenLinks.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagv1woonplaatsenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagv1WoonplaatsenLinks" + ], + "type": "object", + "description": "The contents of the `woonplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagwoonplaatsenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInGemeente": { + "$ref": "../_shared/Brk2GemeentesLink.schema.json" + }, + "openbareruimtes": { + "$ref": "./RelatedSummary.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagWoonplaatsenLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftOnderzoeken", + "ligtInGemeente", + "openbareruimtes", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagverblijfsobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagverblijfsobjecten.schema.json new file mode 100644 index 00000000..5ba50ba3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagverblijfsobjecten.schema.json @@ -0,0 +1,462 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagverblijfsobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagverblijfsobjecten" + ], + "type": "object", + "description": "Een VERBLIJFSOBJECT is de kleinste binnen één of meer panden gelegen en voor woon -, bedrijfsmatige, of recreatieve doeleinden geschikte eenheid van gebruik die ontsloten wordt via een eigen afsluitbare toegang vanaf de openbare weg, een erf of een gedeelde verkeersruimte, onderwerp kan zijn van goederenrechtelijke rechtshandelingen en in functioneel opzicht zelfstandig is", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `verblijfsobjecten._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftHoofdadres": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + }, + "heeftNevenadres": { + "type": "array", + "items": { + "$ref": "./BagverblijfsobjectenHeeftNevenadres_M2M.schema.json" + } + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagverblijfsobjectenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "ligtInPanden": { + "type": "array", + "items": { + "$ref": "./BagverblijfsobjectenLigtInPanden_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftHoofdadres", + "heeftNevenadres", + "heeftOnderzoeken", + "ligtInBuurt", + "ligtInPanden", + "schema", + "self" + ] + }, + "aantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bouwlagen aantal", + "description": "Aantal bouwlagen van een verblijfsobject" + }, + "aantalEenhedenComplex": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Complex eenheden aantal", + "description": "Aantal eenheden complex per verblijfsobject (alléén bij een speciale woonfunctie of gezondheidszorgfunctie; zie gebruiksdoel-plus)" + }, + "aantalKamers": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kamers aantal", + "description": "Geeft het aantal kamers aan binnen het verblijfsobject" + }, + "bagprocesCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Verblijfsobject geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT" + }, + "cbsNummer": { + "type": [ + "string", + "null" + ], + "title": "Centraal Bureau voor de Statistiek nummer", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "eigendomsverhoudingCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "eigendomsverhoudingOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Verblijfsobject geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT" + }, + "feitelijkGebruikCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "feitelijkGebruikOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "financieringscodeCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Code financiering code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "financieringscodeOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Code financiering omschrijving", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "gebruiksdoel": { + "type": "array", + "items": { + "$ref": "./BagverblijfsobjectenGebruiksdoel.schema.json" + } + }, + "gebruiksdoelGezondheidszorgfunctieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gebruiksdoel gezondheidszorg code", + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. Code" + }, + "gebruiksdoelGezondheidszorgfunctieOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Gebruiksdoel gezondheidszorg omschrijving", + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. Omschrijving" + }, + "gebruiksdoelWoonfunctieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. Code" + }, + "gebruiksdoelWoonfunctieOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. Omschrijving" + }, + "geconstateerd": { + "type": [ + "boolean", + "null" + ], + "title": "Verblijfsobject geconstateerd indicatie", + "description": "Een aanduiding waarmee kan worden aangegeven dat een verblijfsobject in de registratie is opgenomen als gevolg van een feitelijke constatering, zonder dat er op het moment van opname sprake was van een regulier brondocument voor deze opname" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "heeftDossierId": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie", + "readOnly": true, + "deprecated": true + }, + "heeftHoofdadresId": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject heeft hoofdadres", + "description": "Het HOOFDadres dat het verblijfsobject heeft", + "readOnly": true, + "deprecated": true + }, + "hoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bouwlaag hoogste nummer", + "description": "Hoogste bouwlaag van een verblijfsobject" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een verblijfsobject" + }, + "indicatieWoningvoorraad": { + "type": [ + "string", + "null" + ], + "title": "Woningvoorraad indicatie", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "laagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bouwlaag laagste nummer", + "description": "Laagste bouwlaag van een verblijfsobject" + }, + "ligtInBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject ligt in buurt", + "description": "Buurt waarin het verblijfsobject ligt", + "readOnly": true, + "deprecated": true + }, + "oppervlakte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verblijfsobject gebruiksoppervlakte", + "description": "De gebruiksoppervlakte van het verblijfsobject conform hetgeen in NEN 2580 is vastgelegd omtrent gebruiksoppervlakte" + }, + "plusvolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object plus volgnummer", + "description": "Uniek BAG-plus volgnummer van de toestand van het object" + }, + "redenafvoerCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verblijfsobject afvoer reden code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "redenafvoerOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject afvoer reden omschrijving", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "redenopvoerCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verblijfsobject opvoer reden code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "redenopvoerOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject opvoer reden omschrijving", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "De datum waarop de toestand is geregistreerd" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verblijfsobject status code", + "description": "De levenscyclus van een VERBLIJSOBJECT waarin het betreffende verblijfsobject zich bevindt. Code" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject status omschrijving", + "description": "De levenscyclus van een VERBLIJSOBJECT waarin het betreffende verblijfsobject zich bevindt. Omschrijving" + }, + "toegang": { + "type": "array", + "items": { + "$ref": "./BagverblijfsobjectenToegang.schema.json" + } + }, + "verdiepingToegang": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verdieping toegang nummer", + "description": "Aanduiding op welke verdieping zich de toegang tot het verblijfsobject bevindt" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "gebruiksdoel", + "heeftDossierId", + "heeftHoofdadresId", + "identificatie", + "ligtInBuurtId", + "toegang", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenGebruiksdoel.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenGebruiksdoel.schema.json new file mode 100644 index 00000000..64fd0027 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenGebruiksdoel.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagverblijfsobjectengebruiksdoel", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagverblijfsobjecten_gebruiksdoel" + ], + "type": "object", + "description": "Auto-generated table for nested field: verblijfsobjecten.gebruiksdoel", + "properties": { + "code": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject gebruiksdoel code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject gebruiksdoel omschrijving", + "description": "Een categorisering van de gebruiksdoelen van het betreffende verblijfsobject, zoals dit door de overheid als zodanig is toegestaan. omschrijving" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenHeeftNevenadres_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenHeeftNevenadres_M2M.schema.json new file mode 100644 index 00000000..055aea81 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenHeeftNevenadres_M2M.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagverblijfsobjectenheeftnevenadres_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagverblijfsobjectenHeeftNevenadres_M2M" + ], + "type": "object", + "description": "The M2M table for `Verblijfsobjecten.heeftNevenadres` that links to `Nummeraanduidingen`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenHeeftOnderzoeken_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenHeeftOnderzoeken_M2M.schema.json new file mode 100644 index 00000000..c28426fa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenHeeftOnderzoeken_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagverblijfsobjectenheeftonderzoeken_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagverblijfsobjectenHeeftOnderzoeken_M2M" + ], + "type": "object", + "description": "The M2M table for `Verblijfsobjecten.heeftOnderzoeken` that links to `Onderzoeken`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenLigtInPanden_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenLigtInPanden_M2M.schema.json new file mode 100644 index 00000000..a3d65138 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenLigtInPanden_M2M.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagverblijfsobjectenligtinpanden_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagverblijfsobjectenLigtInPanden_M2M" + ], + "type": "object", + "description": "The M2M table for `Verblijfsobjecten.ligtInPanden` that links to `Panden`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenToegang.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenToegang.schema.json new file mode 100644 index 00000000..6e7cb9e0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagverblijfsobjectenToegang.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagverblijfsobjectentoegang", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagverblijfsobjecten_toegang" + ], + "type": "object", + "description": "Auto-generated table for nested field: verblijfsobjecten.toegang", + "properties": { + "code": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject toegang plaats code", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject toegang plaats omschrijving", + "description": "Plaats waar zich de toegang tot het verblijfsobject bevindt" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagvotopafvoerlegacy.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagvotopafvoerlegacy.schema.json new file mode 100644 index 00000000..6efdbeb0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagvotopafvoerlegacy.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagvotopafvoerlegacy", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagvotopafvoerlegacy" + ], + "type": "object", + "description": "votopafvoerlegacy", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `votopafvoerlegacy._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagVotopafvoerlegacyLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Verblijfsobject geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Verblijfsobject geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een VERBLIJFSOBJECT" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een verblijfsobject" + }, + "redenafvoer": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject afvoer reden omschrijving", + "description": "Reden van de afvoer van het verblijfsobject. Dit kenmerk wordt niet meer geactualiseerd en is vervangen door BAG-proces" + }, + "redenopvoer": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject opvoer reden omschrijving", + "description": "Reden van de opvoer van het verblijfsobject. Dit kenmerk wordt niet meer geactualiseerd en is vervangen door BAG-proces" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagwoonplaatsen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagwoonplaatsen.schema.json new file mode 100644 index 00000000..31bcc9fe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Bagwoonplaatsen.schema.json @@ -0,0 +1,219 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagwoonplaatsen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Bagwoonplaatsen" + ], + "type": "object", + "description": "Een WOONPLAATS is een door het bevoegde gemeentelijke orgaan als zodanig aangewezen en van een naam voorzien gedeelte van het grondgebied van de gemeente", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `woonplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "heeftDossier": { + "$ref": "./BagdossiersLink.schema.json" + }, + "heeftOnderzoeken": { + "type": "array", + "items": { + "$ref": "./BagwoonplaatsenHeeftOnderzoeken_M2M.schema.json" + } + }, + "ligtInGemeente": { + "$ref": "../_shared/Brk2GemeentesLink.schema.json" + }, + "openbareruimtes": { + "$ref": "./RelatedSummary.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BagWoonplaatsenLink.schema.json" + } + }, + "required": [ + "heeftDossier", + "heeftOnderzoeken", + "ligtInGemeente", + "openbareruimtes", + "schema", + "self" + ] + }, + "bagprocesCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG proces code", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. code" + }, + "bagprocesOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "BAG proces omschrijving", + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis. omschrijving" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Woonplaats geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het brondocument is vastgesteld" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Het unieke nummer van het brondocument" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Woonplaats geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een WOONPLAATS" + }, + "geconstateerd": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats geconstateerd indicatie", + "description": "Dit geeft aan dat een WOONPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "heeftDossierId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats heeft dossier", + "description": "Het dossier op basis waarvan het object is toegevoegd aan de registratie", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Woonplaats ID", + "description": "Unieke aanduiding van een woonplaats" + }, + "ligtInGemeenteId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ligt in gemeente", + "description": "De gemeente waarin de woonplaats ligt.", + "readOnly": true, + "deprecated": true + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats naam", + "description": "Officiële naam woonplaats" + }, + "plusvolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object plus volgnummer", + "description": "Uniek BAG-plus volgnummer van de toestand van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Woonplaats status code", + "description": "De levenscyclus van een WOONPLAATS waarin de betreffende woonplaats zich bevindt. Code" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats status omschrijving", + "description": "De levenscyclus van een WOONPLAATS waarin de betreffende woonplaats zich bevindt. Omschrijving" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "woonplaatsPtt": { + "type": [ + "string", + "null" + ], + "title": "Woonplaatsnaam conform PTT regels", + "description": "Dit is een vervallen kenmerk en wordt niet geactualiseerd." + } + }, + "required": [ + "_links", + "heeftDossierId", + "identificatie", + "ligtInGemeenteId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagwoonplaatsenHeeftOnderzoeken_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagwoonplaatsenHeeftOnderzoeken_M2M.schema.json new file mode 100644 index 00000000..d106af62 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/BagwoonplaatsenHeeftOnderzoeken_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/bagwoonplaatsenheeftonderzoeken_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/BagwoonplaatsenHeeftOnderzoeken_M2M" + ], + "type": "object", + "description": "The M2M table for `Woonplaatsen.heeftOnderzoeken` that links to `Onderzoeken`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded.schema.json new file mode 100644 index 00000000..08055054 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "brondocumenten": { + "type": "array", + "items": { + "$ref": "./Bagbrondocumenten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded10.schema.json new file mode 100644 index 00000000..c8aa1256 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "votopafvoerlegacy": { + "type": "array", + "items": { + "$ref": "./Bagvotopafvoerlegacy.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded11.schema.json new file mode 100644 index 00000000..b3622f2e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "woonplaatsen": { + "type": "array", + "items": { + "$ref": "./Bagwoonplaatsen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded2.schema.json new file mode 100644 index 00000000..c24c968e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "dossiers": { + "type": "array", + "items": { + "$ref": "./Bagdossiers.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded3.schema.json new file mode 100644 index 00000000..4bf7c134 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "ligplaatsen": { + "type": "array", + "items": { + "$ref": "./Bagligplaatsen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded4.schema.json new file mode 100644 index 00000000..ed9b654e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "nummeraanduidingen": { + "type": "array", + "items": { + "$ref": "./Bagnummeraanduidingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded5.schema.json new file mode 100644 index 00000000..098495ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "onderzoeken": { + "type": "array", + "items": { + "$ref": "./Bagonderzoeken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded6.schema.json new file mode 100644 index 00000000..29566aff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "openbareruimtes": { + "type": "array", + "items": { + "$ref": "./Bagopenbareruimtes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded7.schema.json new file mode 100644 index 00000000..16b6976b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "panden": { + "type": "array", + "items": { + "$ref": "./Bagpanden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded8.schema.json new file mode 100644 index 00000000..73beb4fa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "standplaatsen": { + "type": "array", + "items": { + "$ref": "./Bagstandplaatsen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded9.schema.json new file mode 100644 index 00000000..7851bef5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "verblijfsobjecten": { + "type": "array", + "items": { + "$ref": "./Bagverblijfsobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/LineString.schema.json new file mode 100644 index 00000000..b164781a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Links.schema.json new file mode 100644 index 00000000..26273c9b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Links.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiLineString.schema.json new file mode 100644 index 00000000..6698001a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiPoint.schema.json new file mode 100644 index 00000000..db4793a1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiPolygon.schema.json new file mode 100644 index 00000000..2357745d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Point.schema.json new file mode 100644 index 00000000..05dda44a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Polygon.schema.json new file mode 100644 index 00000000..b192bcbd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/RelatedSummary.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/RelatedSummary.schema.json new file mode 100644 index 00000000..b303b8a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bag-6-fsfxehg/RelatedSummary.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bag-6-fsfxehg/relatedsummary", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/RelatedSummary" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "count", + "href" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultIndicatorenDefinitiesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultIndicatorenDefinitiesLinks.schema.json new file mode 100644 index 00000000..f412615c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultIndicatorenDefinitiesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgadefaultindicatorendefinitieslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/BbgadefaultIndicatorenDefinitiesLinks" + ], + "type": "object", + "description": "The contents of the `indicatorenDefinities._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BbgaindicatorenDefinitiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultKerncijfersLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultKerncijfersLinks.schema.json new file mode 100644 index 00000000..7bf91199 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultKerncijfersLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgadefaultkerncijferslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/BbgadefaultKerncijfersLinks" + ], + "type": "object", + "description": "The contents of the `kerncijfers._links` field. It contains all relationships with objects.", + "properties": { + "indicatorDefinitie": { + "$ref": "./BbgaindicatorenDefinitiesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BbgakerncijfersLink.schema.json" + } + }, + "required": [ + "indicatorDefinitie", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultStatistiekenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultStatistiekenLinks.schema.json new file mode 100644 index 00000000..0dee6955 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgadefaultStatistiekenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgadefaultstatistiekenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/BbgadefaultStatistiekenLinks" + ], + "type": "object", + "description": "The contents of the `statistieken._links` field. It contains all relationships with objects.", + "properties": { + "indicatorDefinitie": { + "$ref": "./BbgaindicatorenDefinitiesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BbgastatistiekenLink.schema.json" + } + }, + "required": [ + "indicatorDefinitie", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgaindicatorenDefinities.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgaindicatorenDefinities.schema.json new file mode 100644 index 00000000..f0b366ff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgaindicatorenDefinities.schema.json @@ -0,0 +1,206 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgaindicatorendefinities", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/Bbgaindicatoren_definities" + ], + "type": "object", + "description": "indicatorenDefinities", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `indicatorenDefinities._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BbgaindicatorenDefinitiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "begrotingsProgramma": { + "type": [ + "string", + "null" + ] + }, + "berekendeVariabelen": { + "type": [ + "string", + "null" + ] + }, + "bron": { + "type": [ + "string", + "null" + ] + }, + "definitie": { + "type": [ + "string", + "null" + ] + }, + "definition": { + "type": [ + "string", + "null" + ] + }, + "format": { + "type": [ + "string", + "null" + ] + }, + "frequency": { + "type": [ + "string", + "null" + ] + }, + "groep": { + "type": [ + "string", + "null" + ] + }, + "kleurenpalet": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "label": { + "type": [ + "string", + "null" + ] + }, + "label1": { + "type": [ + "string", + "null" + ] + }, + "labelKort": { + "type": [ + "string", + "null" + ] + }, + "legendaCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "peildatum": { + "type": [ + "string", + "null" + ] + }, + "referenceDate": { + "type": [ + "string", + "null" + ] + }, + "rekeneenheid": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "sdMinimumBevTotaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "sdMinimumWvoorBag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "sort": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "symbool": { + "type": [ + "string", + "null" + ] + }, + "thema": { + "type": [ + "string", + "null" + ] + }, + "themaKerncijfertabel": { + "type": [ + "string", + "null" + ] + }, + "topicArea": { + "type": [ + "string", + "null" + ] + }, + "tussenkopjeKerncijfertabel": { + "type": [ + "string", + "null" + ] + }, + "variabele": { + "type": "string" + }, + "verschijningsfrequentie": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "_links", + "variabele" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgaindicatorenDefinitiesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgaindicatorenDefinitiesLink.schema.json new file mode 100644 index 00000000..868d8efd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgaindicatorenDefinitiesLink.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgaindicatorendefinitieslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/Bbgaindicatoren_definitiesLink" + ], + "type": "object", + "description": "The identifier of the relationship to indicatorenDefinities.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + }, + "variabele": { + "type": "string" + } + }, + "required": [ + "href", + "title", + "variabele" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Bbgakerncijfers.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Bbgakerncijfers.schema.json new file mode 100644 index 00000000..58da409a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Bbgakerncijfers.schema.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgakerncijfers", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/Bbgakerncijfers" + ], + "type": "object", + "description": "Kerncijfers op het niveau van de meest gebruikte gebiedsindelingen in Amsterdam: stadsdelen, de 22 gebieden van het gebiedsgericht werken, wijken, buurten, winkel- en werkgebieden, PC4 en twee alternatieve buurtindelingen van de stadsdelen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kerncijfers._links` field. It contains all relationships with objects.", + "properties": { + "indicatorDefinitie": { + "$ref": "./BbgaindicatorenDefinitiesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BbgakerncijfersLink.schema.json" + } + }, + "required": [ + "indicatorDefinitie", + "schema", + "self" + ] + }, + "gebiedcode15": { + "type": [ + "string", + "null" + ] + }, + "id": { + "type": "string" + }, + "indicatorDefinitieId": { + "type": [ + "string", + "null" + ], + "description": "De variabele in kwestie.", + "readOnly": true, + "deprecated": true + }, + "jaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waarde": { + "type": [ + "number", + "null" + ], + "format": "double" + } + }, + "required": [ + "_links", + "id", + "indicatorDefinitieId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgakerncijfersLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgakerncijfersLink.schema.json new file mode 100644 index 00000000..e8f42cff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgakerncijfersLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgakerncijferslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/BbgakerncijfersLink" + ], + "type": "object", + "description": "The identifier of the relationship to kerncijfers.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "indicatorDefinitie": { + "type": [ + "string", + "null" + ], + "description": "De variabele in kwestie.", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "indicatorDefinitie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Bbgastatistieken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Bbgastatistieken.schema.json new file mode 100644 index 00000000..d4c99c0d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Bbgastatistieken.schema.json @@ -0,0 +1,81 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgastatistieken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/Bbgastatistieken" + ], + "type": "object", + "description": "Stedelijke gemiddelden en standaardafwijkingen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `statistieken._links` field. It contains all relationships with objects.", + "properties": { + "indicatorDefinitie": { + "$ref": "./BbgaindicatorenDefinitiesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BbgastatistiekenLink.schema.json" + } + }, + "required": [ + "indicatorDefinitie", + "schema", + "self" + ] + }, + "bron": { + "type": [ + "string", + "null" + ] + }, + "gemiddelde": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "id": { + "type": "string" + }, + "indicatorDefinitieId": { + "type": [ + "string", + "null" + ], + "description": "De variabele in kwestie.", + "readOnly": true, + "deprecated": true + }, + "jaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "standaardafwijking": { + "type": [ + "number", + "null" + ], + "format": "double" + } + }, + "required": [ + "_links", + "id", + "indicatorDefinitieId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgastatistiekenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgastatistiekenLink.schema.json new file mode 100644 index 00000000..ccf76f9c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/BbgastatistiekenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/bbgastatistiekenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json#/components/schemas/BbgastatistiekenLink" + ], + "type": "object", + "description": "The identifier of the relationship to statistieken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "indicatorDefinitie": { + "type": [ + "string", + "null" + ], + "description": "De variabele in kwestie.", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "indicatorDefinitie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded.schema.json new file mode 100644 index 00000000..00273da9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json" + ], + "type": "object", + "properties": { + "indicatoren_definities": { + "type": "array", + "items": { + "$ref": "./BbgaindicatorenDefinities.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded2.schema.json new file mode 100644 index 00000000..8af1af3d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json" + ], + "type": "object", + "properties": { + "kerncijfers": { + "type": "array", + "items": { + "$ref": "./Bbgakerncijfers.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded3.schema.json new file mode 100644 index 00000000..89b3310b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json" + ], + "type": "object", + "properties": { + "statistieken": { + "type": "array", + "items": { + "$ref": "./Bbgastatistieken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Links.schema.json new file mode 100644 index 00000000..c416ce6e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bbga-jkipjx6hr/Links.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bbga-jkipjx6hr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/BedrijveninvesteringszonesdefaultGebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/BedrijveninvesteringszonesdefaultGebiedenLinks.schema.json new file mode 100644 index 00000000..89427cef --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/BedrijveninvesteringszonesdefaultGebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/bedrijveninvesteringszonesdefaultgebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/BedrijveninvesteringszonesdefaultGebiedenLinks" + ], + "type": "object", + "description": "The contents of the `gebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BedrijveninvesteringszonesgebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Bedrijveninvesteringszonesgebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Bedrijveninvesteringszonesgebieden.schema.json new file mode 100644 index 00000000..2445fa3d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Bedrijveninvesteringszonesgebieden.schema.json @@ -0,0 +1,106 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/bedrijveninvesteringszonesgebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Bedrijveninvesteringszonesgebieden" + ], + "type": "object", + "description": "Dataset met de bedrijveninvesteringszones (BIZ) binnen de Gemeente Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BedrijveninvesteringszonesgebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalBijdrageplichtigen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bedrijveninvesteringszone aantal bijdrageplichtigen", + "description": "Het aantal bijdrageplichtigen dat verplicht is een heffingstarief te betalen." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "heffingsgrondslag": { + "type": [ + "string", + "null" + ], + "title": "Bedrijveninvesteringszone heffingsgrondslag", + "description": "Grondslag van de heffing op de bedrijfsinvesteringszone die van toepassing is." + }, + "heffingstarief": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bedrijveninvesteringszone heffingstarief", + "description": "Heffingstarief per jaar van de bedrijfsinvesteringszone, uitgedrukt in euro’s, dat betaald dient te worden door de bijdrageplichtigen." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Regelnummer id bedrijfsinvesteringszone", + "description": "Regelnummer id bedrijfsinvesteringszone." + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Bedrijveninvesteringszone naam", + "description": "Naam van de bedrijfsinvesteringszone." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Bedrijveninvesteringszone type", + "description": "Type bedrijfsinvesteringszone. Dit kan zijn: 'gebruikers', 'eigenaren' of 'gebruikers en eigenaren'. Dit laat zien wie de bijdrageplichtigen zijn van de bedrijfsinvesteringszone." + }, + "urlVerordening": { + "type": [ + "string", + "null" + ], + "title": "Bedrijveninvesteringszone verordening url", + "description": "URL van de gepubliceerde verordering van de bedrijfsinvesteringszone." + }, + "verordening": { + "type": [ + "string", + "null" + ], + "title": "Bedrijveninvesteringszone verordening", + "description": "Naam van de gepubliceerde verordering van de bedrijfsinvesteringszone." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/BedrijveninvesteringszonesgebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/BedrijveninvesteringszonesgebiedenLink.schema.json new file mode 100644 index 00000000..95f0c252 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/BedrijveninvesteringszonesgebiedenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/bedrijveninvesteringszonesgebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/BedrijveninvesteringszonesgebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Regelnummer id bedrijfsinvesteringszone", + "description": "Regelnummer id bedrijfsinvesteringszone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Embedded.schema.json new file mode 100644 index 00000000..b82c6b96 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json" + ], + "type": "object", + "properties": { + "gebieden": { + "type": "array", + "items": { + "$ref": "./Bedrijveninvesteringszonesgebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/LineString.schema.json new file mode 100644 index 00000000..22b8e0b0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiLineString.schema.json new file mode 100644 index 00000000..18d8170a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiPoint.schema.json new file mode 100644 index 00000000..333397b5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiPolygon.schema.json new file mode 100644 index 00000000..75e3c93c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Point.schema.json new file mode 100644 index 00000000..32482057 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Polygon.schema.json new file mode 100644 index 00000000..13a3fd96 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bedrijveninvesteringszones-biz-tfau1x6ng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisbgt.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisbgt.schema.json new file mode 100644 index 00000000..8600b52b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisbgt.schema.json @@ -0,0 +1,265 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasisbgt", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasisbgt" + ], + "type": "object", + "description": "Hulptabel beheerkaart_basis_bgt bevat de gegevens van alle BGT-objecten van geselecteerde objectklassen en wordt gebruikt om samen met hulptabel beheerkaart_basis_eigendomsrecht de hoofdtabel beheerkaart_basis_kaart te vullen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bgt._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartBasisbgtLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtFunctie": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT verplichte specificatie van het hoofdgebruiksdoel van het BGT-object." + }, + "bgtFysiekvoorkomen": { + "type": [ + "string", + "null" + ], + "description": "Classificatie binnen de BGT-objectklasse." + }, + "bgtObjectklasse": { + "type": [ + "string", + "null" + ], + "description": "Klasse van het BGT-object." + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT verplichte statusaanduiding gekoppeld aan de levenscyclus van het het BGT-object." + }, + "bgttype": { + "type": [ + "string", + "null" + ], + "description": "Specificatie van het soort BGT-object binnen de objectklasse." + }, + "bkBgtObject": { + "type": [ + "string", + "null" + ], + "description": "Unieke aanduiding van het BGT-object (samengesteld uit identificatie_lokaalid-tijdstipregistratie-lv_publicatiedatum)." + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "description": "De bronhouderscode van het BGT-object." + }, + "eindregistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Eind van de periode waarop deze instantie van het BGT-object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding per voorkomen in tabel beheerkaart_basis_bgt (bestaande uit bk_bgt_object)." + }, + "identificatieLokaalid": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificerend kenmerk voor het BGT-object dat onveranderlijk is zolang het object bestaat." + }, + "identificatieNamespace": { + "type": [ + "string", + "null" + ], + "description": "null" + }, + "inonderzoek": { + "type": [ + "boolean", + "null" + ], + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende BGT-object (true/false)." + }, + "lvPublicatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Tijdstip waarop deze instantie van het BGT-object is opgenomen in de landelijke Voorziening." + }, + "objectbegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het BGT-object bij de bronhouder is ontstaan." + }, + "objecteindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het BGT-object bij de bronhouder niet meer geldig is." + }, + "optalud": { + "type": [ + "boolean", + "null" + ], + "description": "Bevindt het BGT-object zich op een talud (true/false)?" + }, + "peildatumAfleiding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Meest recente actuele toestandsdatum in BRK-bron kadastraal object op moment van afleiding." + }, + "plusFunctie": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT niet-verplichte, nadere specificatie van het hoofdgebruiksdoel van het BGT-object." + }, + "plusFysiekvoorkomen": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT niet-verplichte, nadere specificatie van de classificatie binnen de BGT-objectklasse." + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT niet-verplichte nadere specificatie van de statusaanduiding gekoppeld aan de levenscyclus van het het BGT-object." + }, + "plustype": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT niet-verplichte specificatie van het soort BGT-object binnen de objectklasse." + }, + "relatievehoogteligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de relatieve hoogte van het BGT-object ten opzichte van het maaiveld (-2, -1, 0, 1, 2, 3)." + }, + "tijdstipregistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Tijdstip waarop deze instantie van het BGT-object is opgenomen door de bronhouder." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisbgtLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisbgtLink.schema.json new file mode 100644 index 00000000..b1957503 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisbgtLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasisbgtlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasisbgtLink" + ], + "type": "object", + "description": "The identifier of the relationship to bgt.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding per voorkomen in tabel beheerkaart_basis_bgt (bestaande uit bk_bgt_object)." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultBgtLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultBgtLinks.schema.json new file mode 100644 index 00000000..ff9312f9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultBgtLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasisdefaultbgtlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasisdefaultBgtLinks" + ], + "type": "object", + "description": "The contents of the `bgt._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartBasisbgtLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultEigendomsrechtLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultEigendomsrechtLinks.schema.json new file mode 100644 index 00000000..3fe4eabc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultEigendomsrechtLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasisdefaulteigendomsrechtlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasisdefaultEigendomsrechtLinks" + ], + "type": "object", + "description": "The contents of the `eigendomsrecht._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartBasiseigendomsrechtLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultKaartLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultKaartLinks.schema.json new file mode 100644 index 00000000..57571b88 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasisdefaultKaartLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasisdefaultkaartlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasisdefaultKaartLinks" + ], + "type": "object", + "description": "The contents of the `kaart._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartBasiskaartLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiseigendomsrecht.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiseigendomsrecht.schema.json new file mode 100644 index 00000000..98f7de8f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiseigendomsrecht.schema.json @@ -0,0 +1,330 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasiseigendomsrecht", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasiseigendomsrecht" + ], + "type": "object", + "description": "Hulptabel beheerkaart_basis_eigendomsrecht bevat alle BRK-grondpercelen waarop op de peildatum een eigendomsrecht (eigendom, erfpacht en/of opstal) van de gemeente Amsterdam (inclusief Weesp) rust, dat niet zelf weer is belast door een ander zakelijk recht, ofwel dat wel is belast door een ander zakelijk recht, maar in dat laatste geval alleen door het recht van erfpacht en/of opstal.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `eigendomsrecht._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartBasiseigendomsrechtLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "belastDoorZrtCode": { + "type": [ + "string", + "null" + ], + "description": "Belast door aard van het zakelijk recht (code)." + }, + "belastDoorZrtOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Belast door aard van het zakelijk recht (omschrijving)." + }, + "belastOrdeAardZakelijkRecht": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Orde van de aard van het belastend zakelijk recht, in volgorde van afnemend belang: opstal, erfpacht-of-opstal, erfpacht." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding per voorkomen in tabel beheerkaart_basis_eigendomsrecht (samengesteld uit kadastraal object-zakelijk recht-toestandsdatum)." + }, + "indBetrokkenBijSplitsing": { + "type": [ + "boolean", + "null" + ], + "description": "Is het eigendomsrecht betrokken bij splitsing (true/false)?" + }, + "indEigendomAmsterdam": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie eigendom Gemeente Amsterdam inclusief Gemeente Weesp (true/false)." + }, + "indicatieBelastRecht": { + "type": [ + "boolean", + "null" + ], + "description": "Is het eigendomsrecht (eigendom, erfpacht, erfpacht-en-opstal of opstal) van dit BRK-grondperceel van de gemeente Amsterdam belast door een ander eigendomsrecht (erfpacht, erfpacht-en-opstal of opstal)?" + }, + "kotBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de betreffende toestand (= volgnummer) van het kadastraal object." + }, + "kotEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de betreffende toestand (= volgnummer) van het kadastraal object." + }, + "kotGemeente": { + "type": [ + "string", + "null" + ], + "description": "De burgerlijke gemeente." + }, + "kotIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal object." + }, + "kotIndexletter": { + "type": [ + "string", + "null" + ], + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht." + }, + "kotIndexnummer": { + "type": [ + "string", + "null" + ], + "description": "Volgnummer van het Appartementsrecht" + }, + "kotKadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "kotPerceelnummer": { + "type": [ + "string", + "null" + ], + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak." + }, + "kotRegistratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de toestand van het kadastraal object is geregistreerd." + }, + "kotToestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de geleverde toestand van het kadastraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "kotVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het kadastraal object." + }, + "ordeAardZakelijkRecht": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Orde van de aard van het zakelijk recht, in volgorde van afnemend belang: opstal, erfpacht-of-opstal, erfpacht, eigendom." + }, + "peildatumAfleiding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Meest recente actuele toestandsdatum in BRK-bron kadastraal object op moment van afleiding." + }, + "statutaireNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de rechtspersoon. Het betreft de naam die is opgenomen in de oprichtingsakte." + }, + "tngBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de betreffende toestand (= volgnummer) van de tenaamstelling." + }, + "tngEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de betreffende toestand (= volgnummer) van de tenaamstelling." + }, + "zrtAardZakelijkRechtCode": { + "type": [ + "string", + "null" + ], + "description": "De aard van het zakelijk recht (code)." + }, + "zrtAardZakelijkRechtOmschr": { + "type": [ + "string", + "null" + ], + "description": "De aard van het zakelijk recht (omschrijving)." + }, + "zrtBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de betreffende toestand (= volgnummer) van het zakelijk recht." + }, + "zrtEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de betreffende toestand (= volgnummer) van het zakelijk recht." + }, + "zrtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk uniek nummer aan dit zakelijk recht binnen de kadastrale registratie." + }, + "zrtRegistratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de toestand van het zakelijk recht is geregistreerd." + }, + "zrtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het zakelijk recht." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiseigendomsrechtLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiseigendomsrechtLink.schema.json new file mode 100644 index 00000000..8fe7b63b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiseigendomsrechtLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasiseigendomsrechtlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasiseigendomsrechtLink" + ], + "type": "object", + "description": "The identifier of the relationship to eigendomsrecht.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding per voorkomen in tabel beheerkaart_basis_eigendomsrecht (samengesteld uit kadastraal object-zakelijk recht-toestandsdatum)." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiskaart.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiskaart.schema.json new file mode 100644 index 00000000..a022d0eb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiskaart.schema.json @@ -0,0 +1,354 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasiskaart", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasiskaart" + ], + "type": "object", + "description": "Hoofdtabel beheerkaart_basis_kaart bevat de gecombineerde gegevens van alle BGT-objecten van geselecteerde BGT-objectklassen gerelateerd aan BRK-grondpercelen waarop op de peildatum een eigendomsrecht (eigendom, erfpacht en/of opstal) van de gemeente Amsterdam (inclusief Weesp) rust, dat niet zelf weer is belast door een ander zakelijk recht, ofwel dat wel is belast door een ander zakelijk recht, maar in dat laatste geval alleen door het recht van erfpacht en/of opstal.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kaart._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartBasiskaartLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aggAantalPercelen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Totaal aantal met dit BGT-object overlappende BRK-kadastraalobjecten waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "aggAardZakelijkRechtCode": { + "type": [ + "string", + "null" + ], + "description": "Aard zakelijk recht (code) van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "aggAardZakelijkRechtOmschr": { + "type": [ + "string", + "null" + ], + "description": "Aard zakelijk recht (omschrijving) van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "aggBelastDoorZrtCode": { + "type": [ + "string", + "null" + ], + "description": "Belastend aard zakelijk recht (code) op het eigendomsrecht van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "aggBelastDoorZrtOmschr": { + "type": [ + "string", + "null" + ], + "description": "Belastend aard zakelijk recht (omschrijving) op het eigendomsrecht van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "aggFractie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totale fractie van het deel van dit BGT-object dat overlapt met BRK-kadastraalobjecten waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "aggGerelateerdePercelen": { + "type": [ + "string", + "null" + ], + "description": "Alle identificaties van de met dit BGT-object overlappende BRK-kadastraalobjecten waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "aggGrootstePerceel": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "aggIndBetrokkenBijSplitsing": { + "type": [ + "boolean", + "null" + ], + "description": "Is het eigendomsrecht van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft, betrokken bij splitsing (true/false)?" + }, + "aggIndicatieBelastRecht": { + "type": [ + "boolean", + "null" + ], + "description": "Is het eigendomsrecht van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht (eigendom, erfpacht, erfpacht-en-opstal of opstal) heeft, belast door een ander eigendomsrecht (erfpacht, erfpacht-en-opstal of opstal)?" + }, + "aggOppIntersectie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totaal oppervlak van het deel van dit BGT-object dat overlapt met BRK-kadastraalobjecten waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "bgtFunctie": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT verplichte specificatie van het hoofdgebruiksdoel van het BGT-object." + }, + "bgtFysiekvoorkomen": { + "type": [ + "string", + "null" + ], + "description": "Classificatie binnen de BGT-objectklasse." + }, + "bgtObjectklasse": { + "type": [ + "string", + "null" + ], + "description": "Klasse van het BGT-object." + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT verplichte statusaanduiding gekoppeld aan de levenscyclus van het het BGT-object." + }, + "bgttype": { + "type": [ + "string", + "null" + ], + "description": "Specificatie van het soort BGT-object binnen de objectklasse." + }, + "bkBgtObject": { + "type": [ + "string", + "null" + ], + "description": "Unieke aanduiding van het BGT-object (samengesteld uit identificatie_lokaalid-tijdstipregistratie-lv_publicatiedatum)." + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "description": "De bronhouderscode van het BGT-object." + }, + "eindregistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Eind van de periode waarop deze instantie van het BGT-object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding per voorkomen in tabel beheerkaart_basis_kaart (bestaande uit bk_bgt_object)." + }, + "identificatieLokaalid": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificerend kenmerk voor het BGT-object dat onveranderlijk is zolang het object bestaat." + }, + "identificatieNamespace": { + "type": [ + "string", + "null" + ], + "description": "null" + }, + "inonderzoek": { + "type": [ + "boolean", + "null" + ], + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende BGT-object (true/false)." + }, + "kaartUrl": { + "type": [ + "string", + "null" + ], + "description": "Kaart-URL van de vlakgeometrie van het met de grootste fractie met dit BGT-object overlappende BRK-kadastraalobject waarop gemeente Amsterdam een (niet of beperkt belast) eigendomsrecht heeft." + }, + "lvPublicatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Tijdstip waarop deze instantie van het BGT-object is opgenomen in de landelijke Voorziening." + }, + "objectbegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waar op het BGT-object bij de bronhouder is ontstaan." + }, + "objecteindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het BGT-object bij de bronhouder niet meer geldig is." + }, + "optalud": { + "type": [ + "boolean", + "null" + ], + "description": "Bevindt het BGT-object zich op een talud (true/false)?" + }, + "peildatumAfleiding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Meest recente actuele toestandsdatum in BRK-bron kadastraal object op moment van afleiding." + }, + "plusFunctie": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT niet-verplichte, nadere specificatie van het hoofdgebruiksdoel van het BGT-object." + }, + "plusFysiekvoorkomen": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT niet-verplichte, nadere specificatie van de classificatie binnen de BGT-objectklasse." + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT niet-verplichte nadere specificatie van de statusaanduiding gekoppeld aan de levenscyclus van het het BGT-object." + }, + "plustype": { + "type": [ + "string", + "null" + ], + "description": "Binnen de BGT niet-verplichte specificatie van het soort BGT-object binnen de objectklasse." + }, + "relatievehoogteligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de relatieve hoogte van het BGT-object ten opzichte van het maaiveld (-2, -1, 0, 1, 2, 3)." + }, + "tijdstipregistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Tijdstip waarop deze instantie van het BGT-object is opgenomen door de bronhouder." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiskaartLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiskaartLink.schema.json new file mode 100644 index 00000000..80e12d31 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/BeheerkaartBasiskaartLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/beheerkaartbasiskaartlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json#/components/schemas/BeheerkaartBasiskaartLink" + ], + "type": "object", + "description": "The identifier of the relationship to kaart.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding per voorkomen in tabel beheerkaart_basis_kaart (bestaande uit bk_bgt_object)." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded.schema.json new file mode 100644 index 00000000..b0082055 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json" + ], + "type": "object", + "properties": { + "bgt": { + "type": "array", + "items": { + "$ref": "./BeheerkaartBasisbgt.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded2.schema.json new file mode 100644 index 00000000..179ab935 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json" + ], + "type": "object", + "properties": { + "eigendomsrecht": { + "type": "array", + "items": { + "$ref": "./BeheerkaartBasiseigendomsrecht.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded3.schema.json new file mode 100644 index 00000000..eb705d47 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json" + ], + "type": "object", + "properties": { + "kaart": { + "type": "array", + "items": { + "$ref": "./BeheerkaartBasiskaart.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Links.schema.json new file mode 100644 index 00000000..896fb3fb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/Links.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-basis-e6g8bu6hr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGriddefaultRaster100Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGriddefaultRaster100Links.schema.json new file mode 100644 index 00000000..bbefd6a1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGriddefaultRaster100Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/beheerkaartcbsgriddefaultraster100links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/BeheerkaartCbsGriddefaultRaster100Links" + ], + "type": "object", + "description": "The contents of the `raster_100._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartCbsGridraster_100Link.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGriddefaultRaster10Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGriddefaultRaster10Links.schema.json new file mode 100644 index 00000000..359e015f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGriddefaultRaster10Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/beheerkaartcbsgriddefaultraster10links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/BeheerkaartCbsGriddefaultRaster10Links" + ], + "type": "object", + "description": "The contents of the `raster_10._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartCbsGridraster_10Link.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_10.schema.json new file mode 100644 index 00000000..634f33e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_10.schema.json @@ -0,0 +1,282 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/beheerkaartcbsgridraster_10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/BeheerkaartCbsGridraster_10" + ], + "type": "object", + "description": "Tabel met BKT-CBS-grid-raster (vlakken 10x10m2) en te beheren percentages publieke ruimte (totaal>=1%) op basis van de beheerkaart publieke ruimte.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `raster_10._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartCbsGridraster_10Link.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bkCbsGrid100Asd": { + "type": [ + "string", + "null" + ], + "description": "Verwijzing naar omvattend BKT-CBS-grid-100-vlak." + }, + "bkCbsGrid10Asd": { + "type": [ + "string", + "null" + ], + "description": "Business-key: unieke aanduiding record (BKT-CBS-grid-10-vlak)." + }, + "buurtcode": { + "type": [ + "string", + "null" + ], + "description": "Code van buurt die overlapt met het BKT-CBS-grid-10-vlak." + }, + "buurtnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van buurt die overlapt met het BKT-CBS-grid-10-vlak." + }, + "cbsGeometrie10": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "dominantGgwGebied": { + "type": [ + "string", + "null" + ], + "description": "Naam van dominant gebiedsgerichtwerken-gebied dat overlapt met het BKT-CBS-grid-10-vlak." + }, + "dominantGgwGebiedcode": { + "type": [ + "string", + "null" + ], + "description": "Code van dominant gebiedsgerichtwerken-gebied dat overlapt met het BKT-CBS-grid-10-vlak." + }, + "dominantbuurt": { + "type": [ + "string", + "null" + ], + "description": "Naam van dominante buurt die overlapt met het BKT-CBS-grid-10-vlak." + }, + "dominantbuurtcode": { + "type": [ + "string", + "null" + ], + "description": "Code van dominante buurt die overlapt met het BKT-CBS-grid-10-vlak." + }, + "dominantstadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Naam van dominant stadsdeel dat overlapt met het BKT-CBS-grid-10-vlak." + }, + "dominantstadsdeelcode": { + "type": [ + "string", + "null" + ], + "description": "Code van dominant stadsdeel dat overlapt met het BKT-CBS-grid-10-vlak." + }, + "dominantwijk": { + "type": [ + "string", + "null" + ], + "description": "Naam van dominante wijk die overlapt met het BKT-CBS-grid-10-vlak." + }, + "dominantwijkcode": { + "type": [ + "string", + "null" + ], + "description": "Code van dominante wijk die overlapt met het BKT-CBS-grid-10-vlak." + }, + "gemeentenaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van gemeente die overlapt met het BKT-CBS-grid-10-vlak." + }, + "ggwGebiedCode": { + "type": [ + "string", + "null" + ], + "description": "Code van gebiedsgerichtwerken-gebied dat overlapt met het BKT-CBS-grid-10-vlak." + }, + "ggwGebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van gebiedsgerichtwerken-gebied dat overlapt met het BKT-CBS-grid-10-vlak." + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding record (BKT-CBS-grid-10-vlak)." + }, + "percentageBlauw": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage kleur blauw (bgt_waterdeel) binnen het BKT-CBS-grid-10-vlak." + }, + "percentageGrijs": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage kleur grijs (bgt_wegdeel, bgt_ondersteunend_wegdeel) binnen het BKT-CBS-grid-10-vlak." + }, + "percentageGroen": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage kleur groen (bgt_begroeid_terrein) binnen het BKT-CBS-grid-10-vlak." + }, + "percentageOverig": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage overig (overige bgt_objectklassen) binnen het BKT-CBS-grid-10-vlak." + }, + "percentagePubliekeRuimte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totaal percentage publieke ruimte (>=1%) binnen het BKT-CBS-grid-10-vlak." + }, + "rasterActief": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of omvattend BKT-CBS-grid-100-vlak als actief wordt aangemerkt door Stadswerken / Apptimize." + }, + "stadsdeelcode": { + "type": [ + "string", + "null" + ], + "description": "Code van stadsdeel dat overlapt met het BKT-CBS-grid-10-vlak." + }, + "stadsdeelnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van stadsdeel dat overlapt met het BKT-CBS-grid-10-vlak." + }, + "wijkcode": { + "type": [ + "string", + "null" + ], + "description": "Code van wijk die overlapt met het BKT-CBS-grid-10-vlak." + }, + "wijknaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van wijk die overlapt met het BKT-CBS-grid-10-vlak." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_100.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_100.schema.json new file mode 100644 index 00000000..15cf614d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_100.schema.json @@ -0,0 +1,275 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/beheerkaartcbsgridraster_100", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/BeheerkaartCbsGridraster_100" + ], + "type": "object", + "description": "Tabel met CBS-grid-raster (vlakken 100x100m2) en te beheren percentages publieke ruimte (totaal>=10%) op basis van de beheerkaart publieke ruimte.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `raster_100._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeheerkaartCbsGridraster_100Link.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bkCbsGrid100Asd": { + "type": [ + "string", + "null" + ], + "description": "Business-key: unieke aanduiding record (BKT-CBS-grid-100-vlak)." + }, + "buurtcode": { + "type": [ + "string", + "null" + ], + "description": "Code van buurt die overlapt met het BKT-CBS-grid-100-vlak." + }, + "buurtnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van buurt die overlapt met het BKT-CBS-grid-100-vlak." + }, + "cbsGeometrie100": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "dominantGgwGebied": { + "type": [ + "string", + "null" + ], + "description": "Naam van dominant gebiedsgerichtwerken-gebied dat overlapt met het BKT-CBS-grid-100-vlak." + }, + "dominantGgwGebiedcode": { + "type": [ + "string", + "null" + ], + "description": "Code van dominant gebiedsgerichtwerken-gebied dat overlapt met het BKT-CBS-grid-100-vlak." + }, + "dominantbuurt": { + "type": [ + "string", + "null" + ], + "description": "Naam van dominante buurt die overlapt met het BKT-CBS-grid-100-vlak." + }, + "dominantbuurtcode": { + "type": [ + "string", + "null" + ], + "description": "Code van dominante buurt die overlapt met het BKT-CBS-grid-100-vlak." + }, + "dominantstadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Naam van dominant stadsdeel dat overlapt met het BKT-CBS-grid-100-vlak." + }, + "dominantstadsdeelcode": { + "type": [ + "string", + "null" + ], + "description": "Code van dominant stadsdeel dat overlapt met het BKT-CBS-grid-100-vlak." + }, + "dominantwijk": { + "type": [ + "string", + "null" + ], + "description": "Naam van dominante wijk die overlapt met het BKT-CBS-grid-100-vlak." + }, + "dominantwijkcode": { + "type": [ + "string", + "null" + ], + "description": "Code van dominante wijk die overlapt met het BKT-CBS-grid-100-vlak." + }, + "gemeentenaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van gemeente die overlapt met het BKT-CBS-grid-100-vlak." + }, + "ggwGebiedCode": { + "type": [ + "string", + "null" + ], + "description": "Code van gebiedsgerichtwerken-gebied dat overlapt met het BKT-CBS-grid-100-vlak." + }, + "ggwGebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van gebiedsgerichtwerken-gebied dat overlapt met het BKT-CBS-grid-100-vlak." + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding record (BKT-CBS-grid-100-vlak)." + }, + "percentageBlauw": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage kleur blauw (bgt_waterdeel) binnen het BKT-CBS-grid-100-vlak." + }, + "percentageGrijs": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage kleur grijs (bgt_wegdeel, bgt_ondersteunend_wegdeel) binnen het BKT-CBS-grid-100-vlak." + }, + "percentageGroen": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage kleur groen (bgt_begroeid_terrein) binnen het BKT-CBS-grid-100-vlak." + }, + "percentageOverig": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage overig (overige bgt_objectklassen) binnen het BKT-CBS-grid-100-vlak." + }, + "percentagePubliekeRuimte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totaal percentage publieke ruimte (>=10%) binnen het BKT-CBS-grid-100-vlak." + }, + "rasterActief": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of het BKT-CBS-grid-100-vlak als actief wordt aangemerkt door Stadswerken / Apptimize." + }, + "stadsdeelcode": { + "type": [ + "string", + "null" + ], + "description": "Code van stadsdeel dat overlapt met het BKT-CBS-grid-100-vlak." + }, + "stadsdeelnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van stadsdeel dat overlapt met het BKT-CBS-grid-100-vlak." + }, + "wijkcode": { + "type": [ + "string", + "null" + ], + "description": "Code van wijk die overlapt met het BKT-CBS-grid-100-vlak." + }, + "wijknaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van wijk die overlapt met het BKT-CBS-grid-100-vlak." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_100Link.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_100Link.schema.json new file mode 100644 index 00000000..cd0913fc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_100Link.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/beheerkaartcbsgridraster_100link", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/BeheerkaartCbsGridraster_100Link" + ], + "type": "object", + "description": "The identifier of the relationship to raster_100.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding record (BKT-CBS-grid-100-vlak)." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_10Link.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_10Link.schema.json new file mode 100644 index 00000000..47e8f570 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/BeheerkaartCbsGridraster_10Link.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/beheerkaartcbsgridraster_10link", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json#/components/schemas/BeheerkaartCbsGridraster_10Link" + ], + "type": "object", + "description": "The identifier of the relationship to raster_10.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Business-key: unieke aanduiding record (BKT-CBS-grid-10-vlak)." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Embedded.schema.json new file mode 100644 index 00000000..f9783947 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json" + ], + "type": "object", + "properties": { + "raster_100": { + "type": "array", + "items": { + "$ref": "./BeheerkaartCbsGridraster_100.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Embedded2.schema.json new file mode 100644 index 00000000..09ce318b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json" + ], + "type": "object", + "properties": { + "raster_10": { + "type": "array", + "items": { + "$ref": "./BeheerkaartCbsGridraster_10.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Links.schema.json new file mode 100644 index 00000000..3114217a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/Links.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerkaart-cbs-grid-1s7ufu6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded.schema.json new file mode 100644 index 00000000..bffba847 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "afvalbakken": { + "type": "array", + "items": { + "$ref": "./Item.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded2.schema.json new file mode 100644 index 00000000..259efa89 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "groenobjecten": { + "type": "array", + "items": { + "$ref": "./Item2.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded3.schema.json new file mode 100644 index 00000000..54a5624b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "hekken": { + "type": "array", + "items": { + "$ref": "./Objectenopenbareruimtehekken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded4.schema.json new file mode 100644 index 00000000..152cfce0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "roosters": { + "type": "array", + "items": { + "$ref": "./Objectenopenbareruimteroosters.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded5.schema.json new file mode 100644 index 00000000..5a3cfc73 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "terreindeel": { + "type": "array", + "items": { + "$ref": "./Objectenopenbareruimteterreindeel.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded6.schema.json new file mode 100644 index 00000000..a54b3dc4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "verhardingen": { + "type": "array", + "items": { + "$ref": "./Objectenopenbareruimteverhardingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded7.schema.json new file mode 100644 index 00000000..dbb42508 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "waterobjecten": { + "type": "array", + "items": { + "$ref": "./Objectenopenbareruimtewaterobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Item.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Item.schema.json new file mode 100644 index 00000000..40f7f1e4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Item.schema.json @@ -0,0 +1,301 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/item", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "description": "In deze tabel vind je de afvalbakken die opgesteld staan op pleinen, straten en in parken van Amsterdam. Éen rij in de tabel vertegenwoordigt één afvalbak en eigenschappen van die afvalbak. Let op, dit zijn dus níet de ondergrondse containers. Onder andere vind je hier afmetingen, inhoud, type en locatie van de afvalbakken. De locatie is zowel administratief (nabij gelegen adres, buurt, wijk, stadsdeel etc.) als ruimtelijk (geometrie) geregistreerd.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `afvalbakken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimteafvalbakkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanschafprijs": { + "type": [ + "string", + "null" + ], + "title": "Aanschafprijs afvalbak", + "description": "De aanschafPrijs van de afvalbak" + }, + "aantal": { + "type": [ + "string", + "null" + ], + "description": "Aantal afvalbakken" + }, + "actief": { + "type": [ + "string", + "null" + ], + "title": "In gebruik", + "description": "Geeft aan of de afvalbak in gebruik is." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "De beheerder van de afvalbak" + }, + "bouwjaar": { + "type": [ + "string", + "null" + ], + "description": "Jaar waarin de afvalbak geplaatst is" + }, + "breedte": { + "type": [ + "string", + "null" + ], + "description": "Breedte in mm." + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "description": "Codes van buurten" + }, + "buurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van een buurt" + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Namen van buurten" + }, + "foto": { + "type": [ + "string", + "null" + ], + "description": "ABSweb URL die naar een foto van de afvalbak verwijst." + }, + "gemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van gemeente" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "ggwGebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Ggw gebiedcode", + "description": "Codes van gebiedsgerichtwerken-gebieden" + }, + "ggwGebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Ggw gebiednaam", + "description": "Namen van gebiedsgerichtwerken-gebieden" + }, + "hoogte": { + "type": [ + "string", + "null" + ], + "description": "Hoogte in mm." + }, + "huisnummer": { + "type": [ + "string", + "null" + ], + "description": "Huisnummer van het dichtstbijzijnde adres waar de afvalbak is geplaatst" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record, overgenomen uit bron ABSweb" + }, + "inhoud": { + "type": [ + "string", + "null" + ], + "description": "Inhoud van de afvalbak in liters" + }, + "lengte": { + "type": [ + "string", + "null" + ], + "description": "Lengte in mm." + }, + "levensduur": { + "type": [ + "string", + "null" + ], + "description": "Het aantal jaren dat de afvalbak meegaat" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Naam afvalbak", + "description": "Naam van de afvalbak" + }, + "objectgroep": { + "type": [ + "string", + "null" + ], + "description": "Categorie afvalbak" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De postcode van het dichtstbijzijnde adres waar de afvalbak is geplaatst" + }, + "rdx": { + "type": [ + "string", + "null" + ], + "title": "X coordinaat", + "description": "X coördinaat in RD New EPSG28992" + }, + "rdy": { + "type": [ + "string", + "null" + ], + "title": "Y coordinaat", + "description": "Y coördinaat in RD New EPSG28992" + }, + "stadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Code van stadsdeel" + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van stadsdeel" + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "De straatnaam van het dichtstbijzijnde adres waar de afvalbak is geplaatst" + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Type afvalbak" + }, + "vervangingsprijs": { + "type": [ + "string", + "null" + ], + "title": "Vervangingsprijs afvalbak", + "description": "De vervangingsprijs van de afvalbak" + }, + "vervangingsprijsTotaal": { + "type": [ + "string", + "null" + ], + "title": "Totale vervangingsprijs", + "description": "Totala prijs die het kost om een afvalbak te vervangen." + }, + "vervangjaar": { + "type": [ + "string", + "null" + ], + "description": "Jaar waarin de afvalbak vervangen zou moeten worden" + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de wijk" + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Item2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Item2.schema.json new file mode 100644 index 00000000..c10fb97f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Item2.schema.json @@ -0,0 +1,580 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/item2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje van een terrein dat er binnen het objecttype Terrein van NEN 3610 wordt onderscheiden, met aaneengesloten vegetatie.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `groenobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimtegroenobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalZijden": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Haag aantal zijden", + "description": "Aantal zijden van de haag die geknipt moeten worden." + }, + "afvoeren": { + "type": [ + "boolean", + "null" + ], + "title": "Groenafval afvoeren indicatie", + "description": "Aanduiding of het groenafval afgevoerd moet worden." + }, + "bagOpenbareRuimteNaam": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte naam", + "description": "Officiële naam openbare ruimte" + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats naam", + "description": "Een woonplaatsnaam is de naam van een door het bevoegde gemeentelijke orgaan als zodanig aangewezen gedeelte van het gemeentelijk grondgebied" + }, + "beginGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Voor het vermelden van aanvullende afspraken over het beheer van een object of voor het vermelden van specificaties van de beheersituatie van een object" + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "bereikbaarheid": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de bereikbaarheid van het object die beheerd moet worden." + }, + "bewerkingspercentage": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding van het percentage van het beheerobject dat bewerkt dient te worden." + }, + "bollen": { + "type": [ + "boolean", + "null" + ], + "description": "Aanwezigheid bollen binnen het Gras en Kruidachtigen-object" + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "breedteklasseHaag": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de breedte van de haag in klassen conform RAW (geldt niet voor de blokhaag)." + }, + "brkGmeNaam": { + "type": [ + "string", + "null" + ], + "title": "Gemeente naam", + "description": "De officiële vastgestelde gemeentenaam" + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "controlefrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de frequentie van de controle van het beheerobject." + }, + "conversieId": { + "type": [ + "string", + "null" + ], + "title": "Conversie ID", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "deelsportcomplex": { + "type": [ + "string", + "null" + ], + "description": "Deelsportcomplex waartoe het object behoort." + }, + "ecologischBeheer": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of ecologisch beheer van toepassing is." + }, + "eindeGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt." + }, + "gbdBuurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Buurt naam", + "description": "De naam van de buurt" + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Stadsdeel naam", + "description": "Een naam die aan een stadsdeel is toegekend in een daartoe strekkend formeel gemeentelijk besluit" + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Wijk naam", + "description": "De naam van de wijk" + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificerend kenmerk van het object." + }, + "haagvoetLengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengte van de te bewerken voet van de haag in strekkende meters. In RAW gebruikt voor werkzaamheden aan haagvoeten (onkruidvrij maken) van alle typen hagen, uitgezonderd blokhagen. HaagvoetLengte kan gelijk zijn aan de totale lengte van de haag, maar dit hoeft niet, als de te bewerken lengte van de haagvoet kleiner is dan de totale lengte van de haag." + }, + "haagvoetOppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte van de voet van de haag in vierkante meters. In RAW gebruikt voor werkzaamheden aan haagvoeten (onkruidvrij maken) van blokhagen. HaagvoetOppervlakte kan gelijk zijn aan de ‘Oppervlakte’ van het beheerobject, maar dit hoeft niet, als het te bewerken oppervlak van de haagvoet kleiner is dan het totale oppervlak van de blokhaag." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject hoogte", + "description": "Hoogte van het beheerobject in meters." + }, + "hoogteklasseHaag": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de hoogte van de haag in klassen conform RAW." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject oude beheerindeling ID", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "title": "Groenobject identificatie", + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "imborVersie": { + "type": [ + "string", + "null" + ], + "description": "Versie-aanduiding van het Informatiemodel Beheer Openbare Ruimte (IMBOR)." + }, + "imgeoIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Overerving van de geometrie van beheerobject uit bovenliggend informatiemodel of automatisch genereren." + }, + "jaarVanAanleg": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kerngebiedId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kerngebied ID", + "description": "Uniek identificerend kenmerk van het kerngebied waarin het beheerobject ligt." + }, + "kerngebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het kerngebied waarin het beheerobject ligt." + }, + "knipfrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het aantal keren dat een haag of een klimplant of een terreindeel geknipt moet worden." + }, + "knipoppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlak van de haag of klimplant dat geknipt moet worden. Handmatig invullen (klimplant) of berekend in m2. Het gaat om de knipmaat na het knippen, oftewel het beoogde model van de haag." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject lengte", + "description": "Lengte van het beheerobject." + }, + "maaifrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een groenobject of een terreindeel gemaaid wordt per jaar." + }, + "mutatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de digitale gegevens van een beheerobject voor het laatst gewijzigd zijn " + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Creatiedatum (tijdstip) van het digitale beheerobject binnen het beheersysteem of in de bovenliggende georegistratie." + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Vervaldatum (tijdstip) van het digitale beheerobject binnen het beheersysteem of in de bovenliggende georegistratie." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Kleinste functionele eenheid (beheerobject of hulpobject)" + }, + "omtrek": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject omtrek", + "description": "Omtrek van het beheerobject." + }, + "ondergroei": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van ondergroei bij Bos en Bosplantsoen." + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "opTalud": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het beheerobject wel of niet op een hellend vlak ligt. De taludsteilte wordt apart geregistreerd. Overname uit BGT-object." + }, + "opleverdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het beheerobject daadwerkelijk opgeleverd is. Begin van de garantieperiode." + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject oppervlakte", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "relatieveHoogteligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "risicotoeslag": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving volgt" + }, + "snoeifrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het aantal keren dat een vegetatieobject gesnoeid moet worden." + }, + "theoretischEindjaar": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject theoretisch eindjaar", + "description": "Jaar dat het beheerobject aan het theoretische einde van haar levensduur is." + }, + "typeBeheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "typeBeheerderPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "typeBewerking": { + "type": [ + "string", + "null" + ], + "description": "Wijze waarop een beheerobject verwerkt wordt (handmatig of machinaal)." + }, + "typeEigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "typeEigenaarPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de eigenaar van het beheerobject." + }, + "typeObject": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeObjectPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeObjectPlus2": { + "type": [ + "string", + "null" + ], + "title": "Type object plus2", + "description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd." + }, + "vaknummer": { + "type": [ + "string", + "null" + ], + "description": "Vaknummer van een (bestaande) indeling in beheervakken." + }, + "verbindingszoneId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verbindingszone ID", + "description": "Uniek identificerend kenmerk van de verbindingszone waarin het beheerobject ligt." + }, + "verbindingszoneNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de verbindingszone waarin het beheerobject ligt." + }, + "verwijderdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object verwijder datum", + "description": "Datum waarop het object is verwijderd (materiële historie)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/LineString.schema.json new file mode 100644 index 00000000..1c0e7f50 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Links.schema.json new file mode 100644 index 00000000..12addb73 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiLineString.schema.json new file mode 100644 index 00000000..4deb2df9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiPoint.schema.json new file mode 100644 index 00000000..8e23b863 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiPolygon.schema.json new file mode 100644 index 00000000..15e9a6ce --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteafvalbakken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteafvalbakken.schema.json new file mode 100644 index 00000000..4cd91ff7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteafvalbakken.schema.json @@ -0,0 +1,330 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteafvalbakken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimteafvalbakken" + ], + "type": "object", + "description": "In deze tabel vind je de afvalbakken die opgesteld staan op pleinen, straten en in parken van Amsterdam. Éen rij in de tabel vertegenwoordigt één afvalbak en eigenschappen van die afvalbak. Let op, dit zijn dus níet de ondergrondse containers. Onder andere vind je hier afmetingen, inhoud, type en locatie van de afvalbakken. De locatie is zowel administratief (nabij gelegen adres, buurt, wijk, stadsdeel etc.) als ruimtelijk (geometrie) geregistreerd.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `afvalbakken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimteafvalbakkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanschafprijs": { + "type": [ + "string", + "null" + ], + "title": "Aanschafprijs afvalbak", + "description": "De aanschafPrijs van de afvalbak" + }, + "aantal": { + "type": [ + "string", + "null" + ], + "description": "Aantal afvalbakken" + }, + "actief": { + "type": [ + "string", + "null" + ], + "title": "In gebruik", + "description": "Geeft aan of de afvalbak in gebruik is." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "De beheerder van de afvalbak" + }, + "bouwjaar": { + "type": [ + "string", + "null" + ], + "description": "Jaar waarin de afvalbak geplaatst is" + }, + "breedte": { + "type": [ + "string", + "null" + ], + "description": "Breedte in mm." + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "description": "Codes van buurten" + }, + "buurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van een buurt" + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Namen van buurten" + }, + "foto": { + "type": [ + "string", + "null" + ], + "description": "ABSweb URL die naar een foto van de afvalbak verwijst." + }, + "gemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van gemeente" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "ggwGebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Ggw gebiedcode", + "description": "Codes van gebiedsgerichtwerken-gebieden" + }, + "ggwGebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Ggw gebiednaam", + "description": "Namen van gebiedsgerichtwerken-gebieden" + }, + "hoogte": { + "type": [ + "string", + "null" + ], + "description": "Hoogte in mm." + }, + "huisnummer": { + "type": [ + "string", + "null" + ], + "description": "Huisnummer van het dichtstbijzijnde adres waar de afvalbak is geplaatst" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record, overgenomen uit bron ABSweb" + }, + "inhoud": { + "type": [ + "string", + "null" + ], + "description": "Inhoud van de afvalbak in liters" + }, + "lengte": { + "type": [ + "string", + "null" + ], + "description": "Lengte in mm." + }, + "levensduur": { + "type": [ + "string", + "null" + ], + "description": "Het aantal jaren dat de afvalbak meegaat" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Naam afvalbak", + "description": "Naam van de afvalbak" + }, + "objectgroep": { + "type": [ + "string", + "null" + ], + "description": "Categorie afvalbak" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De postcode van het dichtstbijzijnde adres waar de afvalbak is geplaatst" + }, + "rdx": { + "type": [ + "string", + "null" + ], + "title": "X coordinaat", + "description": "X coördinaat in RD New EPSG28992" + }, + "rdy": { + "type": [ + "string", + "null" + ], + "title": "Y coordinaat", + "description": "Y coördinaat in RD New EPSG28992" + }, + "stadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Code van stadsdeel" + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van stadsdeel" + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "De straatnaam van het dichtstbijzijnde adres waar de afvalbak is geplaatst" + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Type afvalbak" + }, + "vervangingsprijs": { + "type": [ + "string", + "null" + ], + "title": "Vervangingsprijs afvalbak", + "description": "De vervangingsprijs van de afvalbak" + }, + "vervangingsprijsTotaal": { + "type": [ + "string", + "null" + ], + "title": "Totale vervangingsprijs", + "description": "Totala prijs die het kost om een afvalbak te vervangen." + }, + "vervangjaar": { + "type": [ + "string", + "null" + ], + "description": "Jaar waarin de afvalbak vervangen zou moeten worden" + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de wijk" + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteafvalbakkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteafvalbakkenLink.schema.json new file mode 100644 index 00000000..70db2e0c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteafvalbakkenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteafvalbakkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimteafvalbakkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to afvalbakken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record, overgenomen uit bron ABSweb" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultAfvalbakkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultAfvalbakkenLinks.schema.json new file mode 100644 index 00000000..d5a3c8f5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultAfvalbakkenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtedefaultafvalbakkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimtedefaultAfvalbakkenLinks" + ], + "type": "object", + "description": "The contents of the `afvalbakken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimteafvalbakkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultGroenobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultGroenobjectenLinks.schema.json new file mode 100644 index 00000000..b739fadd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultGroenobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtedefaultgroenobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimtedefaultGroenobjectenLinks" + ], + "type": "object", + "description": "The contents of the `groenobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimtegroenobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultHekkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultHekkenLinks.schema.json new file mode 100644 index 00000000..958bdf13 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultHekkenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtedefaulthekkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimtedefaultHekkenLinks" + ], + "type": "object", + "description": "The contents of the `hekken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimtehekkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultRoostersLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultRoostersLinks.schema.json new file mode 100644 index 00000000..f3244078 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultRoostersLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtedefaultroosterslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimtedefaultRoostersLinks" + ], + "type": "object", + "description": "The contents of the `roosters._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimteroostersLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultTerreindeelLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultTerreindeelLinks.schema.json new file mode 100644 index 00000000..5dbe7907 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtedefaultTerreindeelLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtedefaultterreindeellinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimtedefaultTerreindeelLinks" + ], + "type": "object", + "description": "The contents of the `terreindeel._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimteterreindeelLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtegroenobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtegroenobjecten.schema.json new file mode 100644 index 00000000..a4c3dabf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtegroenobjecten.schema.json @@ -0,0 +1,609 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtegroenobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimtegroenobjecten" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje van een terrein dat er binnen het objecttype Terrein van NEN 3610 wordt onderscheiden, met aaneengesloten vegetatie.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `groenobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimtegroenobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalZijden": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Haag aantal zijden", + "description": "Aantal zijden van de haag die geknipt moeten worden." + }, + "afvoeren": { + "type": [ + "boolean", + "null" + ], + "title": "Groenafval afvoeren indicatie", + "description": "Aanduiding of het groenafval afgevoerd moet worden." + }, + "bagOpenbareRuimteNaam": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte naam", + "description": "Officiële naam openbare ruimte" + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats naam", + "description": "Een woonplaatsnaam is de naam van een door het bevoegde gemeentelijke orgaan als zodanig aangewezen gedeelte van het gemeentelijk grondgebied" + }, + "beginGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Voor het vermelden van aanvullende afspraken over het beheer van een object of voor het vermelden van specificaties van de beheersituatie van een object" + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "bereikbaarheid": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de bereikbaarheid van het object die beheerd moet worden." + }, + "bewerkingspercentage": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding van het percentage van het beheerobject dat bewerkt dient te worden." + }, + "bollen": { + "type": [ + "boolean", + "null" + ], + "description": "Aanwezigheid bollen binnen het Gras en Kruidachtigen-object" + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "breedteklasseHaag": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de breedte van de haag in klassen conform RAW (geldt niet voor de blokhaag)." + }, + "brkGmeNaam": { + "type": [ + "string", + "null" + ], + "title": "Gemeente naam", + "description": "De officiële vastgestelde gemeentenaam" + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "controlefrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de frequentie van de controle van het beheerobject." + }, + "conversieId": { + "type": [ + "string", + "null" + ], + "title": "Conversie ID", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "deelsportcomplex": { + "type": [ + "string", + "null" + ], + "description": "Deelsportcomplex waartoe het object behoort." + }, + "ecologischBeheer": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of ecologisch beheer van toepassing is." + }, + "eindeGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt." + }, + "gbdBuurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Buurt naam", + "description": "De naam van de buurt" + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Stadsdeel naam", + "description": "Een naam die aan een stadsdeel is toegekend in een daartoe strekkend formeel gemeentelijk besluit" + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Wijk naam", + "description": "De naam van de wijk" + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificerend kenmerk van het object." + }, + "haagvoetLengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengte van de te bewerken voet van de haag in strekkende meters. In RAW gebruikt voor werkzaamheden aan haagvoeten (onkruidvrij maken) van alle typen hagen, uitgezonderd blokhagen. HaagvoetLengte kan gelijk zijn aan de totale lengte van de haag, maar dit hoeft niet, als de te bewerken lengte van de haagvoet kleiner is dan de totale lengte van de haag." + }, + "haagvoetOppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte van de voet van de haag in vierkante meters. In RAW gebruikt voor werkzaamheden aan haagvoeten (onkruidvrij maken) van blokhagen. HaagvoetOppervlakte kan gelijk zijn aan de ‘Oppervlakte’ van het beheerobject, maar dit hoeft niet, als het te bewerken oppervlak van de haagvoet kleiner is dan het totale oppervlak van de blokhaag." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject hoogte", + "description": "Hoogte van het beheerobject in meters." + }, + "hoogteklasseHaag": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de hoogte van de haag in klassen conform RAW." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject oude beheerindeling ID", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "title": "Groenobject identificatie", + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "imborVersie": { + "type": [ + "string", + "null" + ], + "description": "Versie-aanduiding van het Informatiemodel Beheer Openbare Ruimte (IMBOR)." + }, + "imgeoIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Overerving van de geometrie van beheerobject uit bovenliggend informatiemodel of automatisch genereren." + }, + "jaarVanAanleg": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kerngebiedId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kerngebied ID", + "description": "Uniek identificerend kenmerk van het kerngebied waarin het beheerobject ligt." + }, + "kerngebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het kerngebied waarin het beheerobject ligt." + }, + "knipfrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het aantal keren dat een haag of een klimplant of een terreindeel geknipt moet worden." + }, + "knipoppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlak van de haag of klimplant dat geknipt moet worden. Handmatig invullen (klimplant) of berekend in m2. Het gaat om de knipmaat na het knippen, oftewel het beoogde model van de haag." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject lengte", + "description": "Lengte van het beheerobject." + }, + "maaifrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een groenobject of een terreindeel gemaaid wordt per jaar." + }, + "mutatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de digitale gegevens van een beheerobject voor het laatst gewijzigd zijn " + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Creatiedatum (tijdstip) van het digitale beheerobject binnen het beheersysteem of in de bovenliggende georegistratie." + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Vervaldatum (tijdstip) van het digitale beheerobject binnen het beheersysteem of in de bovenliggende georegistratie." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Kleinste functionele eenheid (beheerobject of hulpobject)" + }, + "omtrek": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject omtrek", + "description": "Omtrek van het beheerobject." + }, + "ondergroei": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van ondergroei bij Bos en Bosplantsoen." + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "opTalud": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het beheerobject wel of niet op een hellend vlak ligt. De taludsteilte wordt apart geregistreerd. Overname uit BGT-object." + }, + "opleverdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het beheerobject daadwerkelijk opgeleverd is. Begin van de garantieperiode." + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject oppervlakte", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "relatieveHoogteligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "risicotoeslag": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving volgt" + }, + "snoeifrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het aantal keren dat een vegetatieobject gesnoeid moet worden." + }, + "theoretischEindjaar": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject theoretisch eindjaar", + "description": "Jaar dat het beheerobject aan het theoretische einde van haar levensduur is." + }, + "typeBeheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "typeBeheerderPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "typeBewerking": { + "type": [ + "string", + "null" + ], + "description": "Wijze waarop een beheerobject verwerkt wordt (handmatig of machinaal)." + }, + "typeEigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "typeEigenaarPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de eigenaar van het beheerobject." + }, + "typeObject": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeObjectPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeObjectPlus2": { + "type": [ + "string", + "null" + ], + "title": "Type object plus2", + "description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd." + }, + "vaknummer": { + "type": [ + "string", + "null" + ], + "description": "Vaknummer van een (bestaande) indeling in beheervakken." + }, + "verbindingszoneId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verbindingszone ID", + "description": "Uniek identificerend kenmerk van de verbindingszone waarin het beheerobject ligt." + }, + "verbindingszoneNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de verbindingszone waarin het beheerobject ligt." + }, + "verwijderdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object verwijder datum", + "description": "Datum waarop het object is verwijderd (materiële historie)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtegroenobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtegroenobjectenLink.schema.json new file mode 100644 index 00000000..38adae2f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimtegroenobjectenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtegroenobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimtegroenobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to groenobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtehekken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtehekken.schema.json new file mode 100644 index 00000000..7c6d64c3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtehekken.schema.json @@ -0,0 +1,566 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtehekken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimtehekken" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hekken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimtehekkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanleghoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject t.o.v. NAP in meters." + }, + "aanschafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Aanschafdatum van een object." + }, + "aantalPanelen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal panelen binnen een Scheiding." + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "belasting": { + "type": [ + "string", + "null" + ], + "description": "Mate waarin het object belast kan worden." + }, + "beschermdeFloraEnFauna": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van beschermde plantensoorten en beschermde diersoorten." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het punt is ingewonnen." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "elektrischRaster": { + "type": [ + "boolean", + "null" + ], + "description": "Is er een elektrisch raster aanwezig." + }, + "fabrikant": { + "type": [ + "string", + "null" + ], + "description": "Fabrikant van het beheerobject." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "garantiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum tot waarop de garantie van het object geldig is." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "grondsoort": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de grondsoort op de plaats van het beheerobject. Voor de CROW Systematiek Wegbeheer kunnen uitsluitend de volgende vier grondsoorten worden gebruikt: zand, klei, klei/veen, veen." + }, + "grondsoortGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Gedetailleerde aanduiding van de grondsoort op de plaats van het beheerobject." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject in meters." + }, + "hoogteTovRijbaan": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor de hoogte van het object t.o.v. de rijbaan." + }, + "hoogteklasseHek": { + "type": [ + "string", + "null" + ], + "description": "Klasse waarbinnen de hoogte van het hek valt." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "ingegraven": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het object wel of niet ingegraven is." + }, + "installateur": { + "type": [ + "string", + "null" + ], + "description": "Naam van de installateur." + }, + "inwinningsbedrijf": { + "type": [ + "string", + "null" + ], + "description": "Naam van het bedrijf of instantie die het object heeft ingewonnen en ingemeten" + }, + "jaarUitgevoerdOnderhoud": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het onderhoud van het beheerobject is uitgevoerd." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kleur": { + "type": [ + "string", + "null" + ], + "description": "Kleur van het beheerobject." + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Lengte", + "description": "Lengte van het beheerobject." + }, + "leverancier": { + "type": [ + "string", + "null" + ], + "description": "Leverancier van het beheerobject." + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "locatieaanduiding": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de locatie van het object aanvullend op de registratie van openbare ruimte en huisnummer." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "model": { + "type": [ + "string", + "null" + ], + "description": "Model" + }, + "monument": { + "type": [ + "boolean", + "null" + ], + "description": "Is het beheerobject een monument of monumentaal?" + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "omschrijving": { + "type": [ + "string", + "null" + ] + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "standplaats": { + "type": [ + "string", + "null" + ], + "description": "Met de standplaats van een object wordt letterlijk de plaats waar het object staat bedoeld. Bij een boom wordt hiermee de plaats van de boom en het bijbehorende wortelgestel bedoeld. Als synoniem wordt vaak groeiplaats gebruikt." + }, + "standplaatsGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding voor het groen- of verhardingsobject waarbinnen de boom staat." + }, + "tijdelijk": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor het tijdelijk beschikbaar gestellen neerzetten, gebruiken of plaatsen van een object." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeOnderdeel": { + "type": [ + "string", + "null" + ], + "description": "Type ondedeel die onderdeel uitmaakt van of voorkomt in het objecttype." + }, + "typeSport": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de sport welke gebruik maakt van de voorziening of sportveld." + }, + "verplaatsbaar": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het beheerobject verplaatst kan worden of vast met de aarde verbonden is." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wegnummer": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de weg, bijvoorbeeld N3 voor een provinciale weg." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + }, + "zettingsgevoeligheid": { + "type": [ + "string", + "null" + ], + "description": "Zettingsgevoelig is de indicatie van de zettingsgevoeligheid van de ondergrond of bodem. Zetting is het proces waar grond onder invloed van een belasting wordt samengedrukt. Dit gebeurt gebeurt ook wel geleidiijk en min of meer gelijkmatig." + }, + "zettingsgevoeligheidGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de mate van zettingsgevoeligheid." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteroosters.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteroosters.schema.json new file mode 100644 index 00000000..a09415d1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteroosters.schema.json @@ -0,0 +1,442 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteroosters", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimteroosters" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `roosters._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimteroostersLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanleghoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject t.o.v. NAP in meters." + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "beginGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het punt is ingewonnen." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "eindeGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject in meters." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "jaarLaatsteConservering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin schade(s) aan het beheerobject is geconserveerd." + }, + "jaarUitgevoerdOnderhoud": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het onderhoud van het beheerobject is uitgevoerd." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kleur": { + "type": [ + "string", + "null" + ], + "description": "Kleur van het beheerobject." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengte van het beheerobject." + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Lengte Gis", + "description": "Op geometrie automatisch berekende lengte (lijn) of omtrek (vlak) in meters" + }, + "leverancier": { + "type": [ + "string", + "null" + ], + "description": "Leverancier van het beheerobject." + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "locatieaanduiding": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de locatie van het object aanvullend op de registratie van openbare ruimte en huisnummer." + }, + "matching": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan welke gegevens afkomstig zijn uit conversie geovisia" + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "model": { + "type": [ + "string", + "null" + ], + "description": "Naam of type van het toegepaste object." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "omschrijving": { + "type": [ + "string", + "null" + ] + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Oppervlakte GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteterreindeel.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteterreindeel.schema.json new file mode 100644 index 00000000..c4af64b8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteterreindeel.schema.json @@ -0,0 +1,473 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteterreindeel", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimteterreindeel" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje van een terrein, dat er binnen het objecttype Terrein van NEN 3610 wordt onderscheiden, met of zonder aaneengesloten vegetatie.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `terreindeel._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimteterreindeelLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "afvoeren": { + "type": [ + "boolean", + "null" + ], + "title": "Groenafval afvoeren", + "description": "Aanduiding of het groenafval afgevoerd moet worden." + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats naam", + "description": "Een woonplaatsnaam is de naam van een door het bevoegde gemeentelijke orgaan als zodanig aangewezen gedeelte van het gemeentelijk grondgebied" + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving volgt" + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "title": "Beheergebied naam", + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "bereikbaarheid": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de bereikbaarheid van het object die beheerd moet worden." + }, + "bewerkingspercentage": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding van het percentage van het beheerobject dat bewerkt dient te worden." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "brkGmeNaam": { + "type": [ + "string", + "null" + ], + "title": "Gemeente naam", + "description": "De officiële vastgestelde gemeentenaam" + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een beheerobject op basis van 6 scores." + }, + "controlefrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de frequentie van de controle van het beheerobject." + }, + "deelsportcomplex": { + "type": [ + "string", + "null" + ], + "description": "Deelsportcomplex waartoe het object behoort." + }, + "ecologischBeheer": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of ecologisch beheer van toepassing is." + }, + "gbdBuurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Buurt naam", + "description": "De naam van de buurt" + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Stadsdeel naam", + "description": "Een naam die aan een stadsdeel is toegekend in een daartoe strekkend formeel gemeentelijk besluit" + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Wijk naam", + "description": "De naam van de wijk" + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Uniek nummer van het IMBOR-object (GUID)." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van een object." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "title": "Terreindeel identificatie", + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "imborVersie": { + "type": [ + "string", + "null" + ], + "description": "Versie-aanduiding van het Informatiemodel Beheer Openbare Ruimte (IMBOR)." + }, + "imgeoIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "IMGeo identificatie", + "description": "Overerving van de geometrie van beheerobject uit bovenliggend informatiemodel of automatisch genereren." + }, + "jaarVanAanleg": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kerngebiedId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kerngebied ID", + "description": "Uniek identificerend kenmerk van het kerngebied waarin het beheerobject ligt." + }, + "kerngebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het kerngebied waarin het beheerobject ligt." + }, + "knipfrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het aantal keren per jaar dat een haag of een klimplant of een terreindeel geknipt moet worden" + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengte van een beheerobject." + }, + "maaifrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een groenobject of een terreindeel gemaaid wordt per jaar." + }, + "mutatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop voor de digitale gegevens van een beheerobject voor het laatst gewijzigd zijn " + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Creatiedatum (tijdstip) van het digitale beheerobject binnen het beheersysteem of in de bovenliggende georegistratie." + }, + "objectEindTijd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Vervaldatum (tijdstip) van het digitale beheerobject binnen het beheersysteem of in de bovenliggende georegistratie." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "title": "Object type", + "description": "Kleinste functionele eenheid (beheerobject of hulpobject)." + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "opTalud": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het beheerobject wel of niet op een hellend vlak ligt. De taludsteilte wordt apart geregistreerd. Overname uit BGT-object." + }, + "opleverdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het beheerobject daadwerkelijk opgeleverd is. Begin van de garantieperiode." + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "percentageLoofbos": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Percentage loofbos (t.o.v. naaldbos) binnen een gemengd bos." + }, + "relatieveHoogteligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "risicotoeslag": { + "type": [ + "string", + "null" + ], + "description": "beschrijving volgt" + }, + "theoretischEindjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Beheerobject theoretisch eindjaar", + "description": "Jaar dat het beheerobject aan het theoretische einde van haar levensduur is." + }, + "typeBeheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)" + }, + "typeBeheerderPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de beheerder van het beheerobject." + }, + "typeBewerking": { + "type": [ + "string", + "null" + ], + "description": "Wijze waarop een beheerobject verwerkt wordt (handmatig of machinaal)." + }, + "typeEigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft. De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "typeEigenaarPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de eigenaar van het beheerobject." + }, + "typeObject": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeObjectPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeObjectPlus2": { + "type": [ + "string", + "null" + ], + "title": "Type object plus2", + "description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd." + }, + "vaknummer": { + "type": [ + "string", + "null" + ], + "description": "Vaknummer van een (bestaande) indeling in beheervakken." + }, + "verbindingszoneId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verbindingszone ID", + "description": "Uniek identificerend kenmerk van de verbindingszone waarin het beheerobject ligt." + }, + "verbindingszoneNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de verbindingszone waarin het beheerobject ligt." + }, + "verwijderdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object verwijderdatum", + "description": "Datum waarop het object is verwijderd (materiële historie)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteterreindeelLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteterreindeelLink.schema.json new file mode 100644 index 00000000..5fc36fdc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteterreindeelLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteterreindeellink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimteterreindeelLink" + ], + "type": "object", + "description": "The identifier of the relationship to terreindeel.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van een object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtev1VerhardingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtev1VerhardingenLinks.schema.json new file mode 100644 index 00000000..8f6605b9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtev1VerhardingenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtev1verhardingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimtev1VerhardingenLinks" + ], + "type": "object", + "description": "The contents of the `verhardingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimteverhardingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtev1WaterobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtev1WaterobjectenLinks.schema.json new file mode 100644 index 00000000..06ea16d5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtev1WaterobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtev1waterobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimtev1WaterobjectenLinks" + ], + "type": "object", + "description": "The contents of the `waterobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimtewaterobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteverhardingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteverhardingen.schema.json new file mode 100644 index 00000000..a17dc7c7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimteverhardingen.schema.json @@ -0,0 +1,390 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteverhardingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimteverhardingen" + ], + "type": "object", + "description": "Verharde lagen van een weglichaam, speel- en sportondergronden en onbegroeid terreindelen inclusief fundering.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `verhardingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ObjectenopenbareruimteverhardingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "afmeting": { + "type": [ + "string", + "null" + ], + "description": "Nadere toelichting van de afmeting van een object in lengte, breedte en hoogte." + }, + "bagOpenbareRuimteNaam": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte naam", + "description": "Officiële naam openbare ruimte" + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats naam", + "description": "Een woonplaatsnaam is de naam van een door het bevoegde gemeentelijke orgaan als zodanig aangewezen gedeelte van het gemeentelijk grondgebied" + }, + "beginGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject" + }, + "brkGemeenteNaam": { + "type": [ + "string", + "null" + ], + "title": "Gemeente naam", + "description": "De officiële vastgestelde gemeentenaam" + }, + "dikteConstructie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de zwaarte van de constructie van het beheerobject." + }, + "eindeGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt." + }, + "fabrikant": { + "type": [ + "string", + "null" + ], + "description": "Fabrikant van het beheerobject." + }, + "formaat": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het formaat van elementenverharding." + }, + "gbdBuurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Buurt naam", + "description": "De naam van de buurt" + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Stadsdeel naam", + "description": "Een naam die aan een stadsdeel is toegekend in een daartoe strekkend formeel gemeentelijk besluit" + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Wijk naam", + "description": "De naam van de wijk" + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "geluidsreducerend": { + "type": [ + "boolean", + "null" + ], + "description": "Registratie of een object een geluidsreducerend effect heeft." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Uniek nummer van het IMBOR-object (GUID)" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van het object." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "title": "Verhardingen Identificatie", + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "imborVersie": { + "type": [ + "string", + "null" + ], + "description": "Versie-aanduiding van het Informatiemodel Beheer Openbare Ruimte (IMBOR)." + }, + "imgeoIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Overerving van de geometrie van beheerobject uit bovenliggend informatiemodel of automatisch genereren." + }, + "jaarConserveren": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het jaar waarin schade(s) aan een beheerobject is geconserveerd." + }, + "jaarUitgevoerdOnderhoud": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject onderhoud uitgevoerd jaar", + "description": "Het jaar waarin het onderhoud van een beheerobject is uitgevoerd." + }, + "jaarVanAanleg": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kleur": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject kleur", + "description": "Kleur van een beheerobject." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Beheerobject lengte", + "description": "Lengte van het beheerobject" + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "mutatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum waarop het object voor het laatst is gewijzigd." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Kleinste functionele eenheid (beheerobject of hulpobject)." + }, + "omtrek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Omtrek van het beheerobject." + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject" + }, + "opleverdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het beheerobject daadwerkelijk opgeleverd is. Begin van de garantieperiode." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "relatieveHoogteligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "typeBeheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts) persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "typeBeheerderPlus": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de beheerder van het beheerobject." + }, + "typeObject": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typePlus": { + "type": [ + "string", + "null" + ], + "title": "Type beheerobject plus", + "description": "Nadere typering van het type beheerobject." + }, + "typePlus2": { + "type": [ + "string", + "null" + ], + "title": "Type beheerobject plus2", + "description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd." + }, + "typeRijstrook": { + "type": [ + "string", + "null" + ], + "description": "Begrensd gedeelte van de rijbaan dat voldoende breed is voor een rij van het voor dat gedeelte bestemde verkeer." + }, + "waterdoorlatendheid": { + "type": [ + "string", + "null" + ], + "description": "Waterdoorlatendheid betreft de aanwezigheid van infiltratiebestrating. Bij infiltratiebestrating loopt water niet meer via kolken in het riool, maar door (waterdoorlatend) of langs (waterpasserend) de bestrating de grond in." + }, + "wegtypeBestaand": { + "type": [ + "string", + "null" + ], + "description": "Indeling in wegtypen conform de CROW Systematiek Wegbeheer." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteverhardingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteverhardingenLink.schema.json new file mode 100644 index 00000000..335e9e25 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/ObjectenopenbareruimteverhardingenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimteverhardingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/ObjectenopenbareruimteverhardingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to verhardingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtewaterobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtewaterobjecten.schema.json new file mode 100644 index 00000000..ebfc9fb2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Objectenopenbareruimtewaterobjecten.schema.json @@ -0,0 +1,844 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/objectenopenbareruimtewaterobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Objectenopenbareruimtewaterobjecten" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `waterobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimtewaterobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "baggerplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie welke voor het baggeren verantwoordelijk is namens de eigenaar en beheerder." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "bemonsteringsjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin de kwaliteit van de waterbodem en van het oppervlaktewater van het waterobject bemonsterd is." + }, + "bereikbaarheid": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de bereikbaarheid van het object die beheerd moet worden." + }, + "bereikbaarheidGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Mogelijkheid om één of meerdere opties voor het detailleren van de bereikbaarheid toe te voegen bij een objecttype." + }, + "bergendVermogen": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De hoeveelheid afvalwater die in de voorziening kan worden geborgen." + }, + "beschermdeFloraEnFauna": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van beschermde plantensoorten en beschermde diersoorten." + }, + "bevaarbaarheidsklasse": { + "type": [ + "string", + "null" + ], + "description": "Klasse-indeling welke de bevaarbaarheid aangeeft." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "breedteBodem": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van de waterbodem van het waterobject.." + }, + "breedteInsteek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van de insteek van het waterobject." + }, + "breedteklasseWatergang": { + "type": [ + "string", + "null" + ], + "description": "Klasse-indeling welke de breedte aangeeft." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "controlefrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de frequentie van de controle van het beheerobject." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het punt is ingewonnen." + }, + "doelsoort": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het voorkomen van verschillende soorten amfibieën in een amfibieënpoel." + }, + "ecologischBeheer": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of ecologisch beheer van toepassing is." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "floraEnFaunaUitzondering": { + "type": [ + "boolean", + "null" + ], + "description": "Reden voor eventuele uitzondering van de flora- en faunawet." + }, + "floraEnFaunawetAfwijking": { + "type": [ + "string", + "null" + ], + "description": "Reden voor eventuele afwijking van de flora- en faunawet." + }, + "folie": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van folie." + }, + "frequentieBaggeren": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een waterobject gebaggerd wordt per jaar." + }, + "frequentieKroosvissen": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat het kroos in een waterobject verwijderd wordt per jaar." + }, + "frequentieVeegboot": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een veegboot in een waterobject gebruikt wordt per jaar." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gedeeldBeheer": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor het registreren van gedeeld beheer van het object." + }, + "gedeeldEigenaarschap": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor het registreren van gedeeld eigenaarschap van een object." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "gemetenBodempeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemeten bodempeil van het waterobject in het peiljaar." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoeveelheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor de hoeveelheid van het beheerareaal, m2 voor een vlakobject, m voor een lijnobject en aantal voor een puntobject." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject in meters." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "infiltrerendOppervlak": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor het oppervlak (binnen het object) waarbinnen water kan infiltreren." + }, + "infiltrerendVermogen": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor de snelheid (in millimeters per uur) waarin regenwater kan infiltreren." + }, + "ingrijpdiepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Diepte van het waterobject waarop ingegrepen moet worden om te baggeren." + }, + "insteekbreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van hwt waterobject tussen de beide slootkanten." + }, + "inwinningsbedrijf": { + "type": [ + "string", + "null" + ], + "description": "Naam van het bedrijf of instantie die het object heeft ingewonnen en ingemeten" + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kerngebiedId": { + "type": [ + "string", + "null" + ], + "title": "Kerngebied", + "description": "Naam van het geografisch of functioneel kerngebied waarbinnen het object ligt." + }, + "lengteDroogTalud": { + "type": [ + "string", + "null" + ], + "description": "Maat voor de lengte van het droog talud (input voor bestek)." + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Lengte GIS", + "description": "Op geometrie automatisch berekende lengte (lijn) of omtrek (vlak) in meters" + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "maaifrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een groenobject gemaaid wordt per jaar." + }, + "matching": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan welke gegevens afkomstig zijn uit conversie geovisia" + }, + "maximaalBodempeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor het maximale bodempeil van het waterobject na slibaanwas voordat er gebaggerd moet worden." + }, + "maximaleDiepgang": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Maximale diepgang voor vaartuigen in het waterobject." + }, + "maximumStreefpeil": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "minimumStreefpeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Maximum streefpeil", + "description": "Maximum streefpeil van het waterobject." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "nautischeDiepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Diepte gemeten vanaf het wateroppervlak tot aan de boom." + }, + "nietGeheelSloten": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het waterobject wel of niet in zijn geheel onderhouden moet worden." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "oeververdediging": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of er oeververdediging aanwezig is." + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "ontwerpBodempeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Ontwerphoogte van de waterbodem van het waterobject.." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Oppervlakte GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "oppervlakteInsteek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte van de insteek van het waterobject." + }, + "perceelEcologischeMonitoring": { + "type": [ + "string", + "null" + ], + "description": "Nummer van het gebied waarbinnen de ecologische metingen of observaties worden uitgevoerd." + }, + "porositeit": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De mate van doorlaatbaarheid." + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "schouwen": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het object geschouwd moet worden." + }, + "schouwwijze": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het uitvoeren van de schouw van een waterobject, eenzijdig of tweezijdig schouwen." + }, + "slagwaterpeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Waterpeil van het waterobject waarop er gemaald moet worden." + }, + "slibaanwas": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Mate van de verwachte slibaanwas op de waterbodem van het waterobject." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "streefdiepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Streefdiepte van het vaarwater." + }, + "streefpeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemiddeld waterpeil." + }, + "taludsteilte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de steilte van het talud." + }, + "teSlotenBreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De breedte van het waterobject welke onderhouden moet worden." + }, + "teSlotenLengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De lengte van het waterobject welke onderhouden moet worden." + }, + "teSlotenOppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het oppervlakte van het waterobject welke onderhouden moet worden." + }, + "tweedeBeheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "tweedeEigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeBewerking": { + "type": [ + "string", + "null" + ], + "description": "Wijze waarop een beheerobject verwerkt wordt (handmatig of machinaal)." + }, + "typeExtraGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeWaterbodem": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het type beheer van de waterbodem." + }, + "typeWatergang": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het type beheer van de watergang en het belang van de watergang." + }, + "typeWaterplanten": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het type waterplanten binnen het waterobject." + }, + "uitstroomniveau": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte waarop het water uitstroomt." + }, + "vaarwater": { + "type": [ + "string", + "null" + ], + "description": "Belang van het vaarwater waarover de brug ligt." + }, + "vaarwegtraject": { + "type": [ + "string", + "null" + ], + "description": "Naam van het vaarwegtraject." + }, + "verbindingszoneId": { + "type": [ + "string", + "null" + ], + "title": "Verbindingszone", + "description": "Naam van de geografische if functionele verbindingszone waarbinnen het object ligt." + }, + "vorm": { + "type": [ + "string", + "null" + ], + "description": "Vorm van een beheerobject." + }, + "waterbeheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterbeheergebied waarbinnen het beheerobject ligt." + }, + "watergangDiepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Maat voor de diepte van de watergang." + }, + "waternaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het water." + }, + "waterpeilWinter": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemiddeld waterpeil in de winter." + }, + "waterpeilZomer": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemiddeld waterpeil in de zomer." + }, + "waterplanten": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van waterplanten binnen het waterobject." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "werkbreedte": { + "type": [ + "string", + "null" + ], + "description": "Maat voor de werkbreedte van het waterobject." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Point.schema.json new file mode 100644 index 00000000..db322e90 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Polygon.schema.json new file mode 100644 index 00000000..6954c421 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beheerobjecten-openbare-ruimte-gavb1x6nr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/BelastingendefaultReclameLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/BelastingendefaultReclameLinks.schema.json new file mode 100644 index 00000000..8de09961 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/BelastingendefaultReclameLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/belastingen-zht_buenr/belastingendefaultreclamelinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/BelastingendefaultReclameLinks" + ], + "type": "object", + "description": "The contents of the `reclame._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BelastingenreclameLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/Belastingenreclame.schema.json b/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/Belastingenreclame.schema.json new file mode 100644 index 00000000..10405d34 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/Belastingenreclame.schema.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/belastingen-zht_buenr/belastingenreclame", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/Belastingenreclame" + ], + "type": "object", + "description": "reclame", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `reclame._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BelastingenreclameLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van gebiedstarief record." + }, + "tariefgebied": { + "type": [ + "string", + "null" + ], + "description": "Tariefgebiedstypering bijvoorbeeld A, B, C." + }, + "toelichtingReclamebelasting": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar gemeentelijke webpagina voor meer informatie over reclamebelasting voor ondernemers.", + "maxLength": 200 + }, + "toelichtingTarief": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar gemeentelijke webpagina voor meer informatie over het tarief.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/BelastingenreclameLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/BelastingenreclameLink.schema.json new file mode 100644 index 00000000..31e2c91c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/BelastingenreclameLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/belastingen-zht_buenr/belastingenreclamelink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json#/components/schemas/BelastingenreclameLink" + ], + "type": "object", + "description": "The identifier of the relationship to reclame.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van gebiedstarief record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/Embedded.schema.json new file mode 100644 index 00000000..c07b7fc8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/belastingen-zht_buenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/belastingen-zht_buenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/belastingen/openapi.json" + ], + "type": "object", + "properties": { + "reclame": { + "type": "array", + "items": { + "$ref": "./Belastingenreclame.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggAdresseerbareobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggAdresseerbareobjectenLink.schema.json new file mode 100644 index 00000000..92829b78 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggAdresseerbareobjectenLink.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggadresseerbareobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggAdresseerbareobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to adresseerbareobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBagpandbevatverblijfsobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBagpandbevatverblijfsobjectenLink.schema.json new file mode 100644 index 00000000..c4460e79 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBagpandbevatverblijfsobjectenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbagpandbevatverblijfsobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggBagpandbevatverblijfsobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bagpandbevatverblijfsobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + }, + "verblijfsobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBagpandligtinLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBagpandligtinLink.schema.json new file mode 100644 index 00000000..2d41b81b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBagpandligtinLink.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbagpandligtinlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggBagpandligtinLink" + ], + "type": "object", + "description": "The identifier of the relationship to bagpandligtin.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkaantekeningenkadobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkaantekeningenkadobjectenLink.schema.json new file mode 100644 index 00000000..f72f579d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkaantekeningenkadobjectenLink.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkaantekeningenkadobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggBrkaantekeningenkadobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkaantekeningenkadobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De door het Kadaster toegekende landelijk unieke aanduiding aan deze aantekening." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkkadastraleobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkkadastraleobjectenLink.schema.json new file mode 100644 index 00000000..bde67a5e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkkadastraleobjectenLink.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkadastraleobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggBrkkadastraleobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkkadastraleobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrktenaamstellingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrktenaamstellingenLink.schema.json new file mode 100644 index 00000000..25bc6fef --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrktenaamstellingenLink.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrktenaamstellingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggBrktenaamstellingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brktenaamstellingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkzakelijkerechtenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkzakelijkerechtenLink.schema.json new file mode 100644 index 00000000..9b1b953f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggBrkzakelijkerechtenLink.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkzakelijkerechtenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggBrkzakelijkerechtenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkzakelijkerechten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie." + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggadresseerbareobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggadresseerbareobjecten.schema.json new file mode 100644 index 00000000..7d166824 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggadresseerbareobjecten.schema.json @@ -0,0 +1,840 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggadresseerbareobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggadresseerbareobjecten" + ], + "type": "object", + "description": "adresseerbareobjecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `adresseerbareobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggAdresseerbareobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresseerbaarObjectPuntGeometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "adresseerbaarObjectPuntGeometrieWgs84": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "adresseertVerblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Het verblijfsobject (landelijke identificatie) dat door de nummeraanduiding wordt aangeduid." + }, + "bagProces": { + "type": [ + "string", + "null" + ], + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object actueel zijn geworden." + }, + "brkGemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de betreffende gemeente" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object niet meer actueel zijn." + }, + "gebiedenBouwblokken": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Gebieden bouwblokken" + }, + "description": "Het (/de) bouwblok(-ken) waar het verblijfsobject zich in bevind." + }, + "gebiedenBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenBuurtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenBuurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "De code van het object." + }, + "gebiedenGgwgebiedIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenGgwgebiedVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenStadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenWijkIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebruiksdoelOmschrijvingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Gebruiksdoel omschrijvingen" + }, + "description": "Een categorisering van de gebruiksdoelen van het betreffende verblijfsobject, zoals dit door de overheid als zodanig is toegestaan." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "kenmerkenInOnderzoek": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Kenmerken in onderzoek" + }, + "description": "Kenmerken van het adresseerbaar object, nummeraanduiding, openbare ruimte of woonplaats die in onderzoek zijn" + }, + "ligplaatsBagproces": { + "type": [ + "string", + "null" + ], + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis." + }, + "ligplaatsBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De begindatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan." + }, + "ligplaatsDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "ligplaatsDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "ligplaatsEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De einddatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan." + }, + "ligplaatsGebruiksdoelOmschrijvingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Ligplaats gebruiksdoel omschrijvingen" + }, + "description": "Een categorisering van de gebruiksdoelen van de betreffende ligplaats." + }, + "ligplaatsGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een LIGPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "ligplaatsGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "ligplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligplaatsStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een ligplaats, waarin de betreffende ligplaats zich bevindt, Plaats aangewezen, plaats ingetrokken. omschrijving" + }, + "ligplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "openbareruimteBagproces": { + "type": [ + "string", + "null" + ], + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis." + }, + "openbareruimteIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam openbare ruimte (80 tekens)." + }, + "openbareruimteNaamNen": { + "type": [ + "string", + "null" + ], + "description": "Straatnaam volgens de inkortingsregels van NEN 5825 (24 tekens)." + }, + "openbareruimteTypeOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De aard van de zodanig benoemde openbare ruimte (01 Weg, 02 Water, 03 Spoorbaan, 04 Terrein, 05 Kunstwerk, 06 Landschappelijk gebied, 07 Administratief gebied) omschrijving" + }, + "openbareruimteVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "panden": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Het (/de) pand(-en) waar het verblijfsobject zich in bevind." + }, + "pandenKenmerkenInOnderzoek": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Panden kenmerken in onderzoek" + }, + "description": "Kenmerken van het pand / de panden die in onderzoek zijn" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)." + }, + "standplaatsBagproces": { + "type": [ + "string", + "null" + ], + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis." + }, + "standplaatsBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS." + }, + "standplaatsDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "standplaatsDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "standplaatsEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS." + }, + "standplaatsGebruiksdoelOmschrijvingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Standplaats gebruiksdoel omschrijvingen" + }, + "description": "Een categorisering van de gebruiksdoelen van de betreffende standplaats." + }, + "standplaatsGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een STANDPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "standplaatsGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "standplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "standplaatsStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een standplaats, waarin de betreffende standplaats zich bevindt, Plaats aangewezen, plaats ingetrokken. omschrijving" + }, + "standplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een nummeraanduiding, waarin de betreffende NUMMERAANDUIDING zich bevindt. omschrijving" + }, + "toegangOmschrijvingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Toegang omschrijvingen" + }, + "description": "Plaats waar zich de toegang tot het verblijfsobject bevindt." + }, + "typeAdres": { + "type": [ + "string", + "null" + ], + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)." + }, + "typeAdresseerbaarObjectOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Het type adresseerbaar object waaraan een nummeraanduiding is toegekend. omschrijving" + }, + "verblijfsobjectAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bouwlagen van een verblijfsobject." + }, + "verblijfsobjectAantalEenhedenComplex": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal eenheden complex per verblijfsobject (alléén bij een speciale woonfunctie of gezondheidszorgfunctie; zie gebruiksdoel-plus)." + }, + "verblijfsobjectAantalKamers": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Geeft het aantal kamers aan binnen het verblijfsobject." + }, + "verblijfsobjectBagproces": { + "type": [ + "string", + "null" + ], + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis." + }, + "verblijfsobjectBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object actueel zijn geworden." + }, + "verblijfsobjectDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "verblijfsobjectDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "verblijfsobjectEigendomsverhoudingOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Geeft de eigendomsverhouding aan (huur of eigendom). omschrijving" + }, + "verblijfsobjectEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object niet meer actueel zijn." + }, + "verblijfsobjectFeitelijkGebruikOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Feitelijk gebruik van een verblijfsobject. omschrijving" + }, + "verblijfsobjectGebruiksdoelGezondheidszorgfunctieOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. omschrijving" + }, + "verblijfsobjectGebruiksdoelWoonfunctieOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. omschrijving" + }, + "verblijfsobjectGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een VERBLIJFSOBJECT in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N)." + }, + "verblijfsobjectGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "verblijfsobjectHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Hoogste bouwlaag van een verblijfsobject." + }, + "verblijfsobjectId": { + "type": [ + "string", + "null" + ], + "description": "Unieke combinatie van identificatie en volgnummer van de toestand van het object." + }, + "verblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Laagste bouwlaag van een verblijfsobject." + }, + "verblijfsobjectOppervlakte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De gebruiksoppervlakte van het verblijfsobject conform hetgeen in NEN 2580 is vastgelegd omtrent gebruiksoppervlakte." + }, + "verblijfsobjectRedenafvoerOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Reden van de afvoer van het verblijfsobject. omschrijving" + }, + "verblijfsobjectRedenopvoerOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Reden van de opvoer van het verblijfsobject. omschrijving" + }, + "verblijfsobjectStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een verblijfsobject, waarin het betreffende VERBLIJFSOBJECT zich bevindt. omschrijving" + }, + "verblijfsobjectVerdiepingToegang": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding op welke verdieping zich de toegang tot het verblijfsobject bevindt." + }, + "verblijfsobjectVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "woonplaatsBagproces": { + "type": [ + "string", + "null" + ], + "description": "Functionele handeling die ten grondslag ligt aan de gebeurtenis." + }, + "woonplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende code 3594." + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam woonplaats." + }, + "woonplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "wozSoortObjectOmschrijving": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Woz soort object omschrijving" + }, + "description": "Aanduiding van het soort object ten behoeve van een correcte bepaling van de waarde." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpandbevatverblijfsobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpandbevatverblijfsobjecten.schema.json new file mode 100644 index 00000000..bbf98d05 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpandbevatverblijfsobjecten.schema.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbagpandbevatverblijfsobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbagpandbevatverblijfsobjecten" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BAG-tabel van Panden met de verblijfsobjecten die ze bevatten.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagpandbevatverblijfsobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBagpandbevatverblijfsobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding geldig is geworden." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding niet meer geldig is." + }, + "ligtInPandenId": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligtInPandenIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligtInPandenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + }, + "verblijfsobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectenIdentificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + } + }, + "required": [ + "_links", + "verblijfsobjectenIdentificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpanden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpanden.schema.json new file mode 100644 index 00000000..7356882e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpanden.schema.json @@ -0,0 +1,156 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbagpanden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbagpanden" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BAG-tabel van Panden.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagpanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagpandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "pandAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bouwlagen van een pand." + }, + "pandBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de geldigheid van de gegevens van het pand." + }, + "pandDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "pandDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "pandEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de geldigheid van de gegevens van het pand." + }, + "pandGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een PAND in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N)." + }, + "pandGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "pandHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Hoogste bouwlaag van een pand." + }, + "pandIdentificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "pandLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Laagste bouwlaag van een pand." + }, + "pandLiggingOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.). omschrijving" + }, + "pandNaam": { + "type": [ + "string", + "null" + ], + "description": "Naamgeving van een pand (bv. naam van metrostation of bijzonder gebouw)." + }, + "pandOorspronkelijkBouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd." + }, + "pandStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een pand, waarin het betreffende pand zich bevindt." + }, + "pandTypeWoonobject": { + "type": [ + "string", + "null" + ], + "description": "Eén woning, Meerdere woningen." + }, + "pandVolgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "pandIdentificatie", + "pandVolgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpandligtin.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpandligtin.schema.json new file mode 100644 index 00000000..48b05889 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagpandligtin.schema.json @@ -0,0 +1,211 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbagpandligtin", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbagpandligtin" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BAG-tabel van Panden met de gebieden waar ze in liggen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagpandligtin._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBagpandligtinLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "gebiedenBouwblokCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van het object." + }, + "gebiedenBouwblokIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBouwblokVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenBuurtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenBuurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "De code van het object." + }, + "gebiedenGgwgebiedIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenGgwgebiedVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenStadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenWijkIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "pandBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de geldigheid van de gegevens van het pand." + }, + "pandEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de geldigheid van de gegevens van het pand." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagzoek.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagzoek.schema.json new file mode 100644 index 00000000..bff8f5af --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbagzoek.schema.json @@ -0,0 +1,168 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbagzoek", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbagzoek" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BAG-tabel van Nummeraanduidingen t.b.v. zoekfunctie met de verblijfsobjecten en gebieden waar ze een relatie mee hebben.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagzoek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagzoekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresseertVerblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Het verblijfsobject (landelijke identificatie) dat door de nummeraanduiding wordt aangeduid." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding geldig is geworden." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding niet meer geldig is." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam openbare ruimte (80 tekens)." + }, + "openbareruimteTypeCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De aard van de zodanig benoemde openbare ruimte (01 Weg, 02 Water, 03 Spoorbaan, 04 Terrein, 05 Kunstwerk, 06 Landschappelijk gebied, 07 Administratief gebied) code" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)." + }, + "typeAdres": { + "type": [ + "string", + "null" + ], + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)." + }, + "verblijfsobjectGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "verblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + }, + "woonplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende code woonplaats Amsterdam 3594 en woonplaats Weesp 3631." + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam woonplaats." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkaantekeningenkadobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkaantekeningenkadobjecten.schema.json new file mode 100644 index 00000000..a221baec --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkaantekeningenkadobjecten.schema.json @@ -0,0 +1,84 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkaantekeningenkadobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkaantekeningenkadobjecten" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BRK-tabel van Aantekeningen Kadastrale Objecten.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkaantekeningenkadobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBrkaantekeningenkadobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aardOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De aard van de aantekening." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum geldigheid object." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum geldigheid object." + }, + "hftBtrkOpKotIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van het kadastrale object (onroerende zaak)." + }, + "identificatie": { + "type": "string", + "description": "De door het Kadaster toegekende landelijk unieke aanduiding aan deze aantekening." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "description": "Nadere beschrijving van de aantekening." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasis.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasis.schema.json new file mode 100644 index 00000000..5a74663b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasis.schema.json @@ -0,0 +1,615 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkbasis", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkbasis" + ], + "type": "object", + "description": "BRK-tabel waar alle actueel tenaamgestelde Kadastrale Objecten gecombineerd worden met hun zakelijke rechten en tenaamstellingen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkbasis._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkbasisLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aandeel": { + "type": [ + "string", + "null" + ], + "title": "Aandeel in Recht", + "description": "Aandeel in Recht is het aandeel waarvoor een persoon deelneemt in het Recht" + }, + "aantekeningenKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Aantekeningen kadastraal object" + }, + "title": "Aantekeningen kadastraal object omschrijvingen", + "description": "De unieke op dit object betrekking hebbende omschrijvingen van Aantekeningen. Een Aantekening kadastraal object vult de registratie van een registergoed aan met betrekking tot feiten over een kadastraal object die gevolgen kunnen hebben voor de uitoefening van de rechten op dit registergoed" + }, + "aantekeningenZakelijkrecht": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Aantekeningen zakelijkrecht" + }, + "title": "Aantekeningen zakelijk recht omschrijvingen", + "description": "De unieke op dit object betrekking hebbende omschrijvingen van Aantekeningen. Een Aantekening recht vult de registratie van een registergoed aan met betrekking tot feiten die gevolgen kunnen hebben voor de uitoefening van het (zakelijk) recht (of de tenaamstelling daarvan) op dit registergoed" + }, + "aardZakelijkRecht": { + "type": [ + "string", + "null" + ], + "title": "Zakelijk recht aard", + "description": "De aard van het zakelijk recht" + }, + "adressen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Adressen waaraan gerelateerd", + "description": "Relatie naar adressen" + }, + "adressenNummeraanduidingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Adressen nummeraanduidingen" + }, + "title": "Nummeraanduidingen van adressen waaraan gerelateerd", + "description": "Relatie naar de nummeraanduidingen van de adressen" + }, + "adressenOpgemaakt": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Adressen opgemaakt" + }, + "title": "Opgemaakte adressen waaraan gerelateerd", + "description": "Relatie naar adressen, met postcode en woonplaats" + }, + "appartementsrechtsplitsingType": { + "type": [ + "string", + "null" + ], + "description": "Het type appartementsrechtsplitsing. De mogelijke waarden zijn: hoofdsplitsing of ondersplitsing of splitsing afkoop erfpacht" + }, + "betrokkenBijAppartementsrechtsplitsing": { + "type": [ + "string", + "null" + ], + "description": "Als deze waarde is gevuld, dan is dit recht betrokken bij een appartementssplitsing, die hier met zijn identificerende kenmerk aangegeven wordt" + }, + "betrokkenBijKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Betrokken bij kadastraal object" + }, + "title": "Betrokken bij kadastrale percelen", + "description": "Landelijke identificatie(s) van uit het object ontstane percelen" + }, + "betrokkenBijKadastraleAanduiding": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Betrokken bij kadastrale aanduiding" + }, + "title": "Betrokken bij kadastrale percelen, aanduiding", + "description": "Kadastrale aanduiding(en) van uit het object ontstane percelen" + }, + "bsn": { + "type": [ + "string", + "null" + ], + "title": "Persoon BSN", + "description": "Burgerservicenummer (BSN) voorheen SoFi-nummer" + }, + "cultuurBebouwd": { + "type": [ + "string", + "null" + ], + "title": "Soort cultuur bebouwd", + "description": "De soort cultuur bebouwd van een bebouwd kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl (Kadaster-on-line; KOL). Dit kenmerk is afgeleid van wat degene die een notariële akte laat inschrijven, heeft verklaard (artikel 87, eerste lid, onder a, van de Kadasterregeling 1994). Dit kan afwijken van:soort objectcode in de WOZ;gebruiksdoel in de BAG;SBI-code in het HR" + }, + "cultuurOnbebouwd": { + "type": [ + "string", + "null" + ], + "title": "Soort cultuur onbebouwd", + "description": "De soort cultuur onbebouwd is een aanduiding voor de aard van de meest significante cultuur van het onbebouwde deel van het kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl Dit kenmerk is in beginsel afgeleid van de notariële akte, maar kan worden bijgesteld op grond van een verzoek van de eigenaar (of een schriftelijk gevolmachtigde namens de eigenaar)per brief, fax of e-mailbericht. Dit kan afwijken van: het feitelijk gebruik in de WOZ; gebruiksdoel in de BAG; SBI-code in het HR. code" + }, + "datumOverlijden": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Subject overlijdensdatum", + "description": "De overlijdensdatum is de datum waarop een natuurlijk persoon is overleden" + }, + "geboortedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Subject geboortedatum", + "description": "De datum waarop een natuurlijk persoon is geboren" + }, + "geboorteland": { + "type": [ + "string", + "null" + ], + "title": "Subject geboorteland", + "description": "Geboorteland is een aanduiding van het land waar de natuurlijke persoon geboren is" + }, + "geboorteplaats": { + "type": [ + "string", + "null" + ], + "title": "Subject geboorteplaats", + "description": "De geboorteplaats is een plaatsaanduiding, die aangeeft waar de natuurlijke persoon geboren is" + }, + "geldtVoor": { + "type": [ + "string", + "null" + ], + "title": "Gezamenlijk aandeel in Recht", + "description": "Twee of meer personen kunnen gezamenlijk een aandeel hebben in een recht, waarbij het afzonderlijke aandeel in het gezamenlijk aandeel niet bekend is (als gezamenlijkAandeel bekend is dan is het individuele aandeel niet bekend en omgekeerd)" + }, + "gemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "De burgerlijke gemeente" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geslacht": { + "type": [ + "string", + "null" + ], + "title": "Subject geslacht", + "description": "Geslacht van het geregistreerd persoon" + }, + "geslachtsnaam": { + "type": [ + "string", + "null" + ], + "title": "Subject geslachtsnaam", + "description": "Geslachtsnaam van de geregistreerde persoon" + }, + "grootte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kadastraal object grootte", + "description": "De grootte van een kadastraal object is de oppervlakte van het kadastrale perceel. Dit kan bij een deelperceel een geschatte grootte zijn" + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "De unieke id, een combinatie van kadastraal object en tenaamstelling, inclusief volgnummer" + }, + "indexletter": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object indexletter", + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht" + }, + "indexnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kadastraal object indexnummer", + "description": "Volgnummer van het Appartementsrecht" + }, + "kadastraalobjectId": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object, inclusief volgnummer" + }, + "kadastraalobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object" + }, + "kadastraalobjectInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)" + }, + "kadastraalsubjectIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De aan dit subject toegekende landelijk unieke aanduiding" + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object kadastrale aanduiding", + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer" + }, + "kadastralegemeente": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeente naam", + "description": "De kadastrale gemeente. Bij de oprichting van het Kadaster waren de kadastrale gemeenten gelijk aan de burgerlijke gemeenten, inmiddels al lang niet meer" + }, + "kadastralegemeentecodeNaam": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeentecode naam", + "description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02" + }, + "koopjaar": { + "type": [ + "string", + "null" + ], + "title": "Koop jaar", + "description": "Transactiejaar van de aankoop" + }, + "koopsom": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het in een ter inschrijving aangeboden stuk vermelde bedrag, waarvoor 1 of meer onroerende zaken zijn verkregen" + }, + "kvkNummer": { + "type": [ + "string", + "null" + ], + "title": "Subject Maatschappelijke activiteit KvK-nummer", + "description": "Betreft het identificerende gegeven voor de Maatschappelijke Activiteit" + }, + "objectnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Perceel nummer", + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak" + }, + "ontstaanUitApptrechtsplitsing": { + "type": [ + "string", + "null" + ], + "title": "Ontstaan uit VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is" + }, + "ontstaanUitKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Ontstaan uit kadastraal object" + }, + "title": "Ontstaan uit kadastrale percelen", + "description": "Landelijke identificatie(s) van onderliggende percelen, waar het object uit ontstaan is. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft" + }, + "ontstaanUitKadastraleAanduiding": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Ontstaan uit kadastrale aanduiding" + }, + "title": "Ontstaan uit kadastrale percelen, aanduiding", + "description": "Kadastrale aanduiding(en) van onderliggende percelen, waar het object uit ontstaan is. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft" + }, + "postadres": { + "type": [ + "string", + "null" + ], + "title": "Subject postadres", + "description": "Het opgemaakte postadres van de (natuurlijke of niet natuurlijke) persoon" + }, + "rechtsvorm": { + "type": [ + "string", + "null" + ], + "title": "Subject rechtsvorm", + "description": "De juridische vorm van een niet-natuurlijk persoon" + }, + "rsin": { + "type": [ + "string", + "null" + ], + "title": "Subject Niet natuurlijke persoon RSIN", + "description": "Rechtspersonen en Samenwerkingsverbanden Informatienummer (RSIM). Het door een kamer toegekend uniek nummer voor de Niet Natuurlijk Persoon" + }, + "sectie": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale sectie identificatie", + "description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object" + }, + "statutaireNaam": { + "type": [ + "string", + "null" + ], + "title": "Subject statutaire naam", + "description": "De naam van de rechtspersoon. Het betreft de naam die is opgenomen in de oprichtingsakte" + }, + "statutaireZetel": { + "type": [ + "string", + "null" + ], + "title": "Subject statutaire naam", + "description": "De statutaire plaats van vestiging" + }, + "subjectCategorie": { + "type": [ + "string", + "null" + ], + "description": "De omschrijving van de categorie waarbinnen het kadastrale subject valt. Voor uitleg over de categorieën: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/ onder het kopje 'Filter op Zakelijk gerechtigde'" + }, + "tenaamstellingId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie, inclusief volgnummer" + }, + "tenaamstellingIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie" + }, + "tenaamstellingInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Reden onderzoek", + "description": "Wanneer gevuld, de reden waarvoor in onderzoek" + }, + "typeSubject": { + "type": [ + "string", + "null" + ], + "title": "Subject type omschrijving", + "description": "Afgeleid gegeven. Is het subject een natuurlijk persoon of een niet-natuurlijk persoon" + }, + "verblijfsobjectidentificaties": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Verblijfsobjecten waaraan gerelateerd", + "description": "Relatie naar verblijfsobject" + }, + "voornamen": { + "type": [ + "string", + "null" + ], + "title": "Subject voornamen", + "description": "Voornamen van het subject" + }, + "voorvoegsels": { + "type": [ + "string", + "null" + ], + "title": "Subject voorvoegsels", + "description": "Voorvoegsels bij de geslachtsnaam" + }, + "vveIdentificatieBetrokkenBij": { + "type": [ + "string", + "null" + ], + "title": "Betrokken bij VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waarbij het zakelijk recht betrokken is" + }, + "vveIdentificatieOntstaanUit": { + "type": [ + "string", + "null" + ], + "title": "Ontstaan uit VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is" + }, + "woonadres": { + "type": [ + "string", + "null" + ], + "title": "Subject woonadres", + "description": "Het opgemaakte woonadres van de (natuurlijke of niet natuurlijke) persoon" + }, + "zakelijkrechtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie, inclusief volgnummer" + }, + "zakelijkrechtIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie" + }, + "zakelijkrechtInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Reden waarvoor in onderzoek", + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)" + } + }, + "required": [ + "_links", + "id", + "kadastraalobjectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasisLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasisLink.schema.json new file mode 100644 index 00000000..8600f25b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasisLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkbasislink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggbrkbasisLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkbasis.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "De unieke id, een combinatie van kadastraal object en tenaamstelling, inclusief volgnummer" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasisdataselectie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasisdataselectie.schema.json new file mode 100644 index 00000000..d3deb5eb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasisdataselectie.schema.json @@ -0,0 +1,751 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkbasisdataselectie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkbasisdataselectie" + ], + "type": "object", + "description": "BRK-tabel waar alle actueel tenaamgestelde Kadastrale Objecten gecombineerd worden met hun zakelijke rechten en tenaamstellingen. Aangevuld met extra kenmerken ten behoeve van de dataselectie", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkbasisdataselectie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkbasisdataselectieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aandeel": { + "type": [ + "string", + "null" + ], + "title": "Aandeel in Recht", + "description": "Aandeel in Recht is het aandeel waarvoor een persoon deelneemt in het Recht" + }, + "aantekeningenKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Aantekeningen kadastraal object" + }, + "title": "Aantekeningen kadastraal object omschrijvingen", + "description": "De unieke op dit object betrekking hebbende omschrijvingen van Aantekeningen. Een Aantekening kadastraal object vult de registratie van een registergoed aan met betrekking tot feiten over een kadastraal object die gevolgen kunnen hebben voor de uitoefening van de rechten op dit registergoed" + }, + "aantekeningenZakelijkrecht": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Aantekeningen zakelijkrecht" + }, + "title": "Aantekeningen zakelijk recht omschrijvingen", + "description": "De unieke op dit object betrekking hebbende omschrijvingen van Aantekeningen. Een Aantekening recht vult de registratie van een registergoed aan met betrekking tot feiten die gevolgen kunnen hebben voor de uitoefening van het (zakelijk) recht (of de tenaamstelling daarvan) op dit registergoed" + }, + "aardZakelijkRecht": { + "type": [ + "string", + "null" + ], + "title": "Zakelijk recht aard", + "description": "De aard van het zakelijk recht" + }, + "adressen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Adressen waaraan gerelateerd", + "description": "Relatie naar adressen, met postcode en woonplaats" + }, + "adressenNummeraanduidingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Adressen nummeraanduidingen" + }, + "title": "Nummeraanduidingen van adressen waaraan gerelateerd", + "description": "Relatie naar de nummeraanduidingen van de adressen" + }, + "adressenOpgemaakt": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Adressen opgemaakt" + }, + "title": "Opgemaakte adressen waaraan gerelateerd", + "description": "Relatie naar adressen, met postcode en woonplaats" + }, + "appartementseigenaar": { + "type": [ + "boolean", + "null" + ], + "title": "Indicatie appartementseigenaar", + "description": "Afgeleide indicatie of de tenaamstelling een appartementseigenaar is of niet. Zie: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/" + }, + "appartementsrechtsplitsingType": { + "type": [ + "string", + "null" + ], + "description": "Het type appartementsrechtsplitsing. De mogelijke waarden zijn: hoofdsplitsing of ondersplitsing of splitsing afkoop erfpacht" + }, + "betrokkenBijAppartementsrechtsplitsing": { + "type": [ + "string", + "null" + ], + "description": "Als deze waarde is gevuld, dan is dit recht betrokken bij een appartementssplitsing, die hier met zijn identificerende kenmerk aangegeven wordt" + }, + "betrokkenBijKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Betrokken bij kadastraal object" + }, + "title": "Betrokken bij kadastrale percelen", + "description": "Landelijke identificatie(s) van uit het object ontstane percelen" + }, + "betrokkenBijKadastraleAanduiding": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Betrokken bij kadastrale aanduiding" + }, + "title": "Betrokken bij kadastrale percelen, aanduiding", + "description": "Kadastrale aanduiding(en) van uit het object ontstane percelen" + }, + "bsn": { + "type": [ + "string", + "null" + ], + "title": "Persoon BSN", + "description": "Burgerservicenummer (BSN) voorheen SoFi-nummer" + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode, wijkcode en buurtcode" + }, + "buurtIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Unieke identificatie van de buurt" + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van de buurt" + }, + "cultuurBebouwd": { + "type": [ + "string", + "null" + ], + "title": "Soort cultuur bebouwd", + "description": "De soort cultuur bebouwd van een bebouwd kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl (Kadaster-on-line; KOL). Dit kenmerk is afgeleid van wat degene die een notariële akte laat inschrijven, heeft verklaard (artikel 87, eerste lid, onder a, van de Kadasterregeling 1994). Dit kan afwijken van:soort objectcode in de WOZ;gebruiksdoel in de BAG;SBI-code in het HR" + }, + "cultuurOnbebouwd": { + "type": [ + "string", + "null" + ], + "title": "Soort cultuur onbebouwd", + "description": "De soort cultuur onbebouwd is een aanduiding voor de aard van de meest significante cultuur van het onbebouwde deel van het kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl Dit kenmerk is in beginsel afgeleid van de notariële akte, maar kan worden bijgesteld op grond van een verzoek van de eigenaar (of een schriftelijk gevolmachtigde namens de eigenaar)per brief, fax of e-mailbericht. Dit kan afwijken van: het feitelijk gebruik in de WOZ; gebruiksdoel in de BAG; SBI-code in het HR. code" + }, + "datumOverlijden": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Subject overlijdensdatum", + "description": "De overlijdensdatum is de datum waarop een natuurlijk persoon is overleden" + }, + "erfpachtUitgegevenDoor": { + "type": [ + "string", + "null" + ], + "title": "Uitgegeven door", + "description": "Categorie van de erfpachtuitgever. 'Gemeente Amsterdam' of 'Overige'" + }, + "geboortedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Subject geboortedatum", + "description": "De datum waarop een natuurlijk persoon is geboren" + }, + "geboorteland": { + "type": [ + "string", + "null" + ], + "title": "Subject geboorteland", + "description": "Geboorteland is een aanduiding van het land waar de natuurlijke persoon geboren is" + }, + "geboorteplaats": { + "type": [ + "string", + "null" + ], + "title": "Subject geboorteplaats", + "description": "De geboorteplaats is een plaatsaanduiding, die aangeeft waar de natuurlijke persoon geboren is" + }, + "geldtVoor": { + "type": [ + "string", + "null" + ], + "title": "Gezamenlijk aandeel in Recht", + "description": "Twee of meer personen kunnen gezamenlijk een aandeel hebben in een recht, waarbij het afzonderlijke aandeel in het gezamenlijk aandeel niet bekend is (als gezamenlijkAandeel bekend is dan is het individuele aandeel niet bekend en omgekeerd)" + }, + "gemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "De burgerlijke gemeente" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geslacht": { + "type": [ + "string", + "null" + ], + "title": "Subject geslacht", + "description": "Geslacht van het geregistreerd persoon" + }, + "geslachtsnaam": { + "type": [ + "string", + "null" + ], + "title": "Subject geslachtsnaam", + "description": "Geslachtsnaam van de geregistreerde persoon" + }, + "ggwCode": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige code gebiedsgerichtwerken gebied" + }, + "ggwIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Unieke identificatie van het gebiedsgerichtwerken gebied" + }, + "ggwNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het gebiedsgerichtwerken gebied" + }, + "grondeigenaar": { + "type": [ + "boolean", + "null" + ], + "title": "Indicatie grondeigenaar", + "description": "Afgeleide indicatie of de tenaamstelling een grondeigenaar is of niet. Zie: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/" + }, + "grootte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kadastraal object grootte", + "description": "De grootte van een kadastraal object is de oppervlakte van het kadastrale perceel. Dit kan bij een deelperceel een geschatte grootte zijn" + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "De unieke id, een combinatie van kadastraal object en tenaamstelling, inclusief volgnummer" + }, + "identifier": { + "type": [ + "string", + "null" + ], + "title": "Object identifier", + "description": "De unieke id, een combinatie van kadastraal object en tenaamstelling, inclusief volgnummer, waarbij de punten vervangen zijn door underscores" + }, + "indexletter": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object indexletter", + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht" + }, + "indexnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kadastraal object indexnummer", + "description": "Volgnummer van het Appartementsrecht" + }, + "kadastraalobjectId": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object, inclusief volgnummer" + }, + "kadastraalobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object" + }, + "kadastraalobjectInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)" + }, + "kadastraalsubjectIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De aan dit subject toegekende landelijk unieke aanduiding" + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object kadastrale aanduiding", + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer" + }, + "kadastralegemeente": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeente naam", + "description": "De kadastrale gemeente. Bij de oprichting van het Kadaster waren de kadastrale gemeenten gelijk aan de burgerlijke gemeenten, inmiddels al lang niet meer" + }, + "kadastralegemeentecodeNaam": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeentecode naam", + "description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02" + }, + "koopjaar": { + "type": [ + "string", + "null" + ], + "title": "Koop jaar", + "description": "Transactiejaar van de aankoop" + }, + "koopsom": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het in een ter inschrijving aangeboden stuk vermelde bedrag, waarvoor 1 of meer onroerende zaken zijn verkregen" + }, + "kvkNummer": { + "type": [ + "string", + "null" + ], + "title": "Subject Maatschappelijke activiteit KvK-nummer", + "description": "Betreft het identificerende gegeven voor de Maatschappelijke Activiteit" + }, + "objectnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Perceel nummer", + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak" + }, + "ontstaanUitApptrechtsplitsing": { + "type": [ + "string", + "null" + ], + "title": "Ontstaan uit VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is" + }, + "ontstaanUitKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Ontstaan uit kadastraal object" + }, + "title": "Ontstaan uit kadastrale percelen", + "description": "Landelijke identificatie(s) van onderliggende percelen, waar het object uit ontstaan is. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft" + }, + "ontstaanUitKadastraleAanduiding": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Ontstaan uit kadastrale aanduiding" + }, + "title": "Ontstaan uit kadastrale percelen, aanduiding", + "description": "Kadastrale aanduiding(en) van onderliggende percelen, waar het object uit ontstaan is. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft" + }, + "pandeigenaar": { + "type": [ + "boolean", + "null" + ], + "title": "Indicatie pandeigenaar", + "description": "Afgeleide indicatie of de tenaamstelling een pandeigenaar is of niet. Zie: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/" + }, + "postadres": { + "type": [ + "string", + "null" + ], + "title": "Subject postadres", + "description": "Het opgemaakte postadres van de (natuurlijke of niet natuurlijke) persoon" + }, + "rechtsvorm": { + "type": [ + "string", + "null" + ], + "title": "Subject rechtsvorm", + "description": "De juridische vorm van een niet-natuurlijk persoon" + }, + "rsin": { + "type": [ + "string", + "null" + ], + "title": "Subject Niet natuurlijke persoon RSIN", + "description": "Rechtspersonen en Samenwerkingsverbanden Informatienummer (RSIM). Het door een kamer toegekend uniek nummer voor de Niet Natuurlijk Persoon" + }, + "sectie": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale sectie identificatie", + "description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object" + }, + "stadsdeelCode": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige stadsdeelcode" + }, + "stadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Unieke identificatie van het stadsdeel" + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het stadsdeel" + }, + "statutaireNaam": { + "type": [ + "string", + "null" + ], + "title": "Subject statutaire naam", + "description": "De naam van de rechtspersoon. Het betreft de naam die is opgenomen in de oprichtingsakte" + }, + "statutaireZetel": { + "type": [ + "string", + "null" + ], + "title": "Subject statutaire naam", + "description": "De statutaire plaats van vestiging" + }, + "subjectCategorie": { + "type": [ + "string", + "null" + ], + "description": "De omschrijving van de categorie waarbinnen het kadastrale subject valt. Voor uitleg over de categorieën: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/ onder het kopje 'Filter op Zakelijk gerechtigde'" + }, + "tenaamstellingId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie, inclusief volgnummer" + }, + "tenaamstellingIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie" + }, + "tenaamstellingInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Reden onderzoek", + "description": "Wanneer gevuld, de reden waarvoor in onderzoek" + }, + "typeSubject": { + "type": [ + "string", + "null" + ], + "title": "Subject type omschrijving", + "description": "Afgeleid gegeven. Is het subject een natuurlijk persoon of een niet-natuurlijk persoon" + }, + "verblijfsobjectidentificaties": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Verblijfsobjecten waaraan gerelateerd", + "description": "Relatie naar verblijfsobject" + }, + "voornamen": { + "type": [ + "string", + "null" + ], + "title": "Subject voornamen", + "description": "Voornamen van het subject" + }, + "voorvoegsels": { + "type": [ + "string", + "null" + ], + "title": "Subject voorvoegsels", + "description": "Voorvoegsels bij de geslachtsnaam" + }, + "vveIdentificatieBetrokkenBij": { + "type": [ + "string", + "null" + ], + "title": "Betrokken bij VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waarbij het zakelijk recht betrokken is" + }, + "vveIdentificatieOntstaanUit": { + "type": [ + "string", + "null" + ], + "title": "Ontstaan uit VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is" + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode" + }, + "wijkIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Unieke identificatie van de wijk" + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van de wijk" + }, + "woonadres": { + "type": [ + "string", + "null" + ], + "title": "Subject woonadres", + "description": "Het opgemaakte woonadres van de (natuurlijke of niet natuurlijke) persoon" + }, + "zakelijkrechtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie, inclusief volgnummer" + }, + "zakelijkrechtIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie" + }, + "zakelijkrechtInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Reden waarvoor in onderzoek", + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)" + } + }, + "required": [ + "_links", + "id", + "kadastraalobjectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasisdataselectieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasisdataselectieLink.schema.json new file mode 100644 index 00000000..fefe0ff3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasisdataselectieLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkbasisdataselectielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggbrkbasisdataselectieLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkbasisdataselectie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "De unieke id, een combinatie van kadastraal object en tenaamstelling, inclusief volgnummer" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasiszondersubjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasiszondersubjecten.schema.json new file mode 100644 index 00000000..4ede9884 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkbasiszondersubjecten.schema.json @@ -0,0 +1,477 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkbasiszondersubjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkbasiszondersubjecten" + ], + "type": "object", + "description": "BRK-tabel waar alle actueel tenaamgestelde Kadastrale Objecten gecombineerd worden met hun zakelijke rechten en tenaamstellingen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkbasiszondersubjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkbasiszondersubjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aandeel": { + "type": [ + "string", + "null" + ], + "title": "Aandeel in Recht", + "description": "Aandeel in Recht is het aandeel waarvoor een persoon deelneemt in het Recht" + }, + "aantekeningenKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Aantekeningen kadastraal object" + }, + "title": "Aantekeningen kadastraal object omschrijvingen", + "description": "De unieke op dit object betrekking hebbende omschrijvingen van Aantekeningen. Een Aantekening kadastraal object vult de registratie van een registergoed aan met betrekking tot feiten over een kadastraal object die gevolgen kunnen hebben voor de uitoefening van de rechten op dit registergoed" + }, + "aantekeningenZakelijkrecht": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Aantekeningen zakelijkrecht" + }, + "title": "Aantekeningen zakelijk recht omschrijvingen", + "description": "De unieke op dit object betrekking hebbende omschrijvingen van Aantekeningen. Een Aantekening recht vult de registratie van een registergoed aan met betrekking tot feiten die gevolgen kunnen hebben voor de uitoefening van het (zakelijk) recht (of de tenaamstelling daarvan) op dit registergoed" + }, + "aardZakelijkRecht": { + "type": [ + "string", + "null" + ], + "title": "Zakelijk recht aard", + "description": "De aard van het zakelijk recht" + }, + "adressen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Adressen waaraan gerelateerd", + "description": "Relatie naar adressen, met postcode en woonplaats" + }, + "adressenNummeraanduidingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Adressen nummeraanduidingen" + }, + "title": "Nummeraanduidingen van adressen waaraan gerelateerd", + "description": "Relatie naar de nummeraanduidingen van de adressen" + }, + "adressenOpgemaakt": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Adressen opgemaakt" + }, + "title": "Opgemaakte adressen waaraan gerelateerd", + "description": "Relatie naar adressen, met postcode en woonplaats" + }, + "appartementsrechtsplitsingType": { + "type": [ + "string", + "null" + ], + "description": "Het type appartementsrechtsplitsing. De mogelijke waarden zijn: hoofdsplitsing of ondersplitsing of splitsing afkoop erfpacht" + }, + "betrokkenBijAppartementsrechtsplitsing": { + "type": [ + "string", + "null" + ], + "description": "Als deze waarde is gevuld, dan is dit recht betrokken bij een appartementssplitsing, die hier met zijn identificerende kenmerk aangegeven wordt" + }, + "betrokkenBijKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Betrokken bij kadastraal object" + }, + "title": "Betrokken bij kadastrale percelen", + "description": "Landelijke identificatie(s) van uit het object ontstane percelen" + }, + "betrokkenBijKadastraleAanduiding": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Betrokken bij kadastrale aanduiding" + }, + "title": "Betrokken bij kadastrale percelen, aanduiding", + "description": "Kadastrale aanduiding(en) van uit het object ontstane percelen" + }, + "cultuurBebouwd": { + "type": [ + "string", + "null" + ], + "title": "Soort cultuur bebouwd", + "description": "De soort cultuur bebouwd van een bebouwd kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl (Kadaster-on-line; KOL). Dit kenmerk is afgeleid van wat degene die een notariële akte laat inschrijven, heeft verklaard (artikel 87, eerste lid, onder a, van de Kadasterregeling 1994). Dit kan afwijken van:soort objectcode in de WOZ;gebruiksdoel in de BAG;SBI-code in het HR" + }, + "cultuurOnbebouwd": { + "type": [ + "string", + "null" + ], + "title": "Soort cultuur onbebouwd", + "description": "De soort cultuur onbebouwd is een aanduiding voor de aard van de meest significante cultuur van het onbebouwde deel van het kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl Dit kenmerk is in beginsel afgeleid van de notariële akte, maar kan worden bijgesteld op grond van een verzoek van de eigenaar (of een schriftelijk gevolmachtigde namens de eigenaar)per brief, fax of e-mailbericht. Dit kan afwijken van: het feitelijk gebruik in de WOZ; gebruiksdoel in de BAG; SBI-code in het HR. code" + }, + "erfpachtUitgegevenDoor": { + "type": [ + "string", + "null" + ], + "title": "Uitgegeven door", + "description": "Categorie van de erfpachtuitgever. 'Gemeente Amsterdam' of 'Overige'" + }, + "geldtVoor": { + "type": [ + "string", + "null" + ], + "title": "Gezamenlijk aandeel in Recht", + "description": "Twee of meer personen kunnen gezamenlijk een aandeel hebben in een recht, waarbij het afzonderlijke aandeel in het gezamenlijk aandeel niet bekend is (als gezamenlijkAandeel bekend is dan is het individuele aandeel niet bekend en omgekeerd)" + }, + "gemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "De burgerlijke gemeente" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "grootte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kadastraal object grootte", + "description": "De grootte van een kadastraal object is de oppervlakte van het kadastrale perceel. Dit kan bij een deelperceel een geschatte grootte zijn" + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "De unieke id, een combinatie van kadastraal object en tenaamstelling, inclusief volgnummer" + }, + "indexletter": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object indexletter", + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht" + }, + "indexnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kadastraal object indexnummer", + "description": "Volgnummer van het Appartementsrecht" + }, + "kadastraalobjectId": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object, inclusief volgnummer" + }, + "kadastraalobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object" + }, + "kadastraalobjectInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)" + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object kadastrale aanduiding", + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer" + }, + "kadastralegemeente": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeente naam", + "description": "De kadastrale gemeente. Bij de oprichting van het Kadaster waren de kadastrale gemeenten gelijk aan de burgerlijke gemeenten, inmiddels al lang niet meer" + }, + "kadastralegemeentecodeNaam": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeentecode naam", + "description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02" + }, + "koopjaar": { + "type": [ + "string", + "null" + ], + "title": "Koop jaar", + "description": "Transactiejaar van de aankoop" + }, + "koopsom": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het in een ter inschrijving aangeboden stuk vermelde bedrag, waarvoor 1 of meer onroerende zaken zijn verkregen" + }, + "objectnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Perceel nummer", + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak" + }, + "ontstaanUitApptrechtsplitsing": { + "type": [ + "string", + "null" + ], + "title": "Ontstaan uit VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is" + }, + "ontstaanUitKadastraalObject": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Ontstaan uit kadastraal object" + }, + "title": "Ontstaan uit kadastrale percelen", + "description": "Landelijke identificatie(s) van onderliggende percelen, waar het object uit ontstaan is. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft" + }, + "ontstaanUitKadastraleAanduiding": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Ontstaan uit kadastrale aanduiding" + }, + "title": "Ontstaan uit kadastrale percelen, aanduiding", + "description": "Kadastrale aanduiding(en) van onderliggende percelen, waar het object uit ontstaan is. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft" + }, + "sectie": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale sectie identificatie", + "description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object" + }, + "subjectCategorie": { + "type": [ + "string", + "null" + ], + "description": "De omschrijving van de categorie waarbinnen het kadastrale subject valt. Voor uitleg over de categorieën: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/ onder het kopje 'Filter op Zakelijk gerechtigde'" + }, + "tenaamstellingId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie, inclusief volgnummer" + }, + "tenaamstellingIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie" + }, + "tenaamstellingInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Reden onderzoek", + "description": "Wanneer gevuld, de reden waarvoor in onderzoek" + }, + "verblijfsobjectidentificaties": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "title": "Verblijfsobjecten waaraan gerelateerd", + "description": "Relatie naar verblijfsobject" + }, + "vveIdentificatieBetrokkenBij": { + "type": [ + "string", + "null" + ], + "title": "Betrokken bij VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waarbij het zakelijk recht betrokken is" + }, + "vveIdentificatieOntstaanUit": { + "type": [ + "string", + "null" + ], + "title": "Ontstaan uit VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is" + }, + "zakelijkrechtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie, inclusief volgnummer" + }, + "zakelijkrechtIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie" + }, + "zakelijkrechtInOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Reden waarvoor in onderzoek", + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)" + } + }, + "required": [ + "_links", + "id", + "kadastraalobjectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasiszondersubjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasiszondersubjectenLink.schema.json new file mode 100644 index 00000000..f94ed3a8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkbasiszondersubjectenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkbasiszondersubjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggbrkbasiszondersubjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkbasiszondersubjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Object ID", + "description": "De unieke id, een combinatie van kadastraal object en tenaamstelling, inclusief volgnummer" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkaartlaageigenaren.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkaartlaageigenaren.schema.json new file mode 100644 index 00000000..7d989c95 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkaartlaageigenaren.schema.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkaartlaageigenaren", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkkaartlaageigenaren" + ], + "type": "object", + "description": "BRK-tabel speciaal samengesteld voor de kaartlaag eigenaren", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkkaartlaageigenaren._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkkaartlaageigenarenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record" + }, + "kadastraalobjectId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object, inclusief volgnummer" + }, + "subjectCategorie": { + "type": [ + "string", + "null" + ], + "description": "De omschrijving van de categorie waarbinnen het kadastrale subject valt. Voor uitleg over de categorieën: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/ onder het kopje 'Filter op Zakelijk gerechtigde'" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkaartlaageigenarenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkaartlaageigenarenLink.schema.json new file mode 100644 index 00000000..22bd7659 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkaartlaageigenarenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkaartlaageigenarenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggbrkkaartlaageigenarenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkkaartlaageigenaren.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkaartlaagerfpachtuitgevers.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkaartlaagerfpachtuitgevers.schema.json new file mode 100644 index 00000000..d9e56145 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkaartlaagerfpachtuitgevers.schema.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkaartlaagerfpachtuitgevers", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkkaartlaagerfpachtuitgevers" + ], + "type": "object", + "description": "BRK-tabel speciaal samengesteld voor de kaartlaag erfpachtuitgevers", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkkaartlaagerfpachtuitgevers._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkkaartlaagerfpachtuitgeversLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "erfpachtUitgegevenDoor": { + "type": [ + "string", + "null" + ], + "title": "Uitgegeven door", + "description": "Categorie van de erfpachtuitgever. 'Gemeente Amsterdam' of 'Overige'" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record" + }, + "kadastraalobjectId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object, inclusief volgnummer" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkaartlaagerfpachtuitgeversLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkaartlaagerfpachtuitgeversLink.schema.json new file mode 100644 index 00000000..26b85389 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkaartlaagerfpachtuitgeversLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkaartlaagerfpachtuitgeverslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggbrkkaartlaagerfpachtuitgeversLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkkaartlaagerfpachtuitgevers.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkadastraleobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkadastraleobjecten.schema.json new file mode 100644 index 00000000..cf2cbe25 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkadastraleobjecten.schema.json @@ -0,0 +1,224 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkadastraleobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkkadastraleobjecten" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BRK-tabel van Kadastrale Objecten.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkkadastraleobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBrkkadastraleobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aangeduidDoorBrkGemeente": { + "type": [ + "string", + "null" + ], + "description": "De officiële vastgestelde gemeentenaam." + }, + "aangeduidDoorBrkGemeenteId": { + "type": [ + "string", + "null" + ], + "description": "De officiële vastgestelde gemeentecode." + }, + "aangeduidDoorBrkKadastralegemeenteId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale gemeente, het eerste gedeelte van de aanduiding van een kadastraal object." + }, + "aangeduidDoorBrkKadastralegemeentecodeId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02" + }, + "aangeduidDoorBrkKadastralesectieId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "grootte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De grootte van een kadastraal object is de oppervlakte van het kadastrale perceel. Dit kan bij een deelperceel een geschatte grootte zijn." + }, + "heeftEenRelatieMetBagVerblijfsobjectIdentificaties": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Heeft een relatie met bag verblijfsobject identificaties" + }, + "description": "Relatie naar verblijfsobject(en)" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)." + }, + "indexletter": { + "type": [ + "string", + "null" + ], + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht" + }, + "indexnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van het Appartementsrecht" + }, + "indicatieMeerObjecten": { + "type": [ + "string", + "null" + ], + "description": "Indicatie dat de koopsom betrekking heeft op meer dan 1 kadastraal object" + }, + "indicatieVoorlopigeKadastraleGrens": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of de geometrie (kadastrale grens) voorlopig is of niet." + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "koopjaar": { + "type": [ + "string", + "null" + ], + "description": "Transactiejaar van de aankoop" + }, + "koopsom": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het in een ter inschrijving aangeboden stuk vermelde bedrag, waarvoor 1 of meer onroerende zaken zijn verkregen." + }, + "neuronId": { + "type": [ + "string", + "null" + ], + "description": "Neuron ID" + }, + "perceelnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak." + }, + "soortCultuurBebouwdOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De soort cultuur bebouwd van een bebouwd kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl (Kadaster-on-line; KOL). Dit kenmerk is afgeleid van wat degene die een notariële akte laat inschrijven, heeft verklaard (artikel 87, eerste lid, onder a, van de Kadasterregeling 1994). Dit kan afwijken van:soort objectcode in de WOZ;gebruiksdoel in de BAG;SBI-code in het HR" + }, + "soortCultuurOnbebouwdOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De soort cultuur onbebouwd is een aanduiding voor de aard van de meest significante cultuur van het onbebouwde deel van het kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl Dit kenmerk is in beginsel afgeleid van de notariële akte, maar kan worden bijgesteld op grond van een verzoek van de eigenaar (of een schriftelijk gevolmachtigde namens de eigenaar)per brief, fax of e-mailbericht. Dit kan afwijken van: het feitelijk gebruik in de WOZ; gebruiksdoel in de BAG; SBI-code in het HR. code" + }, + "soortGrootteOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van soort grootte" + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de geleverde toestand van het kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkotbetrokkenbij.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkotbetrokkenbij.schema.json new file mode 100644 index 00000000..e241c741 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkotbetrokkenbij.schema.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkotbetrokkenbij", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkkotbetrokkenbij" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BRK-tabel van Kadastrale Objecten betrokken bij Kadastrale objecten via een appartementrechtsplitsing.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkkotbetrokkenbij._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkkotbetrokkenbijLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "betrokkenBijIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijKadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijKadastraleobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Id van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van bovenliggende (gesplitste) A-percelen." + }, + "id": { + "type": "string" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "neuronId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Neuron ID" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "id", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkotbetrokkenbijLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkotbetrokkenbijLink.schema.json new file mode 100644 index 00000000..6ad9d8a8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkotbetrokkenbijLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkotbetrokkenbijlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggbrkkotbetrokkenbijLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkkotbetrokkenbij.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkotisontstaanuit.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkotisontstaanuit.schema.json new file mode 100644 index 00000000..8f5ccca8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkkotisontstaanuit.schema.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkotisontstaanuit", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkkotisontstaanuit" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BRK-tabel van Kadastrale Objecten ontstaan uit Kadastrale objecten via een appartementrechtsplitsing.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkkotisontstaanuit._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkkotisontstaanuitLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "id": { + "type": "string" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "isOntstaanUitKadastraalobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Id van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraalobjectenIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraalobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "neuronId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Neuron ID" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "id", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkotisontstaanuitLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkotisontstaanuitLink.schema.json new file mode 100644 index 00000000..c927756d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrkkotisontstaanuitLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkkotisontstaanuitlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggbrkkotisontstaanuitLink" + ], + "type": "object", + "description": "The identifier of the relationship to brkkotisontstaanuit.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrksubjectcategorieen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrksubjectcategorieen.schema.json new file mode 100644 index 00000000..b57dc7e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrksubjectcategorieen.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrksubjectcategorieen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrksubjectcategorieen" + ], + "type": "object", + "description": "BRK-tabel van Kadastrale subjecten met hun categorie.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brksubjectcategorieen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrksubjectcategorieenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ], + "description": "De omschrijving van de categorie waarbinnen dit kadastrale subject valt. Voor uitleg over de categorieën: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/ onder het kopje 'Filter op Zakelijk gerechtigde'." + }, + "categorieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De code van de categorie waarbinnen dit kadastrale subject valt. Voor uitleg over de categorieën: https://www.amsterdam.nl/stelselpedia/brk-index/producten-brk/uitleg-kadastertabel/ onder het kopje 'Filter op Zakelijk gerechtigde'." + }, + "identificatie": { + "type": "string", + "description": "De aan dit subject toegekende landelijk unieke aanduiding" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrksubjectcategorieenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrksubjectcategorieenLink.schema.json new file mode 100644 index 00000000..b86650ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggbrksubjectcategorieenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrksubjectcategorieenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggbrksubjectcategorieenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brksubjectcategorieen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "De aan dit subject toegekende landelijk unieke aanduiding" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrktenaamstellingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrktenaamstellingen.schema.json new file mode 100644 index 00000000..8d722ffe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrktenaamstellingen.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrktenaamstellingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrktenaamstellingen" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BRK-tabel van Tenaamstellingen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brktenaamstellingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBrktenaamstellingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aandeelNoemer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aandeel in Recht is het aandeel waarvoor een persoon deelneemt in het Recht." + }, + "aandeelTeller": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aandeel in Recht is het aandeel waarvoor een persoon deelneemt in het Recht." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum geldigheid" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum geldigheid" + }, + "identificatie": { + "type": "string", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie." + }, + "kadastralesubjectenGeslachtCode": { + "type": [ + "string", + "null" + ], + "description": "Geslacht van het geregistreerd persoon." + }, + "kadastralesubjectenGeslachtsnaam": { + "type": [ + "string", + "null" + ], + "description": "Geslachtsnaam van de geregistreerde persoon" + }, + "kadastralesubjectenIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "De aan dit subject toegekende landelijk unieke aanduiding" + }, + "kadastralesubjectenStatutaireNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de rechtspersoon. Het betreft de naam die is opgenomen in de oprichtingsakte." + }, + "kadastralesubjectenTypeSubject": { + "type": [ + "string", + "null" + ], + "description": "Afgeleid gegeven. Is het subject een natuurlijk persoon of een niet-natuurlijk persoon" + }, + "kadastralesubjectenVoornamen": { + "type": [ + "string", + "null" + ], + "description": "Voornamen van het subject" + }, + "kadastralesubjectenVoorvoegsels": { + "type": [ + "string", + "null" + ], + "description": "Voorvoegsels bij de geslachtsnaam" + }, + "vanBrkZakelijkRechtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Het Zakelijk recht waarover deze tenaamstelling gaat." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkzakelijkerechten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkzakelijkerechten.schema.json new file mode 100644 index 00000000..a041576a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkaggbrkzakelijkerechten.schema.json @@ -0,0 +1,98 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggbrkzakelijkerechten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkaggbrkzakelijkerechten" + ], + "type": "object", + "description": "Specifiek voor Data Verkenner gemaakte BRK-tabel van Zakelijke rechten.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brkzakelijkerechten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBrkzakelijkerechtenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aardZakelijkRechtOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De aard van het zakelijk recht." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum geldigheid." + }, + "betrokkenBijAppartementsrechtsplitsingVve": { + "type": [ + "string", + "null" + ], + "description": "VVE Subject betrokken bij Appartementsrechtsplitsing" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum geldigheid." + }, + "identificatie": { + "type": "string", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie." + }, + "rustOpBrkKadastraalObjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Het kadastraal object en volgnummer waarop het zakelijk recht rust." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "vveIdentificatieBetrokkenBijId": { + "type": [ + "string", + "null" + ], + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waarbij het zakelijk recht betrokken is" + }, + "vveIdentificatieOntstaanUitId": { + "type": [ + "string", + "null" + ], + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is" + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultAdresseerbareobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultAdresseerbareobjectenLinks.schema.json new file mode 100644 index 00000000..fd08be9f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultAdresseerbareobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultadresseerbareobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultAdresseerbareobjectenLinks" + ], + "type": "object", + "description": "The contents of the `adresseerbareobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggAdresseerbareobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandbevatverblijfsobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandbevatverblijfsobjectenLinks.schema.json new file mode 100644 index 00000000..4653dd44 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandbevatverblijfsobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbagpandbevatverblijfsobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBagpandbevatverblijfsobjectenLinks" + ], + "type": "object", + "description": "The contents of the `bagpandbevatverblijfsobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBagpandbevatverblijfsobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandenLinks.schema.json new file mode 100644 index 00000000..f3f9c2b9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbagpandenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBagpandenLinks" + ], + "type": "object", + "description": "The contents of the `bagpanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagpandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandligtinLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandligtinLinks.schema.json new file mode 100644 index 00000000..54d0ad89 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagpandligtinLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbagpandligtinlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBagpandligtinLinks" + ], + "type": "object", + "description": "The contents of the `bagpandligtin._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBagpandligtinLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagzoekLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagzoekLinks.schema.json new file mode 100644 index 00000000..d8f99aaa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBagzoekLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbagzoeklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBagzoekLinks" + ], + "type": "object", + "description": "The contents of the `bagzoek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagzoekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkaantekeningenkadobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkaantekeningenkadobjectenLinks.schema.json new file mode 100644 index 00000000..cb80fde5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkaantekeningenkadobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkaantekeningenkadobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkaantekeningenkadobjectenLinks" + ], + "type": "object", + "description": "The contents of the `brkaantekeningenkadobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBrkaantekeningenkadobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasisLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasisLinks.schema.json new file mode 100644 index 00000000..4a8e3492 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasisLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkbasislinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkbasisLinks" + ], + "type": "object", + "description": "The contents of the `brkbasis._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkbasisLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasisdataselectieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasisdataselectieLinks.schema.json new file mode 100644 index 00000000..b986215b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasisdataselectieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkbasisdataselectielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkbasisdataselectieLinks" + ], + "type": "object", + "description": "The contents of the `brkbasisdataselectie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkbasisdataselectieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasiszondersubjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasiszondersubjectenLinks.schema.json new file mode 100644 index 00000000..03cc01e7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkbasiszondersubjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkbasiszondersubjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkbasiszondersubjectenLinks" + ], + "type": "object", + "description": "The contents of the `brkbasiszondersubjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkbasiszondersubjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkaartlaageigenarenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkaartlaageigenarenLinks.schema.json new file mode 100644 index 00000000..cad148b2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkaartlaageigenarenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkkaartlaageigenarenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkkaartlaageigenarenLinks" + ], + "type": "object", + "description": "The contents of the `brkkaartlaageigenaren._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkkaartlaageigenarenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkaartlaagerfpachtuitgeversLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkaartlaagerfpachtuitgeversLinks.schema.json new file mode 100644 index 00000000..3128dfc7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkaartlaagerfpachtuitgeversLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkkaartlaagerfpachtuitgeverslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkkaartlaagerfpachtuitgeversLinks" + ], + "type": "object", + "description": "The contents of the `brkkaartlaagerfpachtuitgevers._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkkaartlaagerfpachtuitgeversLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkadastraleobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkadastraleobjectenLinks.schema.json new file mode 100644 index 00000000..cbdcb436 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkadastraleobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkkadastraleobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkkadastraleobjectenLinks" + ], + "type": "object", + "description": "The contents of the `brkkadastraleobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBrkkadastraleobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkotbetrokkenbijLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkotbetrokkenbijLinks.schema.json new file mode 100644 index 00000000..2b6c4808 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkotbetrokkenbijLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkkotbetrokkenbijlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkkotbetrokkenbijLinks" + ], + "type": "object", + "description": "The contents of the `brkkotbetrokkenbij._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkkotbetrokkenbijLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkotisontstaanuitLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkotisontstaanuitLinks.schema.json new file mode 100644 index 00000000..fb969578 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkkotisontstaanuitLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkkotisontstaanuitlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkkotisontstaanuitLinks" + ], + "type": "object", + "description": "The contents of the `brkkotisontstaanuit._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrkkotisontstaanuitLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrksubjectcategorieenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrksubjectcategorieenLinks.schema.json new file mode 100644 index 00000000..8cf62aef --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrksubjectcategorieenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrksubjectcategorieenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrksubjectcategorieenLinks" + ], + "type": "object", + "description": "The contents of the `brksubjectcategorieen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggbrksubjectcategorieenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrktenaamstellingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrktenaamstellingenLinks.schema.json new file mode 100644 index 00000000..bb7b793e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrktenaamstellingenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrktenaamstellingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrktenaamstellingenLinks" + ], + "type": "object", + "description": "The contents of the `brktenaamstellingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBrktenaamstellingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkzakelijkerechtenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkzakelijkerechtenLinks.schema.json new file mode 100644 index 00000000..ff5ba62b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultBrkzakelijkerechtenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultbrkzakelijkerechtenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultBrkzakelijkerechtenLinks" + ], + "type": "object", + "description": "The contents of the `brkzakelijkerechten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkaggBrkzakelijkerechtenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultGebiedenbuurtenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultGebiedenbuurtenLinks.schema.json new file mode 100644 index 00000000..fefd6970 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultGebiedenbuurtenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaultgebiedenbuurtenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultGebiedenbuurtenLinks" + ], + "type": "object", + "description": "The contents of the `gebiedenbuurten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkagggebiedenbuurtenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultHandelsregisterkvkLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultHandelsregisterkvkLinks.schema.json new file mode 100644 index 00000000..b9222397 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkaggdefaultHandelsregisterkvkLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkaggdefaulthandelsregisterkvklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkaggdefaultHandelsregisterkvkLinks" + ], + "type": "object", + "description": "The contents of the `handelsregisterkvk._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkagghandelsregisterkvkLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkagggebiedenbuurten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkagggebiedenbuurten.schema.json new file mode 100644 index 00000000..d0b68d77 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkagggebiedenbuurten.schema.json @@ -0,0 +1,332 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkagggebiedenbuurten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkagggebiedenbuurten" + ], + "type": "object", + "description": "Gebieden-tabel van actuele Buurten met de gebieden waar ze in liggen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebiedenbuurten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkagggebiedenbuurtenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "buurtBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid startdatum", + "description": "De begindatum van de geldigheid van een bepaalde combinatie van gegevens over een buurt" + }, + "buurtCbsCode": { + "type": [ + "string", + "null" + ], + "title": "Object CBS code", + "description": "De CBS-code van het object" + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode, wijkcode en buurtcode" + }, + "buurtGeometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "buurtIdentificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "buurtRegistratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "buurtVolgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "id": { + "type": "string" + }, + "ligtInGemeenteBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Buurt ligt in gemeente begin geldigheid", + "description": "Begin geldigheid van de gemeente waar de buurt in ligt" + }, + "ligtInGemeenteIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in gemeente identificatie", + "description": "Identificatie van de gemeente waar de buurt in ligt" + }, + "ligtInGemeenteNaam": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in gemeente naam", + "description": "Naam van de gemeente waar de buurt in ligt" + }, + "ligtInGemeenteVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Buurt ligt in gemeente volgnummer", + "description": "Volgnummer van de gemeente waar de buurt in ligt" + }, + "ligtInGgwgebiedBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Buurt ligt in GGW gebied begin geldigheid", + "description": "Begin geldigheid van het gebiedsgericht werken gebied waar de buurt in ligt" + }, + "ligtInGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in GGW gebied code", + "description": "Code van het gebiedsgericht werken gebied waar de buurt in ligt" + }, + "ligtInGgwgebiedIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in GGW gebied identificatie", + "description": "Identificatie van het gebiedsgericht werken gebied waar de buurt in ligt" + }, + "ligtInGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in GGW gebied naam", + "description": "Naam van het gebiedsgericht werken gebied waar de buurt in ligt" + }, + "ligtInGgwgebiedRegistratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Buurt ligt in GGW gebied registratiedatum", + "description": "Registratiedatum van het gebiedsgericht werken gebied waar de buurt in ligt" + }, + "ligtInGgwgebiedVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Buurt ligt in GGW gebied volgnummer", + "description": "Volgnummer van het gebiedsgericht werken gebied waar de buurt in ligt" + }, + "ligtInStadsdeelBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Buurt ligt in stadsdeel begin geldigheid", + "description": "Begin geldigheid van het stadsdeel waar de buurt in ligt" + }, + "ligtInStadsdeelCode": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in stadsdeel code", + "description": "Code van het stadsdeel waar de buurt in ligt" + }, + "ligtInStadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in stadsdeel identificatie", + "description": "Identificatie van het stadsdeel waar de buurt in ligt" + }, + "ligtInStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in stadsdeel naam", + "description": "Naam van het stadsdeel waar de buurt in ligt" + }, + "ligtInStadsdeelRegistratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Buurt ligt in stadsdeel registratiedatum", + "description": "Registratiedatum van het stadsdeel waar de buurt in ligt" + }, + "ligtInStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Buurt ligt in stadsdeel volgnummer", + "description": "Volgnummer van het stadsdeel waar de buurt in ligt" + }, + "ligtInWijkBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Buurt ligt in wijk begin geldigheid", + "description": "Begin geldigheid van de wijk waar de buurt in ligt" + }, + "ligtInWijkCbsCode": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in wijk CBS-code", + "description": "CBS-code van de wijk waar de buurt in ligt" + }, + "ligtInWijkCode": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in wijk code", + "description": "Code van de wijk waar de buurt in ligt" + }, + "ligtInWijkIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in wijk identificatie", + "description": "Identificatie van de wijk waar de buurt in ligt" + }, + "ligtInWijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in wijk naam", + "description": "Naam van de wijk waar de buurt in ligt" + }, + "ligtInWijkRegistratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Buurt ligt in wijk registratiedatum", + "description": "Registratiedatum van de wijk waar de buurt in ligt" + }, + "ligtInWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Buurt ligt in wijk volgnummer", + "description": "Volgnummer van de wijk waar de buurt in ligt" + } + }, + "required": [ + "_links", + "buurtIdentificatie", + "buurtVolgnummer", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkagggebiedenbuurtenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkagggebiedenbuurtenLink.schema.json new file mode 100644 index 00000000..42b04a04 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkagggebiedenbuurtenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkagggebiedenbuurtenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkagggebiedenbuurtenLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebiedenbuurten.", + "properties": { + "buurtIdentificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "buurtIdentificatie", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkagghandelsregisterkvk.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkagghandelsregisterkvk.schema.json new file mode 100644 index 00000000..abe4899b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Benkagghandelsregisterkvk.schema.json @@ -0,0 +1,1343 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkagghandelsregisterkvk", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Benkagghandelsregisterkvk" + ], + "type": "object", + "description": "handelsregisterkvk", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `handelsregisterkvk._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BenkagghandelsregisterkvkLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "activiteitOmschrijvingVes": { + "type": [ + "string", + "null" + ], + "title": "Vestiging activiteit omschrijving", + "description": "De omschrijving van de activiteiten die de vestiging uitoefent. De beschrijving bevat de nadere aanduiding van de commerciële activiteiten of de nadere aanduiding van de niet-commerciële activiteiten" + }, + "activiteitenMac": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Activiteiten mac" + }, + "title": "Sbi activiteiten", + "description": "De SBI-activiteiten van de maatschappelijke activiteit is het totaal van alle SBI-Activiteiten die voorkomen bij de maatschappelijke activiteit behorende niet commerciële vestiging (NCV)en bij de Rechtspersoon" + }, + "activiteitenVes": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Activiteiten ves" + }, + "title": "SBI code", + "description": "Codering van activiteiten binnen het handelsregister volgens de standaard bedrijfsindeling (SBI) 2008" + }, + "bagOpenbareruimteNaam": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte naam", + "description": "Officiële naam openbare ruimte (80 tekens)" + }, + "bagPostcode": { + "type": [ + "string", + "null" + ], + "title": "Postcode", + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)" + }, + "bezoekHeeftBagAdresseerbaarObjectIdentificatieMac": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaar object bezoeklocatie", + "description": "Unieke identificatie van de BAG Adresseerbaar object" + }, + "bezoekHeeftBagAdresseerbaarObjectIdentificatieVes": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaar object van bezoeklocatie", + "description": "Met welk adresseerbaar object heeft de bezoeklocatie een relatie" + }, + "bezoekHeeftBagNummeraanduidingMac": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding bezoeklocatie", + "description": "Unieke identificatie van de BAG nummeraanduiding" + }, + "bezoekHeeftBagNummeraanduidingVes": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding van bezoeklocatie", + "description": "Met welke nummeraanduiding heeft de bezoeklocatie een relatie" + }, + "bezoekHeeftBagPanden": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Bezoek heeft bag panden" + }, + "title": "Bag pand(en) van verblijfsobject bezoeklocatie", + "description": "Met welke pand(en) heeft de bezoeklocatie een relatie via het verblijfsobject" + }, + "bezoekLocatieMacAfgeschermd": { + "type": [ + "string", + "null" + ], + "title": "Adres afgeschermd indicatie", + "description": "Geeft aan of het adres afgeschermd is of niet" + }, + "bezoekLocatieMacHuisletter": { + "type": [ + "string", + "null" + ], + "title": "Huisletter", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "bezoekLocatieMacHuisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Huisnummer", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "bezoekLocatieMacHuisnummerToevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummer toevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "bezoekLocatieMacLandBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland naam", + "description": "De naam van het land waar het adres zich bevindt" + }, + "bezoekLocatieMacPlaats": { + "type": [ + "string", + "null" + ], + "title": "Plaats naam", + "description": "Officiële naam woonplaats" + }, + "bezoekLocatieMacPostcode": { + "type": [ + "string", + "null" + ], + "title": "Postcode", + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)" + }, + "bezoekLocatieMacPostcodePlaatsBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland plaats postcode", + "description": "De postcode/woonplaats is de combinatie van een eventuele postcode en woonplaats van het buitenlandse adres" + }, + "bezoekLocatieMacRegioBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland regio naam", + "description": "Regio is een deel van het land (streek, provincie, etc.) van het buitenlandse adres" + }, + "bezoekLocatieMacStraatHuisnummerBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland straat huisnummer", + "description": "Het straat/huisnummer is een combinatie van de straat en het huisnummer van het buitenlandse adres" + }, + "bezoekLocatieMacStraatnaam": { + "type": [ + "string", + "null" + ], + "title": "Straat naam", + "description": "Officiële naam openbare ruimte (80 tekens)" + }, + "bezoekLocatieMacToevoegingAdres": { + "type": [ + "string", + "null" + ], + "title": "Adres toevoeging omschrijving", + "description": "Vrije tekst om een locatie nader te kunnen duiden. Bijvoorbeeld om bedrijfsverzamelgebouwen met meerdere vestigingen" + }, + "bezoekLocatieMacVolledigAdres": { + "type": [ + "string", + "null" + ], + "title": "Volledig adres", + "description": "Samengesteld adres dat wordt afgeleid van de overige adresgegevens" + }, + "bezoekLocatieVesAfgeschermd": { + "type": [ + "string", + "null" + ], + "title": "Adres afgeschermd indicatie", + "description": "Geeft aan of het adres, op basis van een afschermingsverzoek, afgeschermd is of niet" + }, + "bezoekLocatieVesHuisletter": { + "type": [ + "string", + "null" + ], + "title": "Huisletter", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "bezoekLocatieVesHuisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Huisnummer", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "bezoekLocatieVesHuisnummerToevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummertoevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "bezoekLocatieVesLandBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland naam", + "description": "De naam van het land waar het adres zich bevindt" + }, + "bezoekLocatieVesPlaats": { + "type": [ + "string", + "null" + ], + "title": "Plaats naam", + "description": "Officiële naam woonplaats" + }, + "bezoekLocatieVesPostcode": { + "type": [ + "string", + "null" + ], + "title": "Postcode", + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)" + }, + "bezoekLocatieVesPostcodePlaatsBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland plaats postcode", + "description": "De postcode/woonplaats is de combinatie van een eventuele postcode en woonplaats van het buitenlandse adres" + }, + "bezoekLocatieVesRegioBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland regio naam", + "description": "Regio is een deel van het land (streek, provincie, etc.) van het buitenlandse adres" + }, + "bezoekLocatieVesStraatHuisnummerBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland straat huisnummer", + "description": "Het straat/huisnummer is een combinatie van de straat en het huisnummer van het buitenlandse adres" + }, + "bezoekLocatieVesStraatnaam": { + "type": [ + "string", + "null" + ], + "title": "Straat naam", + "description": "Officiële naam openbare ruimte (80 tekens)" + }, + "bezoekLocatieVesToevoegingAdres": { + "type": [ + "string", + "null" + ], + "title": "Adres toevoeging", + "description": "Vrije tekst om een Locatie nader te kunnen duiden. Bijvoorbeeld bij bedrijfsverzamelgebouwen met meerdere vestigingen" + }, + "bezoekLocatieVesVolledigAdres": { + "type": [ + "string", + "null" + ], + "title": "Volledig adres", + "description": "Samengesteld adres dat wordt afgeleid van de overige adresgegevens" + }, + "bijzondereRechtstoestandPersoon": { + "type": [ + "string", + "null" + ], + "title": "Persoon bijzondere rechtstoestand", + "description": "bijzondere rechtstoestand (schuldsanering, surséance van betaling, faillissement) (NPS of NNP)" + }, + "bsnNps": { + "type": [ + "string", + "null" + ], + "title": "Burgerservicenummer", + "description": "Het burgerservicenummer (BSN) van de Natuurlijke persoon (NPS)" + }, + "communicatieMac": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Communicatie mac" + }, + "title": "Communicatiegegevens", + "description": "Communicatiegegevens van de maatschappelijke activiteit" + }, + "communicatieVes": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Communicatie ves" + }, + "title": "Communicatie gegevens", + "description": "Gegevens over de communicatie van de Vestiging" + }, + "datumAanvangMac": { + "type": [ + "string", + "null" + ], + "title": "Maatschappelijke activiteit geldigheid aanvangsdatum", + "description": "De datum waarbij de Maatschappelijke Activiteit in de echte wereld is ontstaan" + }, + "datumAanvangMacOnderneming": { + "type": [ + "string", + "null" + ], + "title": "Onderneming aanvangsdatum", + "description": "De datum van aanvang van de relatie tussen de onderneming en de commercielevestiging" + }, + "datumAanvangNnp": { + "type": [ + "string", + "null" + ], + "title": "Niet natuurlijke persoon aanvangsdatum", + "description": "Datum van aanvang van de Niet Natuurlijk Persoon (NNP)" + }, + "datumAanvangVes": { + "type": [ + "string", + "null" + ], + "title": "Vestiging aanvangsdatum", + "description": "De datum van aanvang van de Vestiging" + }, + "datumEindeMac": { + "type": [ + "string", + "null" + ], + "title": "Maatschappelijke activiteit geldigheid einddatum", + "description": "De datum waarbij de Maatschappelijke Activiteit in de echte wereld is beëindigd" + }, + "datumEindeMacOnderneming": { + "type": [ + "string", + "null" + ], + "title": "Onderneming einddatum", + "description": "De einddatum van de relatie tussen de onderneming en de commercielevestiging" + }, + "datumEindeNnp": { + "type": [ + "string", + "null" + ], + "title": "Niet natuurlijke persoon einddatum", + "description": "Datum van beëindiging van de Niet Natuurlijk Persoon (NNP)" + }, + "datumEindeVes": { + "type": [ + "string", + "null" + ], + "title": "Vestiging einddatum", + "description": "De datum van beëindiging van de Vestiging" + }, + "datumOverdrachtVoortzettingOnderneming": { + "type": [ + "string", + "null" + ], + "title": "Onderneming voortgezet overgedragen datum", + "description": "De datum waarop de onderneming is overgedragen of voortgezet" + }, + "datumUitschrijvingNnp": { + "type": [ + "string", + "null" + ], + "title": "Uitschrijving datum", + "description": "De datum dat de niet-natuurlijk persoon is uitgeschreven. Deze wordt gebruikt bij de verhuizing naar het buitenland. De NNP is hiemee niet beëindigd" + }, + "datumVoortzettingVes": { + "type": [ + "string", + "null" + ], + "title": "Vestiging voortgezet datum", + "description": "Datum voortzetting van de vestiging" + }, + "deeltijdWerkzamePersonenOnderneming": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal deeltijd werkzame personen", + "description": "Aantal deeltijd (kleiner of gelijk aan 15 uur per week) werkzame personen bij de onderneming" + }, + "deeltijdWerkzamePersonenVes": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal deeltijd werkzame personen", + "description": "Het aantal deeltijd (kleiner of gelijk aan 15 uur per week) werkzame personen bij de onderneming" + }, + "doelRechtsvormNnp": { + "type": [ + "string", + "null" + ], + "title": "Niet natuurlijk persoon doelrechtsvorm omschrijving", + "description": "Rechtsvorm die de Niet natuurlijk persoon (NNP) na oprichting zal krijgen" + }, + "domeinnamenMac": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Domeinnamen mac" + }, + "title": "Domein naam", + "description": "Het internetadres (web site)" + }, + "domeinnamenVes": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Domeinnamen ves" + }, + "title": "Domein naam", + "description": "Het internetadres (website)" + }, + "duur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Surceance duur", + "description": "De duur van de periode (in maanden) waarvoor surseance van betaling geldt. Dit geldt alleen als de surceance van betaling definitief is" + }, + "eersteHandelsnaamVes": { + "type": [ + "string", + "null" + ], + "title": "Vestiging eerste handelsnaam", + "description": "De naam (niet commerciële vestiging) of eerste handelsnaam (commerciële vestiging) van de Vestiging" + }, + "emailAdressenMac": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Email adressen mac" + }, + "title": "Email adres", + "description": "Het e-mailadres waarop de ondernemer gemaild kan worden" + }, + "emailAdressenVes": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Email adressen ves" + }, + "title": "Email adres", + "description": "Het e-mailadres waarop de ondernemer gemaild kan worden" + }, + "exporteertVes": { + "type": [ + "string", + "null" + ], + "title": "Commerciele activiteit export indicatie", + "description": "Indicatie of de commerciële activiteit export betreft" + }, + "gebiedenBuurtCode": { + "type": [ + "string", + "null" + ], + "title": "Buurt code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode, wijkcode en buurtcode" + }, + "gebiedenBuurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "gebiedenGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Officiële code van het object" + }, + "gebiedenGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "gebiedenStadsdeelCode": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige stadsdeelcode" + }, + "gebiedenStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "gebiedenWijkCode": { + "type": [ + "string", + "null" + ], + "title": "Wijk code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode" + }, + "gebiedenWijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "geboortedatumNps": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk persoon geboortedatum", + "description": "Geboortedatum van de Natuurlijk persoon" + }, + "geboortelandNps": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk persoon geboorteland", + "description": "Het land waar de Natuurlijk persoon geboren is" + }, + "geboorteplaatsNps": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk persoon geboorteplaats", + "description": "De plaats waar de betreffende Natuurlijk persoon is geboren" + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Gemeente waarin de vestiging of maatschappelijke activiteit zijn bezoekadres heeft" + }, + "geometrieRd": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieWgs84": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geslachtsaanduidingNps": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk persoon geslachtsaanduiding omschrijving", + "description": "De geslachtsaanduiding van de {NatuurlijkPersoon} conform de standaarden van de BRP" + }, + "geslachtsnaamNps": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk persoon geslachtsnaam", + "description": "Geslachtsnaam van de Natuurlijk persoon" + }, + "handelsnamenMac": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Handelsnamen mac" + }, + "title": "Handelsnaam", + "description": "Handelsnaam van de commerciële vestiging" + }, + "handelsnamenVes": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Handelsnamen ves" + }, + "title": "Handelsnaam of handelsnamen", + "description": "Handelsnaam of Handelsnamen van de niet-commerciële of commerciële vestiging" + }, + "heeftAlsEigenaarNnpIdentificatie": { + "type": [ + "string", + "null" + ] + }, + "heeftAlsEigenaarNpsIdentificatie": { + "type": [ + "string", + "null" + ] + }, + "heeftHrHoofdvestigingVestigingsnummer": { + "type": [ + "string", + "null" + ] + }, + "hoofdvestiging": { + "type": [ + "string", + "null" + ], + "title": "Hoofdvestiging indicatie", + "description": "Indicatie of de vestiging de hoofdvestiging betreft" + }, + "identificatie": { + "type": "string", + "description": "Uniek kvk nummer of kvk nummer plus vestigingsnummer" + }, + "importeertVes": { + "type": [ + "string", + "null" + ], + "title": "Commerciele activiteit import indicatie", + "description": "Indicatie of de commerciële activiteit import betreft" + }, + "incidenteelUitlenenArbeidskrachten": { + "type": [ + "string", + "null" + ], + "title": "Incidenteel uitlenen arbeidskrachten indicatie", + "description": "Indicatie die aangeeft of de ondernemer tijdelijk arbeidskrachten ter beschikking stelt en dit niet onderdeel is van zijn 'reguliere' activiteiten" + }, + "kvknummer": { + "type": [ + "string", + "null" + ], + "title": "Kamer van Koophandel nummer", + "description": "Het identificerende gegeven voor de Maatschappelijke Activiteit" + }, + "naamMac": { + "type": [ + "string", + "null" + ], + "title": "Statutaire naam", + "description": "De statutaire naam of eerste handelsnaam van de inschrijving" + }, + "naamNnp": { + "type": [ + "string", + "null" + ], + "title": "Niet natuurlijk persoon naam", + "description": "De naam van de Niet Natuurlijk persoon (NNP)" + }, + "naamVes": { + "type": [ + "string", + "null" + ], + "title": "Niet commerciële vestiging naam", + "description": "De naam van de niet-commerciële vestiging" + }, + "nonMailingMac": { + "type": [ + "string", + "null" + ], + "title": "Non mailing indicatie", + "description": "Indicator die aangeeft of de inschrijving haar adresgegevens beschikbaar stelt voor mailing-doeleinden" + }, + "onderneming": { + "type": [ + "boolean", + "null" + ], + "title": "Maatschappelijke activiteit is wel/geen onderneming", + "description": "Van onderneming (OND) is sprake indien een voldoende zelfstandig optredende organisatorische eenheid van één of meer personen bestaat waarin door voldoende inbreng van arbeid of middelen, ten behoeve van derden diensten of goederen worden geleverd of werken tot stand worden gebracht met het oogmerk daarmee materieel voordeel te behalen" + }, + "ookGenoemdNnp": { + "type": [ + "string", + "null" + ], + "title": "Persoon alternatieve naam", + "description": "Een andere naam waaronder de vereniging, stichting of vereniging van eigenaars ook bekend is" + }, + "ookGenoemdVes": { + "type": [ + "string", + "null" + ], + "title": "Niet commerciële vestiging alternatieve naam", + "description": "Een andere naam waaronder de vereniging stichtingen en vereniging van eigenaars ook bekend is" + }, + "overdrachtOfVoortzettingOnderneming": { + "type": [ + "string", + "null" + ], + "title": "Indicatie onderneming voortgezet of overgedragen ", + "description": "Indicatie of de Onderneming is voortgezet of is overgedragen. (Overdracht of Voortzetting)" + }, + "overlijdensdatumNps": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk persoon overlijdensdatum", + "description": "De overlijdensdatum van de Natuurlijk persoon" + }, + "persoonFunctievervullingenFvv": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Persoon functievervullingen fvv" + }, + "title": "Functievervulling die de niet natuurlijke of natuurlijke persoon heeft", + "description": "Een Niet Natuurlijk of Natuurlijk Persoon (NNP en NPS) heeft geen, een of meerdere Functievervullingen (FVV)" + }, + "persoonRechtsvorm": { + "type": [ + "string", + "null" + ], + "title": "Persoon rechtsvorm omschrijving", + "description": "Rechtsvorm van de persoon" + }, + "postHeeftBagAdresseerbaarObjectIdentificatieMac": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaar object postlocatie", + "description": "Unieke identificatie van de BAG Adresseerbaar object" + }, + "postHeeftBagAdresseerbaarObjectIdentificatieVes": { + "type": [ + "string", + "null" + ], + "title": "Adresseerbaar object van postlocatie", + "description": "Met welke adresseerbaar object heeft de postlocatie een relatie" + }, + "postHeeftBagNummeraanduidingMac": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding postlocatie", + "description": "Unieke identificatie van de BAG nummeraanduiding" + }, + "postHeeftBagNummeraanduidingVes": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduiding van postlocatie", + "description": "Met welke nummeraanduiding heeft de postlocatie een relatie" + }, + "postLocatieMacAfgeschermd": { + "type": [ + "string", + "null" + ], + "title": "Adres afgeschermd indicatie", + "description": "Geeft aan of het adres afgeschermd is of niet" + }, + "postLocatieMacHuisletter": { + "type": [ + "string", + "null" + ], + "title": "Huisletter", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "postLocatieMacHuisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Huisnummer", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "postLocatieMacHuisnummerToevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummer toevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "postLocatieMacLandBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland naam", + "description": "De naam van het land waar het adres zich bevindt" + }, + "postLocatieMacPlaats": { + "type": [ + "string", + "null" + ], + "title": "Plaats naam", + "description": "Officiële naam woonplaats" + }, + "postLocatieMacPostbusnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Postbus nummer", + "description": "Het nummer van de postbus behorende bij het binnenlandse adres" + }, + "postLocatieMacPostcode": { + "type": [ + "string", + "null" + ], + "title": "Postcode", + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)" + }, + "postLocatieMacPostcodePlaatsBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland plaats postcode", + "description": "De postcode/woonplaats is de combinatie van een eventuele postcode en woonplaats van het buitenlandse adres" + }, + "postLocatieMacRegioBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland regio naam", + "description": "Regio is een deel van het land (streek, provincie, etc.) van het buitenlandse adres" + }, + "postLocatieMacStraatHuisnummerBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland straat huisnummer", + "description": "Het straat/huisnummer is een combinatie van de straat en het huisnummer van het buitenlandse adres" + }, + "postLocatieMacStraatnaam": { + "type": [ + "string", + "null" + ], + "title": "Straat naam", + "description": "Officiële naam openbare ruimte (80 tekens)" + }, + "postLocatieMacToevoegingAdres": { + "type": [ + "string", + "null" + ], + "title": "Adres toevoeging omschrijving", + "description": "Vrije tekst om een locatie nader te kunnen duiden. Bijvoorbeeld bij bedrijfsverzamelgebouwen met meerdere vestigingen" + }, + "postLocatieMacVolledigAdres": { + "type": [ + "string", + "null" + ], + "title": "Volledig adres", + "description": "Samengesteld adres dat wordt afgeleid van de overige adresgegevens" + }, + "postLocatieVesAfgeschermd": { + "type": [ + "string", + "null" + ], + "title": "Adres afgeschermd indicatie", + "description": "Geeft aan of het adres, op basis van een afschermingsverzoek, afgeschermd is of niet" + }, + "postLocatieVesHuisletter": { + "type": [ + "string", + "null" + ], + "title": "Huisletter", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "postLocatieVesHuisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Huisnummer", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "postLocatieVesHuisnummerToevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummer toevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "postLocatieVesLandBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland naam", + "description": "De naam van het land waar het adres zich bevindt" + }, + "postLocatieVesPlaats": { + "type": [ + "string", + "null" + ], + "title": "Plaats naam", + "description": "Officiële naam woonplaats" + }, + "postLocatieVesPostbusnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Postbus nummer", + "description": "Het nummer van de postbus behorende bij het binnenlandse adres" + }, + "postLocatieVesPostcode": { + "type": [ + "string", + "null" + ], + "title": "Postcode", + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)" + }, + "postLocatieVesPostcodePlaatsBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland plaats postcode", + "description": "De postcode/woonplaats is de combinatie van een eventuele postcode en woonplaats van het buitenlandse adres" + }, + "postLocatieVesRegioBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland regio naam", + "description": "Regio is een deel van het land (streek, provincie, etc.) van het buitenlandse adres" + }, + "postLocatieVesStraatHuisnummerBuitenland": { + "type": [ + "string", + "null" + ], + "title": "Buitenland straat huisnummer", + "description": "Het straat/huisnummer is een combinatie van de straat en het huisnummer van het buitenlandse adres" + }, + "postLocatieVesStraatnaam": { + "type": [ + "string", + "null" + ], + "title": "Straat naam", + "description": "Officiële naam openbare ruimte (80 tekens)" + }, + "postLocatieVesToevoegingAdres": { + "type": [ + "string", + "null" + ], + "title": "Adres toevoeging omschrijving", + "description": "Vrije tekst om een Locatie nader te kunnen duiden. Bijvoorbeeld om bedrijfsverzamelgebouwen met meerdere vestigingen" + }, + "postLocatieVesVolledigAdres": { + "type": [ + "string", + "null" + ], + "title": "Volledig adres", + "description": "Samengesteld adres dat wordt afgeleid van de overige adresgegevens" + }, + "rechtsvormNnp": { + "type": [ + "string", + "null" + ], + "title": "Niet natuurlijk persoon rechtsvorm omschrijving", + "description": "Rechtsvorm van de Niet natuurlijk Persoon (NNP)" + }, + "rol": { + "type": [ + "string", + "null" + ], + "title": "Rol omschrijving", + "description": "De rol die een Niet Natuurlijk Persoon (NNP) of Natuurlijk Persoon (NPS) vervult bij de maatschappelijke activiteit" + }, + "rsinNnp": { + "type": [ + "string", + "null" + ], + "title": "Rechtspersoon en Samenwerkingsverband Informatienummer", + "description": "Rechtspersonen en Samenwerkingsverbanden Informatienummer (RSIN). Het door een kamer toegekend uniek nummer voor de Niet Natuurlijk Persoon" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Surceance status code", + "description": "De status waarin de surseance verkeert, dit kan voorlopig of definitief zijn" + }, + "totaalWerkzamePersonenOnderneming": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal werkzame personen", + "description": "Totaal aantal werkzame personen bij de onderneming" + }, + "totaalWerkzamePersonenVes": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal werkzame personen", + "description": "Het totaal aantal werkzame personen bij de onderneming. Som van fulltime en parttime" + }, + "typeEigenaar": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk of Niet natuurlijk persoon", + "description": "Afgeleid gegeven: een eigenaar is een natuurlijk of niet natuurlijk persoon" + }, + "typePersoon": { + "type": [ + "string", + "null" + ], + "title": "Persoon type", + "description": "Type Niet Natuurlijk (NNP) of Natuurlijk Persoon (NPS)" + }, + "typeVes": { + "type": [ + "string", + "null" + ], + "title": "Vestiging soort code", + "description": "Geeft aan of dit een commerciële vestiging (CSV) of niet-commerciële vestiging (NCV) betreft" + }, + "uitgebreideRechtsvorm": { + "type": [ + "string", + "null" + ], + "title": "Persoon uitgebreide rechtsvorm omschrijving", + "description": "Rechtsvorm (conform BW) van inschrijving aangevuld met informatie over structuur, rechtsbevoegdheid etcetera" + }, + "vestigingsnummer": { + "type": [ + "string", + "null" + ], + "title": "Vestiging ID", + "description": "Identificatie voor de vestiging" + }, + "volledigeNaam": { + "type": [ + "string", + "null" + ], + "title": "Persoon volledige naam", + "description": "De volledige naam van de Persoon (NPS of NNP)" + }, + "voltijdWerkzamePersonenOnderneming": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal voltijd werkzame personen", + "description": "Aantal voltijd (meer dan 15 uur per week) werkzame personen bij de onderneming" + }, + "voltijdWerkzamePersonenVes": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal voltijd werkzame personen", + "description": "Het aantal voltijd (meer dan 15 uur per week) werkzame personen bij de onderneming" + }, + "voornamenNps": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk persoon voornaam", + "description": "De voornaam of voornamen van de Natuurlijk persoon" + }, + "voorvoegselGeslachtsnaamNps": { + "type": [ + "string", + "null" + ], + "title": "Natuurlijk persoon geslachtsnaam voorvoegsel", + "description": "Het voorvoegsel van de geslachtsnaam van de Natuurlijk persoon" + }, + "wordtUitgeoefendInCommercieleVestigingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Wordt uitgeoefend in commerciele vestigingen" + }, + "title": "Commerciële vestiging maatschappelijke activiteit", + "description": "Hiermee wordt vastgelegd in welke periode (datumAanvang-datumEinde) welke commerciele VES bij een onderneming behoort" + }, + "wordtUitgeoefendInNietCommercieleVestigingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Wordt uitgeoefend in niet commerciele vestigingen" + }, + "title": "Niet commerciële vestiging maatschappelijke activiteit", + "description": "Hiermee wordt beschreven in welke periode (datumAanvang-datumEinde) welke niet commerciele VES bij een MAC behoort" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkagghandelsregisterkvkLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkagghandelsregisterkvkLink.schema.json new file mode 100644 index 00000000..9b9e26ef --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/BenkagghandelsregisterkvkLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/benkagghandelsregisterkvklink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/BenkagghandelsregisterkvkLink" + ], + "type": "object", + "description": "The identifier of the relationship to handelsregisterkvk.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "description": "Uniek kvk nummer of kvk nummer plus vestigingsnummer" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded.schema.json new file mode 100644 index 00000000..5c60a375 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "adresseerbareobjecten": { + "type": "array", + "items": { + "$ref": "./Benkaggadresseerbareobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded10.schema.json new file mode 100644 index 00000000..c9702282 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkkaartlaageigenaren": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkkaartlaageigenaren.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded11.schema.json new file mode 100644 index 00000000..9e8c62e1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkkaartlaagerfpachtuitgevers": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkkaartlaagerfpachtuitgevers.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded12.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded12.schema.json new file mode 100644 index 00000000..25ed2064 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded12", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkkadastraleobjecten": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkkadastraleobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded13.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded13.schema.json new file mode 100644 index 00000000..9229f443 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded13.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded13", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkkotbetrokkenbij": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkkotbetrokkenbij.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded14.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded14.schema.json new file mode 100644 index 00000000..dcca4f46 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded14.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded14", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkkotisontstaanuit": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkkotisontstaanuit.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded15.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded15.schema.json new file mode 100644 index 00000000..76df2219 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded15.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded15", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brksubjectcategorieen": { + "type": "array", + "items": { + "$ref": "./Benkaggbrksubjectcategorieen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded16.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded16.schema.json new file mode 100644 index 00000000..bee31cb6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded16.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded16", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brktenaamstellingen": { + "type": "array", + "items": { + "$ref": "./Benkaggbrktenaamstellingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded17.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded17.schema.json new file mode 100644 index 00000000..10e7cfa2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded17.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded17", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkzakelijkerechten": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkzakelijkerechten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded18.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded18.schema.json new file mode 100644 index 00000000..8fd9a43a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded18.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded18", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "gebiedenbuurten": { + "type": "array", + "items": { + "$ref": "./Benkagggebiedenbuurten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded19.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded19.schema.json new file mode 100644 index 00000000..7ebf8040 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded19.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded19", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "handelsregisterkvk": { + "type": "array", + "items": { + "$ref": "./Benkagghandelsregisterkvk.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded2.schema.json new file mode 100644 index 00000000..15c22026 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "bagpandbevatverblijfsobjecten": { + "type": "array", + "items": { + "$ref": "./Benkaggbagpandbevatverblijfsobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded3.schema.json new file mode 100644 index 00000000..85496b76 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "bagpanden": { + "type": "array", + "items": { + "$ref": "./Benkaggbagpanden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded4.schema.json new file mode 100644 index 00000000..f833b3da --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "bagpandligtin": { + "type": "array", + "items": { + "$ref": "./Benkaggbagpandligtin.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded5.schema.json new file mode 100644 index 00000000..2cac984e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "bagzoek": { + "type": "array", + "items": { + "$ref": "./Benkaggbagzoek.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded6.schema.json new file mode 100644 index 00000000..993d1f60 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkaantekeningenkadobjecten": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkaantekeningenkadobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded7.schema.json new file mode 100644 index 00000000..784f988e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkbasis": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkbasis.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded8.schema.json new file mode 100644 index 00000000..61d2d4a4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkbasisdataselectie": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkbasisdataselectie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded9.schema.json new file mode 100644 index 00000000..5cc60ec1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "brkbasiszondersubjecten": { + "type": "array", + "items": { + "$ref": "./Benkaggbrkbasiszondersubjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/LineString.schema.json new file mode 100644 index 00000000..5269e8dd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Links.schema.json new file mode 100644 index 00000000..ccc7b5cd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Links.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiLineString.schema.json new file mode 100644 index 00000000..e96b58a1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiPoint.schema.json new file mode 100644 index 00000000..7f0128f5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiPolygon.schema.json new file mode 100644 index 00000000..5bf7a486 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Point.schema.json new file mode 100644 index 00000000..7b41165b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Polygon.schema.json new file mode 100644 index 00000000..c0d17c31 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/benkagg-lqtl1u6hg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/benkagg-lqtl1u6hg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/Beschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/Beschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichten.schema.json new file mode 100644 index 00000000..5087cb6d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/Beschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichten.schema.json @@ -0,0 +1,172 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/beschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/Beschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichten" + ], + "type": "object", + "description": "beschermdestadsdorpsgezichten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `beschermdestadsdorpsgezichten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aangewezenDoor": { + "type": [ + "string", + "null" + ], + "title": "Stadsdorpgezicht toekenner naam", + "description": "De instantie die het gebied heeft aangewezen als beschermd " + }, + "aanwijzingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Stadsdorpgezicht startdatum", + "description": "Datum waarop het gebied is aangewezen als beschermd stads- of dorpsgezicht" + }, + "besluitAanwijzing": { + "type": [ + "string", + "null" + ], + "title": "Stadsdorpgezicht besluit toelichting", + "description": "Informatie over aanwijzings besluit van het beschermde stads- of dorpsgezicht" + }, + "extraInformatie": { + "type": [ + "string", + "null" + ], + "title": "Stadsdorpgezicht extra toelichting", + "description": "Extra informatie van het beschermde stads- of dorpsgezicht" + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Unieke identificatie van een object" + }, + "intrekkingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Stadsdorpgezicht einddatum", + "description": "Datum waarop de beschermde status van het stads- of dorpsgezicht is ingetrokken" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Stadsdorpgezicht naam", + "description": "De naam van het beschermde stads- of dorpgezicht" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Stadsdorpgezicht status", + "description": "Nadere aanduiding van de toestand van het beschermde stads- of dorpgezicht" + }, + "toelichting": { + "type": [ + "string", + "null" + ], + "title": "Stadsdorpgezicht status toelichting", + "description": "Nadere toelichting op de beschermde status van het stads- of dorpsgezicht" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/BeschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/BeschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenLink.schema.json new file mode 100644 index 00000000..bdbcb159 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/BeschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/beschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/BeschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenLink" + ], + "type": "object", + "description": "The identifier of the relationship to beschermdestadsdorpsgezichten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Unieke identificatie van een object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/BeschermdestadsdorpsgezichtendefaultBeschermdestadsdorpsgezichtenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/BeschermdestadsdorpsgezichtendefaultBeschermdestadsdorpsgezichtenLinks.schema.json new file mode 100644 index 00000000..4e89adf8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/BeschermdestadsdorpsgezichtendefaultBeschermdestadsdorpsgezichtenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/beschermdestadsdorpsgezichtendefaultbeschermdestadsdorpsgezichtenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json#/components/schemas/BeschermdestadsdorpsgezichtendefaultBeschermdestadsdorpsgezichtenLinks" + ], + "type": "object", + "description": "The contents of the `beschermdestadsdorpsgezichten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BeschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichtenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/Embedded.schema.json new file mode 100644 index 00000000..5de0cd24 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/beschermde-stads-en-dorpsgezichten-csdbfuenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/beschermdestadsdorpsgezichten/openapi.json" + ], + "type": "object", + "properties": { + "beschermdestadsdorpsgezichten": { + "type": "array", + "items": { + "$ref": "./Beschermdestadsdorpsgezichtenbeschermdestadsdorpsgezichten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBakkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBakkenLink.schema.json new file mode 100644 index 00000000..6bca4572 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBakkenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtbakkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtBakkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bakken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBegroeideterreindelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBegroeideterreindelenLink.schema.json new file mode 100644 index 00000000..6dda1929 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBegroeideterreindelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtbegroeideterreindelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtBegroeideterreindelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to begroeideterreindelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBordenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBordenLink.schema.json new file mode 100644 index 00000000..43f4b2ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtBordenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtbordenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtBordenLink" + ], + "type": "object", + "description": "The identifier of the relationship to borden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtFunctionelegebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtFunctionelegebiedenLink.schema.json new file mode 100644 index 00000000..a88bb678 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtFunctionelegebiedenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtfunctionelegebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtFunctionelegebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to functionelegebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtGebouwinstallatiesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtGebouwinstallatiesLink.schema.json new file mode 100644 index 00000000..9d3aae2f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtGebouwinstallatiesLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtgebouwinstallatieslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtGebouwinstallatiesLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebouwinstallaties.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtInstallatiesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtInstallatiesLink.schema.json new file mode 100644 index 00000000..f7f7a8ca --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtInstallatiesLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtinstallatieslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtInstallatiesLink" + ], + "type": "object", + "description": "The identifier of the relationship to installaties.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtKastenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtKastenLink.schema.json new file mode 100644 index 00000000..3e9849fb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtKastenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtkastenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtKastenLink" + ], + "type": "object", + "description": "The identifier of the relationship to kasten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtKunstwerkdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtKunstwerkdelenLink.schema.json new file mode 100644 index 00000000..db7d335d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtKunstwerkdelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtkunstwerkdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtKunstwerkdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to kunstwerkdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtMastenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtMastenLink.schema.json new file mode 100644 index 00000000..b8e1e7b5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtMastenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtmastenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtMastenLink" + ], + "type": "object", + "description": "The identifier of the relationship to masten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtNummeraanduidingreekslabelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtNummeraanduidingreekslabelsLink.schema.json new file mode 100644 index 00000000..903fc027 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtNummeraanduidingreekslabelsLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtnummeraanduidingreekslabelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtNummeraanduidingreekslabelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to nummeraanduidingreekslabels.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOnbegroeideterreindelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOnbegroeideterreindelenLink.schema.json new file mode 100644 index 00000000..09652d1e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOnbegroeideterreindelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtonbegroeideterreindelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtOnbegroeideterreindelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to onbegroeideterreindelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOndersteunendewaterdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOndersteunendewaterdelenLink.schema.json new file mode 100644 index 00000000..c1457f7b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOndersteunendewaterdelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtondersteunendewaterdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtOndersteunendewaterdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to ondersteunendewaterdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOndersteunendewegdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOndersteunendewegdelenLink.schema.json new file mode 100644 index 00000000..b9a7bad3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOndersteunendewegdelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtondersteunendewegdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtOndersteunendewegdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to ondersteunendewegdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOpenbareruimtelabelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOpenbareruimtelabelsLink.schema.json new file mode 100644 index 00000000..2f97681e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOpenbareruimtelabelsLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtopenbareruimtelabelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtOpenbareruimtelabelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to openbareruimtelabels.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOverbruggingsdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOverbruggingsdelenLink.schema.json new file mode 100644 index 00000000..9b9cc1b6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOverbruggingsdelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtoverbruggingsdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtOverbruggingsdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to overbruggingsdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOverigebouwwerkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOverigebouwwerkenLink.schema.json new file mode 100644 index 00000000..861eefa0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtOverigebouwwerkenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtoverigebouwwerkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtOverigebouwwerkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to overigebouwwerken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPalenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPalenLink.schema.json new file mode 100644 index 00000000..22962ada --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPalenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtpalenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtPalenLink" + ], + "type": "object", + "description": "The identifier of the relationship to palen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPandenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPandenLink.schema.json new file mode 100644 index 00000000..3aac30e3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPandenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtpandenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtPandenLink" + ], + "type": "object", + "description": "The identifier of the relationship to panden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPuttenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPuttenLink.schema.json new file mode 100644 index 00000000..c9631d4d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtPuttenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtputtenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtPuttenLink" + ], + "type": "object", + "description": "The identifier of the relationship to putten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtScheidingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtScheidingenLink.schema.json new file mode 100644 index 00000000..07b73a46 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtScheidingenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtscheidingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtScheidingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to scheidingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtSensorenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtSensorenLink.schema.json new file mode 100644 index 00000000..136e200c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtSensorenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtsensorenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtSensorenLink" + ], + "type": "object", + "description": "The identifier of the relationship to sensoren.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtSporenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtSporenLink.schema.json new file mode 100644 index 00000000..dd957b0c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtSporenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtsporenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtSporenLink" + ], + "type": "object", + "description": "The identifier of the relationship to sporen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtStraatmeubilairLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtStraatmeubilairLink.schema.json new file mode 100644 index 00000000..72e1aaf8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtStraatmeubilairLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtstraatmeubilairlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtStraatmeubilairLink" + ], + "type": "object", + "description": "The identifier of the relationship to straatmeubilair.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtTunneldelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtTunneldelenLink.schema.json new file mode 100644 index 00000000..6de38cb4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtTunneldelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgttunneldelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtTunneldelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to tunneldelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtVegetatieobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtVegetatieobjectenLink.schema.json new file mode 100644 index 00000000..a5bc2bed --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtVegetatieobjectenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtvegetatieobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtVegetatieobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to vegetatieobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWaterdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWaterdelenLink.schema.json new file mode 100644 index 00000000..c714666f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWaterdelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtwaterdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtWaterdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to waterdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWaterinrichtingselementenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWaterinrichtingselementenLink.schema.json new file mode 100644 index 00000000..be5f98b3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWaterinrichtingselementenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtwaterinrichtingselementenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtWaterinrichtingselementenLink" + ], + "type": "object", + "description": "The identifier of the relationship to waterinrichtingselementen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWegdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWegdelenLink.schema.json new file mode 100644 index 00000000..839510ab --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWegdelenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtwegdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtWegdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to wegdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWeginrichtingselementenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWeginrichtingselementenLink.schema.json new file mode 100644 index 00000000..3ee6540a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtWeginrichtingselementenLink.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtweginrichtingselementenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtWeginrichtingselementenLink" + ], + "type": "object", + "description": "The identifier of the relationship to weginrichtingselementen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtbakken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtbakken.schema.json new file mode 100644 index 00000000..01d42918 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtbakken.schema.json @@ -0,0 +1,278 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtbakken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtbakken" + ], + "type": "object", + "description": "Object met een permanent karakter dat dient om iets in te bergen of te verzamelen.- Groep: Inrichtingselement - Code: 160", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bakken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBakkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Bak type", + "description": "Het soort bak. Bij Bak is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Bak plus type", + "description": "Het soort bak (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtbegroeideterreindelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtbegroeideterreindelen.schema.json new file mode 100644 index 00000000..2a5677e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtbegroeideterreindelen.schema.json @@ -0,0 +1,358 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtbegroeideterreindelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtbegroeideterreindelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje van een terrein, dat er binnen het objecttype Terrein van NEN 3610 wordt onderscheiden, met aaneengesloten vegetatie. - Groep: terrein - Code: 140", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `begroeideterreindelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBegroeideterreindelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT fysiek voorkomen begroeid terreindeel", + "description": "Classificatie van het vegetatiedek, ingedeeld naar soort vegetatie" + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "kruinlijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "opTalud": { + "type": [ + "string", + "null" + ], + "title": "Op talud indicatie", + "description": "Indicatie of het object wel of niet op een hellend vlak ligt ('J'/'N')" + }, + "plusFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT plus fysiek voorkomen begroeid terreindeel", + "description": "Nadere classificatie van het vegetatiedek, ingedeeld naar soort vegetatie" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtborden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtborden.schema.json new file mode 100644 index 00000000..2e47df79 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtborden.schema.json @@ -0,0 +1,278 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtborden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtborden" + ], + "type": "object", + "description": "Een paneel waarop informatie wordt afgebeeld. - Groep: Inrichtingselement - Code: 170", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `borden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBordenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Bord type", + "description": "Het soort bord. Bij Bord is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Bord plus type", + "description": "Het soort bord (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBakkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBakkenLinks.schema.json new file mode 100644 index 00000000..61c3f6cf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBakkenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultbakkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultBakkenLinks" + ], + "type": "object", + "description": "The contents of the `bakken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBakkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBegroeideterreindelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBegroeideterreindelenLinks.schema.json new file mode 100644 index 00000000..7ed5fd1f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBegroeideterreindelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultbegroeideterreindelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultBegroeideterreindelenLinks" + ], + "type": "object", + "description": "The contents of the `begroeideterreindelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBegroeideterreindelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBordenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBordenLinks.schema.json new file mode 100644 index 00000000..3ec04002 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultBordenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultbordenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultBordenLinks" + ], + "type": "object", + "description": "The contents of the `borden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBordenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultFunctionelegebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultFunctionelegebiedenLinks.schema.json new file mode 100644 index 00000000..6aa6d0ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultFunctionelegebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultfunctionelegebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultFunctionelegebiedenLinks" + ], + "type": "object", + "description": "The contents of the `functionelegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtFunctionelegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultGebouwinstallatiesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultGebouwinstallatiesLinks.schema.json new file mode 100644 index 00000000..91f24ddb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultGebouwinstallatiesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultgebouwinstallatieslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultGebouwinstallatiesLinks" + ], + "type": "object", + "description": "The contents of the `gebouwinstallaties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtGebouwinstallatiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultInstallatiesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultInstallatiesLinks.schema.json new file mode 100644 index 00000000..cf8ab4a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultInstallatiesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultinstallatieslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultInstallatiesLinks" + ], + "type": "object", + "description": "The contents of the `installaties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtInstallatiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultKastenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultKastenLinks.schema.json new file mode 100644 index 00000000..bbc4cb6f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultKastenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultkastenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultKastenLinks" + ], + "type": "object", + "description": "The contents of the `kasten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtKastenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultKunstwerkdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultKunstwerkdelenLinks.schema.json new file mode 100644 index 00000000..f1b09ebc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultKunstwerkdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultkunstwerkdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultKunstwerkdelenLinks" + ], + "type": "object", + "description": "The contents of the `kunstwerkdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtKunstwerkdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultLigplaatsnummeraanduidingreekslabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultLigplaatsnummeraanduidingreekslabelsLinks.schema.json new file mode 100644 index 00000000..8961c7bf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultLigplaatsnummeraanduidingreekslabelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultligplaatsnummeraanduidingreekslabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultLigplaatsnummeraanduidingreekslabelsLinks" + ], + "type": "object", + "description": "The contents of the `ligplaatsnummeraanduidingreekslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtligplaatsnummeraanduidingreekslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultMastenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultMastenLinks.schema.json new file mode 100644 index 00000000..e385b6e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultMastenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultmastenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultMastenLinks" + ], + "type": "object", + "description": "The contents of the `masten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtMastenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultNummeraanduidingreekslabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultNummeraanduidingreekslabelsLinks.schema.json new file mode 100644 index 00000000..a18e3b85 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultNummeraanduidingreekslabelsLinks.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultnummeraanduidingreekslabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultNummeraanduidingreekslabelsLinks" + ], + "type": "object", + "description": "The contents of the `nummeraanduidingreekslabels._links` field. It contains all relationships with objects.", + "properties": { + "hoogsteHuisnummerBagVerblijfsobject": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + }, + "hoortBijBagPand": { + "$ref": "../_shared/BagPandenLink.schema.json" + }, + "hoortBijBgtPand": { + "$ref": "./BgtPandenLink.schema.json" + }, + "laagsteHuisnummerBagVerblijfsobject": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtNummeraanduidingreekslabelsLink.schema.json" + } + }, + "required": [ + "hoogsteHuisnummerBagVerblijfsobject", + "hoortBijBagPand", + "hoortBijBgtPand", + "laagsteHuisnummerBagVerblijfsobject", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOnbegroeideterreindelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOnbegroeideterreindelenLinks.schema.json new file mode 100644 index 00000000..353c635c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOnbegroeideterreindelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultonbegroeideterreindelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultOnbegroeideterreindelenLinks" + ], + "type": "object", + "description": "The contents of the `onbegroeideterreindelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOnbegroeideterreindelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOnderbouwenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOnderbouwenLinks.schema.json new file mode 100644 index 00000000..677bff2a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOnderbouwenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultonderbouwenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultOnderbouwenLinks" + ], + "type": "object", + "description": "The contents of the `onderbouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtonderbouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOndersteunendewaterdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOndersteunendewaterdelenLinks.schema.json new file mode 100644 index 00000000..3a23c251 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOndersteunendewaterdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultondersteunendewaterdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultOndersteunendewaterdelenLinks" + ], + "type": "object", + "description": "The contents of the `ondersteunendewaterdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOndersteunendewaterdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOndersteunendewegdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOndersteunendewegdelenLinks.schema.json new file mode 100644 index 00000000..2be06e9f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOndersteunendewegdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultondersteunendewegdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultOndersteunendewegdelenLinks" + ], + "type": "object", + "description": "The contents of the `ondersteunendewegdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOndersteunendewegdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOpenbareruimtelabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOpenbareruimtelabelsLinks.schema.json new file mode 100644 index 00000000..12113346 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOpenbareruimtelabelsLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultopenbareruimtelabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultOpenbareruimtelabelsLinks" + ], + "type": "object", + "description": "The contents of the `openbareruimtelabels._links` field. It contains all relationships with objects.", + "properties": { + "hoortBijBagOpenbareruimte": { + "$ref": "../_shared/BagOpenbareruimtesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOpenbareruimtelabelsLink.schema.json" + } + }, + "required": [ + "hoortBijBagOpenbareruimte", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverbouwenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverbouwenLinks.schema.json new file mode 100644 index 00000000..fd7cfe5b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverbouwenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultoverbouwenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultOverbouwenLinks" + ], + "type": "object", + "description": "The contents of the `overbouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtoverbouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverbruggingsdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverbruggingsdelenLinks.schema.json new file mode 100644 index 00000000..81b9ac39 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverbruggingsdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultoverbruggingsdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultOverbruggingsdelenLinks" + ], + "type": "object", + "description": "The contents of the `overbruggingsdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOverbruggingsdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverigebouwwerkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverigebouwwerkenLinks.schema.json new file mode 100644 index 00000000..483cbcc6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultOverigebouwwerkenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultoverigebouwwerkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultOverigebouwwerkenLinks" + ], + "type": "object", + "description": "The contents of the `overigebouwwerken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOverigebouwwerkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPalenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPalenLinks.schema.json new file mode 100644 index 00000000..94f2758b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPalenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultpalenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultPalenLinks" + ], + "type": "object", + "description": "The contents of the `palen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtPalenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPandenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPandenLinks.schema.json new file mode 100644 index 00000000..22c68ae5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPandenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultpandenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultPandenLinks" + ], + "type": "object", + "description": "The contents of the `panden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtPandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPuttenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPuttenLinks.schema.json new file mode 100644 index 00000000..383683fc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultPuttenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultputtenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultPuttenLinks" + ], + "type": "object", + "description": "The contents of the `putten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtPuttenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultScheidingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultScheidingenLinks.schema.json new file mode 100644 index 00000000..91f178d4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultScheidingenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultscheidingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultScheidingenLinks" + ], + "type": "object", + "description": "The contents of the `scheidingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtScheidingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultSensorenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultSensorenLinks.schema.json new file mode 100644 index 00000000..d5bbd352 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultSensorenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultsensorenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultSensorenLinks" + ], + "type": "object", + "description": "The contents of the `sensoren._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtSensorenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultSporenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultSporenLinks.schema.json new file mode 100644 index 00000000..f914b946 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultSporenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultsporenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultSporenLinks" + ], + "type": "object", + "description": "The contents of the `sporen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtSporenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultStandplaatsnummeraanduidingreekslabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultStandplaatsnummeraanduidingreekslabelsLinks.schema.json new file mode 100644 index 00000000..f6847b55 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultStandplaatsnummeraanduidingreekslabelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultstandplaatsnummeraanduidingreekslabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultStandplaatsnummeraanduidingreekslabelsLinks" + ], + "type": "object", + "description": "The contents of the `standplaatsnummeraanduidingreekslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtstandplaatsnummeraanduidingreekslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultStraatmeubilairLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultStraatmeubilairLinks.schema.json new file mode 100644 index 00000000..34902633 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultStraatmeubilairLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaultstraatmeubilairlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultStraatmeubilairLinks" + ], + "type": "object", + "description": "The contents of the `straatmeubilair._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtStraatmeubilairLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultTunneldelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultTunneldelenLinks.schema.json new file mode 100644 index 00000000..044e7133 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtdefaultTunneldelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtdefaulttunneldelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtdefaultTunneldelenLinks" + ], + "type": "object", + "description": "The contents of the `tunneldelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtTunneldelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtfunctionelegebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtfunctionelegebieden.schema.json new file mode 100644 index 00000000..a6dd0d66 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtfunctionelegebieden.schema.json @@ -0,0 +1,298 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtfunctionelegebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtfunctionelegebieden" + ], + "type": "object", + "description": "Begrensd en benoemd gebied dat door een functionele eenheid beschreven wordt. - Groep: _ - Code: 350", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `functionelegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtFunctionelegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied type", + "description": "Specificatie van het soort Functioneel Gebied" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied naam", + "description": "Naam waaronder het functioneel gebied bekend staat" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied plus type", + "description": "Specificatie van het soort Functioneel Gebied, indien het een IMGeo uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtgebouwinstallaties.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtgebouwinstallaties.schema.json new file mode 100644 index 00000000..9d86aeb5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtgebouwinstallaties.schema.json @@ -0,0 +1,290 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtgebouwinstallaties", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtgebouwinstallaties" + ], + "type": "object", + "description": "Een component aan de buitenzijde van een gebouw, die het aanzicht van het gebouw mede bepaalt. - Groep: kunstwerk-bouwwerk - Code: 180", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebouwinstallaties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtGebouwinstallatiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Gebouwinstallatie type", + "description": "Specificatie van het soort gebouwinstallatie. Bij Gebouwinstallatie is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Gebouwinstallatie plus type", + "description": "Specificatie van het soort gebouwinstallatie, indien dit een IMGeo uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtinstallaties.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtinstallaties.schema.json new file mode 100644 index 00000000..b6b8d977 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtinstallaties.schema.json @@ -0,0 +1,278 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtinstallaties", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtinstallaties" + ], + "type": "object", + "description": "Samenhangend systeem dat een bepaald doel dient. - Groep: Inrichtingselement - Code: 190", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `installaties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtInstallatiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Installatie type", + "description": "Het soort installatie. Bij Installatie is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Installatie plus type", + "description": "Het soort installatie (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtkasten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtkasten.schema.json new file mode 100644 index 00000000..63930590 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtkasten.schema.json @@ -0,0 +1,278 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtkasten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtkasten" + ], + "type": "object", + "description": "Object met een permanent karakter dat dient om iets in te bergen en te beschermen. - Groep: Inrichtingselement - Code: 200", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kasten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtKastenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Kast type", + "description": "Het soort kast. Bij Kast is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Kast plus type", + "description": "Het soort kast (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtkunstwerkdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtkunstwerkdelen.schema.json new file mode 100644 index 00000000..a12e9df7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtkunstwerkdelen.schema.json @@ -0,0 +1,266 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtkunstwerkdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtkunstwerkdelen" + ], + "type": "object", + "description": "Onderdeel van een civiel-technisch werk voor de infrastructuur van wegen, water, spoorbanen, waterkeringen en/of leidingen. - Groep: kunstwerk-bouwwerk - Code: 51", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kunstwerkdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtKunstwerkdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Kunstwerk type", + "description": "Specificatie van het soort kunstwerk" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Kunstwerk plus type", + "description": "Specificatie van het soort kunstwerk, indien dit een IMGeo uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtligplaatsnummeraanduidingreekslabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtligplaatsnummeraanduidingreekslabels.schema.json new file mode 100644 index 00000000..4be21104 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtligplaatsnummeraanduidingreekslabels.schema.json @@ -0,0 +1,120 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtligplaatsnummeraanduidingreekslabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtligplaatsnummeraanduidingreekslabels" + ], + "type": "object", + "description": "Naam en plaatsingspunten van bij een ligplaats horende nummeraanduidingreeks- Groep: - Code: -", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ligplaatsnummeraanduidingreekslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtligplaatsnummeraanduidingreekslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adres": { + "type": [ + "string", + "null" + ], + "title": "Adres ligplaats uitgeschreven", + "description": "Het uitgeschreven adres behorend bij de ligplaats" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoortBijBagLigplaats": { + "type": "string", + "title": "Ligplaats nummeraanduiding reekslabel", + "description": "Ligplaats nummeraanduiding reekslabel, zoals is toegekend in de BAG-registratie" + }, + "labelHoek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De rotatie van het label bij visualisatie, met de klok mee ten opzichte van de normale tekstrichting" + }, + "nummeraanduidingreeks": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduidingreeks ligplaats", + "description": "De reeks nummeraanduidingen afgeleid uit de nummeraanduidingen behorend bij de ligplaats ten behoeve van visualisatie" + } + }, + "required": [ + "_links", + "hoortBijBagLigplaats" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtligplaatsnummeraanduidingreekslabelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtligplaatsnummeraanduidingreekslabelsLink.schema.json new file mode 100644 index 00000000..ebe2364d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtligplaatsnummeraanduidingreekslabelsLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtligplaatsnummeraanduidingreekslabelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtligplaatsnummeraanduidingreekslabelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to ligplaatsnummeraanduidingreekslabels.", + "properties": { + "hoortBijBagLigplaats": { + "type": "string", + "title": "Ligplaats nummeraanduiding reekslabel", + "description": "Ligplaats nummeraanduiding reekslabel, zoals is toegekend in de BAG-registratie" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "hoortBijBagLigplaats", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtmasten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtmasten.schema.json new file mode 100644 index 00000000..5f37dabb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtmasten.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtmasten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtmasten" + ], + "type": "object", + "description": "Hoge draagconstructie. - Groep: Inrichtingselement - Code: 210", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `masten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtMastenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Mast type", + "description": "Het soort mast. Bij Mast is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Mast plus type", + "description": "Het soort mast (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtnummeraanduidingreekslabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtnummeraanduidingreekslabels.schema.json new file mode 100644 index 00000000..222b059c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtnummeraanduidingreekslabels.schema.json @@ -0,0 +1,289 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtnummeraanduidingreekslabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtnummeraanduidingreekslabels" + ], + "type": "object", + "description": "Naam en plaatsingspunten van bij een pand horende nummeraanduidingreeksen- Groep: bouwwerk - Code: -", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `nummeraanduidingreekslabels._links` field. It contains all relationships with objects.", + "properties": { + "hoogsteHuisnummerBagVerblijfsobject": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + }, + "hoortBijBagPand": { + "$ref": "../_shared/BagPandenLink.schema.json" + }, + "hoortBijBgtPand": { + "$ref": "./BgtPandenLink.schema.json" + }, + "laagsteHuisnummerBagVerblijfsobject": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtNummeraanduidingreekslabelsLink.schema.json" + } + }, + "required": [ + "hoogsteHuisnummerBagVerblijfsobject", + "hoortBijBagPand", + "hoortBijBgtPand", + "laagsteHuisnummerBagVerblijfsobject", + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoogsteHuisnummerBagVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject ID", + "description": "Identificatie in de BAG registratie van het verblijfsobject met het hoogste huisnummer behorende tot de reeks", + "readOnly": true, + "deprecated": true + }, + "hoortBijBagPandId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduidingreekslabel hoort bij BAG pand", + "description": "De unieke identificatie van het object waar dit label bij hoort, zoals is toegekend in de BAG-registratie", + "readOnly": true, + "deprecated": true + }, + "hoortBijBgtPandId": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduidingreekslabel hoort bij BGT pand", + "description": "De unieke identificatie van het object waar dit label bij hoort, zoals is toegekend in de BGT-registratie", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "laagsteHuisnummerBagVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject ID", + "description": "Identificatie in de BAG registratie van het verblijfsobject met het laagste huisnummer behorende tot de reeks", + "readOnly": true, + "deprecated": true + }, + "labelhoek": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Label hoek", + "description": "De rotatie van het label bij visualisatie, met de klok mee ten opzichte van de normale tekstrichting" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "nummeraanduidingreeks": { + "type": [ + "string", + "null" + ], + "title": "Nummer aanduiding reeks", + "description": "Bevat de reeks nummeraanduidingen behorend bij het pand ten behoeve van visualisatie" + }, + "nummeraanduidingreeksAfgekort": { + "type": [ + "string", + "null" + ], + "title": "Nummer aanduiding reeks afgekort", + "description": "Bevat de reeks nummeraanduidingen behorend bij het pand. Daarnaast is hier ten behoeve van visualisatie de tekst ingekort" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "hoogsteHuisnummerBagVerblijfsobjectId", + "hoortBijBagPandId", + "hoortBijBgtPandId", + "identificatie", + "laagsteHuisnummerBagVerblijfsobjectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtonbegroeideterreindelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtonbegroeideterreindelen.schema.json new file mode 100644 index 00000000..3da3292b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtonbegroeideterreindelen.schema.json @@ -0,0 +1,271 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtonbegroeideterreindelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtonbegroeideterreindelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje van een terrein, dat er binnen het objecttype Terrein van NEN 3610 wordt onderscheiden, zonder aaneengesloten vegetatie. - Groep: terrein - Code: 30", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `onbegroeideterreindelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOnbegroeideterreindelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT fysiek voorkomen onbegroeid terreindeel", + "description": "Classificatie van het soort terrein, ingedeeld naar de uiterlijke verschijningsvorm" + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "kruinlijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "opTalud": { + "type": [ + "string", + "null" + ], + "title": "Op talud indicatie", + "description": "Indicatie of object op een hellend vlak ligt ('J'/'N')" + }, + "plusFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT plus fysiek voorkomen onbegroeid terreindeel", + "description": "Nadere classificatie van het soort terrein, ingedeeld naar de uiterlijke verschijningsvorm" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtonderbouwen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtonderbouwen.schema.json new file mode 100644 index 00000000..16c40b31 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtonderbouwen.schema.json @@ -0,0 +1,136 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtonderbouwen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtonderbouwen" + ], + "type": "object", + "description": "Bebouwing die zich onder het maaiveld bevindt en uitsteekt ten opzichte van bebouwing op het maaiveld, een voor mensen toegankelijk deel van een gebouw. - Groep: bouwwerk - Code: _, niet imgeo", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `onderbouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtonderbouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "guid": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "hoortBijBagPandId": { + "type": [ + "string", + "null" + ], + "title": "Onderbouw hoort bij BAG pand", + "description": "De unieke identificatie van het object waar deze onderbouw bij hoort, zoals is toegekend in de BAG-registratie" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + } + }, + "required": [ + "_links", + "guid" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtonderbouwenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtonderbouwenLink.schema.json new file mode 100644 index 00000000..b750fbb7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtonderbouwenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtonderbouwenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtonderbouwenLink" + ], + "type": "object", + "description": "The identifier of the relationship to onderbouwen.", + "properties": { + "guid": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "guid", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtondersteunendewaterdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtondersteunendewaterdelen.schema.json new file mode 100644 index 00000000..dcad7c04 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtondersteunendewaterdelen.schema.json @@ -0,0 +1,232 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtondersteunendewaterdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtondersteunendewaterdelen" + ], + "type": "object", + "description": "Object dat in het kader van de waterhuishouding periodiek gedeeltelijk of geheel met water is bedekt. - Groep: water - Code: 41", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ondersteunendewaterdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOndersteunendewaterdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Ondersteunend waterdeel type", + "description": "Specificatie van het soort Water" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Ondersteunend waterdeel plus type", + "description": "Specificatie van het soort Water, nadere classificatie" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtondersteunendewegdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtondersteunendewegdelen.schema.json new file mode 100644 index 00000000..5d14cbd7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtondersteunendewegdelen.schema.json @@ -0,0 +1,287 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtondersteunendewegdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtondersteunendewegdelen" + ], + "type": "object", + "description": "Een deel van de weg dat niet primair bedoeld is voor gebruik door het verkeer. - Groep: transport - Code: 70", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ondersteunendewegdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOndersteunendewegdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtFunctie": { + "type": [ + "string", + "null" + ], + "title": "Ondersteunend wegdeel functie", + "description": "Specificatie van de functie van het ondersteunend wegdeel" + }, + "bgtFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT fysiek voorkomen verhard ondersteunend wegdeel", + "description": "Mate waarin het ondersteunend wegdeel al of niet verhard is" + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "kruinlijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "opTalud": { + "type": [ + "string", + "null" + ], + "title": "Op talud indicatie", + "description": "Indicatie of het object wel of niet op een hellend vlak ligt ('J'/'N')" + }, + "plusFunctie": { + "type": [ + "string", + "null" + ], + "title": "Ondersteunend wegdeel plus functie", + "description": "Specificatie van het soort ondersteunend wegdeel, nadere classificatie" + }, + "plusFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT plus fysiek voorkomen verhard ondersteunend wegdeel", + "description": "Mate waarin het ondersteunend wegdeel al of niet verhard is, nadere classificatie" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtopenbareruimtelabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtopenbareruimtelabels.schema.json new file mode 100644 index 00000000..5fa5cf10 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtopenbareruimtelabels.schema.json @@ -0,0 +1,243 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtopenbareruimtelabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtopenbareruimtelabels" + ], + "type": "object", + "description": "Naam en plaatsingspunten van een in de BAG geregistreerde OPENBARE RUIMTE. - Groep: _ - Code: 110", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `openbareruimtelabels._links` field. It contains all relationships with objects.", + "properties": { + "hoortBijBagOpenbareruimte": { + "$ref": "../_shared/BagOpenbareruimtesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOpenbareruimtelabelsLink.schema.json" + } + }, + "required": [ + "hoortBijBagOpenbareruimte", + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte type", + "description": "De aard van de als zodanig benoemde OPENBARE RUIMTE" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoortBijBagOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "title": "Openbareruimtelabel hoort bij openbare ruimte", + "description": "De unieke identificatie van het object zoals is toegekend in de BAG-administratie.", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "labelHoek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De rotatie van het label bij visualisatie, met de klok mee ten opzichte van de normale tekstrichting" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte naam label", + "description": "Een door het bevoegde gemeentelijke orgaan aan een OPENBARE RUIMTE toegekende benaming" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "hoortBijBagOpenbareruimteId", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverbouwen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverbouwen.schema.json new file mode 100644 index 00000000..26b28bee --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverbouwen.schema.json @@ -0,0 +1,142 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtoverbouwen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtoverbouwen" + ], + "type": "object", + "description": "Bebouwing boven maaiveld, vrijstaand op pilaren of verbonden met bebouwing op maaiveld, een voor mensen toegankelijk deel van een gebouw. - Groep: bouwwerk - Code: _, niet imgeo", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `overbouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtoverbouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "guid": { + "type": "string", + "title": "Guid ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "hoortBijBagPandId": { + "type": [ + "string", + "null" + ], + "title": "Onderbouw hoort bij BAG pand", + "description": "De unieke identificatie van het object waar deze onderbouw bij hoort, zoals is toegekend in de BAG-registratie" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object ten opzichte van het maaiveld" + } + }, + "required": [ + "_links", + "guid" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtoverbouwenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtoverbouwenLink.schema.json new file mode 100644 index 00000000..3fb45f99 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtoverbouwenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtoverbouwenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtoverbouwenLink" + ], + "type": "object", + "description": "The identifier of the relationship to overbouwen.", + "properties": { + "guid": { + "type": "string", + "title": "Guid ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "guid", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverbruggingsdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverbruggingsdelen.schema.json new file mode 100644 index 00000000..72c32b48 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverbruggingsdelen.schema.json @@ -0,0 +1,240 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtoverbruggingsdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtoverbruggingsdelen" + ], + "type": "object", + "description": "Onderdeel van een beweegbare of vaste verbinding tussen twee punten, die door water, een weg of anderszins gescheiden zijn, dat essentieel is voor de constructie. - Groep: kunstwerk-bouwwerk - Code: 55", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `overbruggingsdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOverbruggingsdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "hoortBijTypeOverbrugging": { + "type": [ + "string", + "null" + ], + "title": "Overbruggingsdeel type", + "description": "Nadere classificatie van de overbrugging waar het overbruggingsdeel een onderdeel van is" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "overbruggingIsBeweegbaar": { + "type": [ + "string", + "null" + ], + "title": "Overbrugging is beweegbaar indicatie", + "description": "Aanduiding of de brug waar het overbruggingsdeel bij hoort al dan niet beweegbaar is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Overbrugging type", + "description": "Het soort onderdeel van de brugconstructie" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverigebouwwerken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverigebouwwerken.schema.json new file mode 100644 index 00000000..4e56f615 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtoverigebouwwerken.schema.json @@ -0,0 +1,238 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtoverigebouwwerken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtoverigebouwwerken" + ], + "type": "object", + "description": "Met de aarde verbonden duurzaam bouwwerk, dat niet valt onder de definities van een pand of kunstwerk. - Groep: bouwwerk - Code: 53", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `overigebouwwerken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtOverigebouwwerkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Overig bouwwerk type", + "description": "Specificatie van het soort overig bouwwerk" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Overig bouwwerk plus type", + "description": "Specificatie van het soort overig bouwwerk, indien dit een IMGeo uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtpalen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtpalen.schema.json new file mode 100644 index 00000000..d444939f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtpalen.schema.json @@ -0,0 +1,228 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtpalen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtpalen" + ], + "type": "object", + "description": "Langwerpig stuk hout, ijzer, steen enz., dat in de grond staat. - Groep: Inrichtingselement - Code: 220", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `palen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtPalenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Paal type", + "description": "Het soort paal. Bij Paal is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hectometeraanduiding": { + "type": [ + "string", + "null" + ], + "title": "Hectometerpaal code", + "description": "Code van de paal die kan worden gebruikt voor afstandsaanduiding, zoals bij hectometerpaaltjes en dijkpalen" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Paal plus type", + "description": "Het soort paal (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieveve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtpanden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtpanden.schema.json new file mode 100644 index 00000000..38e99995 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtpanden.schema.json @@ -0,0 +1,230 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtpanden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtpanden" + ], + "type": "object", + "description": "Kleinste bij de totstandkoming functioneel en bouwkundig-constructief zelfstandige eenheid die direct en duurzaam met de aarde is verbonden en betreedbaar en afsluitbaar is. - Groep: bouwwerk - Code: 60", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `panden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtPandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "isBagPand": { + "type": [ + "string", + "null" + ], + "title": "BAG pand identificatie", + "description": "De unieke identificatie van het object zoals is toegekend in de BAG-registratie" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtputten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtputten.schema.json new file mode 100644 index 00000000..1a2b4f1b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtputten.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtputten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtputten" + ], + "type": "object", + "description": "Gegraven of geboorde kokervormige diepte waarin zich (vloei)stoffen bevinden. - Groep: Inrichtingselement - Code: 230", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `putten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtPuttenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Put type", + "description": "Het soort put. Bij Put is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Put plus type", + "description": "Het soort put (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtscheidingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtscheidingen.schema.json new file mode 100644 index 00000000..edf2313b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtscheidingen.schema.json @@ -0,0 +1,232 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtscheidingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtscheidingen" + ], + "type": "object", + "description": "Kunstmatig, meestal lineair obstakel met een werende functie. - Groep: bouwwerk - Code: 52", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `scheidingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtScheidingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Scheiding type", + "description": "Specificatie van het soort scheiding" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Scheiding plus type", + "description": "Specificatie van het soort scheiding, indien dit een IMGeo uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtsensoren.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtsensoren.schema.json new file mode 100644 index 00000000..0a199402 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtsensoren.schema.json @@ -0,0 +1,195 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtsensoren", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtsensoren" + ], + "type": "object", + "description": "Apparaat voor de meting van een fysieke grootheid (bijv. temperatuur, licht, druk, elektriciteit). - Groep: Inrichtingselement - Code: 240", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `sensoren._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtSensorenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Sensor type", + "description": "Het soort sensor. Bij Sensor is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Sensor plus type", + "description": "Het soort sensor (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtsporen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtsporen.schema.json new file mode 100644 index 00000000..23900719 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtsporen.schema.json @@ -0,0 +1,226 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtsporen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtsporen" + ], + "type": "object", + "description": "De as van het spoor, dat wil zeggen het midden van twee stalen staven op een onderling vaste afstand, waarover trein, tram, of sneltram rijdt. - Groep: transport - Code: 100", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `sporen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtSporenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtFunctie": { + "type": [ + "string", + "null" + ], + "title": "Spoor functie", + "description": "Specificatie van het soort gebruik van het spoor" + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusFunctie": { + "type": [ + "string", + "null" + ], + "title": "Spoor plus functie", + "description": "Specificatie van het soort gebruik van het spoor, nadere classificatie" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtstandplaatsnummeraanduidingreekslabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtstandplaatsnummeraanduidingreekslabels.schema.json new file mode 100644 index 00000000..d7a9463e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtstandplaatsnummeraanduidingreekslabels.schema.json @@ -0,0 +1,120 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtstandplaatsnummeraanduidingreekslabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtstandplaatsnummeraanduidingreekslabels" + ], + "type": "object", + "description": "Naam en plaatsingspunten van bij een standplaats horende nummeraanduidingreeks- Groep: - Code: -", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `standplaatsnummeraanduidingreekslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtstandplaatsnummeraanduidingreekslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adres": { + "type": [ + "string", + "null" + ], + "title": "Adres standplaats uitgeschreven", + "description": "Het uitgeschreven adres behorend bij de standplaats" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoortBijBagStandplaats": { + "type": "string", + "title": "Standplaats nummeraanduiding reekslabel", + "description": "Standplaats nummeraanduiding reekslabel, zoals is toegekend in de BAG-registratie" + }, + "labelHoek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De rotatie van het label bij visualisatie, met de klok mee ten opzichte van de normale tekstrichting" + }, + "nummeraanduidingreeks": { + "type": [ + "string", + "null" + ], + "title": "Nummeraanduidingreeks standplaats", + "description": "De reeks nummeraanduidingen afgeleid uit de nummeraanduidingen behorend bij de standplaats ten behoeve van visualisatie" + } + }, + "required": [ + "_links", + "hoortBijBagStandplaats" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtstandplaatsnummeraanduidingreekslabelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtstandplaatsnummeraanduidingreekslabelsLink.schema.json new file mode 100644 index 00000000..a3500f4c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/BgtstandplaatsnummeraanduidingreekslabelsLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtstandplaatsnummeraanduidingreekslabelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/BgtstandplaatsnummeraanduidingreekslabelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to standplaatsnummeraanduidingreekslabels.", + "properties": { + "hoortBijBagStandplaats": { + "type": "string", + "title": "Standplaats nummeraanduiding reekslabel", + "description": "Standplaats nummeraanduiding reekslabel, zoals is toegekend in de BAG-registratie" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "hoortBijBagStandplaats", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtstraatmeubilair.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtstraatmeubilair.schema.json new file mode 100644 index 00000000..ab9c20f5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtstraatmeubilair.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtstraatmeubilair", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtstraatmeubilair" + ], + "type": "object", + "description": "Een ruimtelijk object ter inrichting van de openbare ruimte. - Groep: Inrichtingselement - Code: 250", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `straatmeubilair._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtStraatmeubilairLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Straatmeubilair type", + "description": "Het soort straatmeubilair. Bij Straatmeubilair is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Straatmeubilair plus type", + "description": "Het soort straatmeubilair (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgttunneldelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgttunneldelen.schema.json new file mode 100644 index 00000000..49d03c95 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgttunneldelen.schema.json @@ -0,0 +1,216 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgttunneldelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgttunneldelen" + ], + "type": "object", + "description": "Onderdeel van een kunstmatig aangelegde, kokervormige onderdoorgang dat essentieel is voor de constructie. - Groep: kunstwerk-bouwwerk - Code: 56", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `tunneldelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtTunneldelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1VegetatieobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1VegetatieobjectenLinks.schema.json new file mode 100644 index 00000000..52128bf3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1VegetatieobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtv1vegetatieobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtv1VegetatieobjectenLinks" + ], + "type": "object", + "description": "The contents of the `vegetatieobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtVegetatieobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WaterdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WaterdelenLinks.schema.json new file mode 100644 index 00000000..41945df2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WaterdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtv1waterdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtv1WaterdelenLinks" + ], + "type": "object", + "description": "The contents of the `waterdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtWaterdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WaterinrichtingselementenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WaterinrichtingselementenLinks.schema.json new file mode 100644 index 00000000..7418592a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WaterinrichtingselementenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtv1waterinrichtingselementenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtv1WaterinrichtingselementenLinks" + ], + "type": "object", + "description": "The contents of the `waterinrichtingselementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtWaterinrichtingselementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WegdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WegdelenLinks.schema.json new file mode 100644 index 00000000..7a8e0676 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WegdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtv1wegdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtv1WegdelenLinks" + ], + "type": "object", + "description": "The contents of the `wegdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtWegdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WeginrichtingselementenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WeginrichtingselementenLinks.schema.json new file mode 100644 index 00000000..2c0429c5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtv1WeginrichtingselementenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtv1weginrichtingselementenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtv1WeginrichtingselementenLinks" + ], + "type": "object", + "description": "The contents of the `weginrichtingselementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtWeginrichtingselementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtvegetatieobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtvegetatieobjecten.schema.json new file mode 100644 index 00000000..6569a202 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtvegetatieobjecten.schema.json @@ -0,0 +1,260 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtvegetatieobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtvegetatieobjecten" + ], + "type": "object", + "description": "Solitair vegetatieobject of lijn- of vlakvormige groep gelijksoortige vegetatieobjecten met een beperkte omvang.- Groep: _ - Code: 300", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `vegetatieobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtVegetatieobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Vegetatieobject type", + "description": "De specificatie van het soort vrijstaand vegetatieobject. Bij Vegetatieobject is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatm", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Vegetatieobject plus type", + "description": "De specificatie van het soort vrijstaand vegetatieobject" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwaterdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwaterdelen.schema.json new file mode 100644 index 00000000..ba8c83bd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwaterdelen.schema.json @@ -0,0 +1,232 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtwaterdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtwaterdelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje water met gelijkblijvende, homogene eigenschappen en relaties dat er binnen het objecttype Water van NEN 3610 wordt onderscheiden en dat permanent met water bedekt is. - Groep: water - Code: 40", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `waterdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtWaterdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Waterdeel type", + "description": "Specificatie van het soort Water" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Waterdeel plus type", + "description": "Specificatie van het soort Water, nadere classificatie" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwaterinrichtingselementen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwaterinrichtingselementen.schema.json new file mode 100644 index 00000000..0af4325e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwaterinrichtingselementen.schema.json @@ -0,0 +1,226 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtwaterinrichtingselementen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtwaterinrichtingselementen" + ], + "type": "object", + "description": "Een ruimtelijk object ter inrichting van het water. - Groep: Inrichtingselement - Code: 260", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `waterinrichtingselementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtWaterinrichtingselementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Waterinrichtingselement type", + "description": "Het soort waterinrichtingselement. Bij Waterinrichtingselementen is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Waterinrichtingselement plus type", + "description": "Het soort waterinrichtingselement (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwegdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwegdelen.schema.json new file mode 100644 index 00000000..dff21cf3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtwegdelen.schema.json @@ -0,0 +1,287 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtwegdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtwegdelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje van een NEN 3610 Weg met gelijkblijvende, homogene eigenschappen en relaties en primair bedoeld voor gebruik door weg-, spoor- en vliegverkeer te land.- Groep: transport - Code: 20", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `wegdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtWegdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtFunctie": { + "type": [ + "string", + "null" + ], + "title": "Wegdeel functie", + "description": "Specificatie van het hoofdgebruiksdoel van het wegdeel" + }, + "bgtFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT fysiek voorkomen verhard wegdeel", + "description": "Mate waarin het wegdeel al of niet verhard is" + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "kruinlijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "opTalud": { + "type": [ + "string", + "null" + ], + "title": "Op talud indicatie", + "description": "Indicatie of het object wel of niet op een hellend vlak ligt ('J'/'N')" + }, + "plusFunctie": { + "type": [ + "string", + "null" + ], + "title": "Wegdeel plus functie", + "description": "Specificatie van het hoofdgebruiksdoel van het wegdeel, nadere classificatie" + }, + "plusFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT plus fysiek voorkomen verhard wegdeel", + "description": "Mate waarin het wegdeel al of niet verhard is, nadere classificatie" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtweginrichtingselementen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtweginrichtingselementen.schema.json new file mode 100644 index 00000000..c8bd92ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Bgtweginrichtingselementen.schema.json @@ -0,0 +1,260 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/bgtweginrichtingselementen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Bgtweginrichtingselementen" + ], + "type": "object", + "description": "Een ruimtelijk object dat dient voor de inrichting van de openbare weg. - Groep: Inrichtingselement - Code: 270", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `weginrichtingselementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtWeginrichtingselementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Weginrichtingselement type", + "description": "Het soort weginrichtingselementen. Bij Weginrichtingselementen is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Weginrichtingselement plus type", + "description": "Het soort weginrichtingselementen (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded.schema.json new file mode 100644 index 00000000..ece83b1b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "bakken": { + "type": "array", + "items": { + "$ref": "./Item.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded10.schema.json new file mode 100644 index 00000000..6e4d0916 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "masten": { + "type": "array", + "items": { + "$ref": "./Bgtmasten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded11.schema.json new file mode 100644 index 00000000..01d8f628 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "nummeraanduidingreekslabels": { + "type": "array", + "items": { + "$ref": "./Bgtnummeraanduidingreekslabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded12.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded12.schema.json new file mode 100644 index 00000000..aca76632 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded12", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "onbegroeideterreindelen": { + "type": "array", + "items": { + "$ref": "./Bgtonbegroeideterreindelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded13.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded13.schema.json new file mode 100644 index 00000000..317941f7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded13.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded13", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "onderbouwen": { + "type": "array", + "items": { + "$ref": "./Bgtonderbouwen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded14.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded14.schema.json new file mode 100644 index 00000000..f5b2ab1e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded14.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded14", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "ondersteunendewaterdelen": { + "type": "array", + "items": { + "$ref": "./Bgtondersteunendewaterdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded15.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded15.schema.json new file mode 100644 index 00000000..d926b107 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded15.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded15", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "ondersteunendewegdelen": { + "type": "array", + "items": { + "$ref": "./Bgtondersteunendewegdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded16.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded16.schema.json new file mode 100644 index 00000000..4f60f3da --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded16.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded16", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "openbareruimtelabels": { + "type": "array", + "items": { + "$ref": "./Bgtopenbareruimtelabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded17.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded17.schema.json new file mode 100644 index 00000000..e820374b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded17.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded17", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "overbouwen": { + "type": "array", + "items": { + "$ref": "./Bgtoverbouwen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded18.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded18.schema.json new file mode 100644 index 00000000..fbeb12ce --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded18.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded18", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "overbruggingsdelen": { + "type": "array", + "items": { + "$ref": "./Bgtoverbruggingsdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded19.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded19.schema.json new file mode 100644 index 00000000..bfb1c17e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded19.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded19", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "overigebouwwerken": { + "type": "array", + "items": { + "$ref": "./Bgtoverigebouwwerken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded2.schema.json new file mode 100644 index 00000000..f2bf27a8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "begroeideterreindelen": { + "type": "array", + "items": { + "$ref": "./Item2.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded20.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded20.schema.json new file mode 100644 index 00000000..3a4ce016 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded20.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded20", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "palen": { + "type": "array", + "items": { + "$ref": "./Bgtpalen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded21.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded21.schema.json new file mode 100644 index 00000000..8649fe3f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded21.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded21", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "panden": { + "type": "array", + "items": { + "$ref": "./Bgtpanden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded22.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded22.schema.json new file mode 100644 index 00000000..7c768fd9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded22.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded22", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "putten": { + "type": "array", + "items": { + "$ref": "./Bgtputten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded23.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded23.schema.json new file mode 100644 index 00000000..2ce63fa9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded23.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded23", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "scheidingen": { + "type": "array", + "items": { + "$ref": "./Bgtscheidingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded24.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded24.schema.json new file mode 100644 index 00000000..f6e40e88 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded24.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded24", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "sensoren": { + "type": "array", + "items": { + "$ref": "./Bgtsensoren.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded25.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded25.schema.json new file mode 100644 index 00000000..275488ac --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded25.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded25", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "sporen": { + "type": "array", + "items": { + "$ref": "./Bgtsporen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded26.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded26.schema.json new file mode 100644 index 00000000..69057c5a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded26.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded26", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "standplaatsnummeraanduidingreekslabels": { + "type": "array", + "items": { + "$ref": "./Bgtstandplaatsnummeraanduidingreekslabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded27.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded27.schema.json new file mode 100644 index 00000000..8cdd3966 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded27.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded27", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "straatmeubilair": { + "type": "array", + "items": { + "$ref": "./Bgtstraatmeubilair.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded28.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded28.schema.json new file mode 100644 index 00000000..a1bdb18a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded28.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded28", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "tunneldelen": { + "type": "array", + "items": { + "$ref": "./Bgttunneldelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded29.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded29.schema.json new file mode 100644 index 00000000..98d3895d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded29.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded29", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "vegetatieobjecten": { + "type": "array", + "items": { + "$ref": "./Bgtvegetatieobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded3.schema.json new file mode 100644 index 00000000..e4e23049 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "borden": { + "type": "array", + "items": { + "$ref": "./Item3.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded30.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded30.schema.json new file mode 100644 index 00000000..888681e4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded30.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded30", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "waterdelen": { + "type": "array", + "items": { + "$ref": "./Bgtwaterdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded31.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded31.schema.json new file mode 100644 index 00000000..7d077f20 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded31.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded31", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "waterinrichtingselementen": { + "type": "array", + "items": { + "$ref": "./Bgtwaterinrichtingselementen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded32.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded32.schema.json new file mode 100644 index 00000000..55271435 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded32.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded32", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "wegdelen": { + "type": "array", + "items": { + "$ref": "./Bgtwegdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded33.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded33.schema.json new file mode 100644 index 00000000..eabede5f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded33.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded33", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "weginrichtingselementen": { + "type": "array", + "items": { + "$ref": "./Bgtweginrichtingselementen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded4.schema.json new file mode 100644 index 00000000..ce9fd8e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "functionelegebieden": { + "type": "array", + "items": { + "$ref": "./Item4.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded5.schema.json new file mode 100644 index 00000000..728dad1f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "gebouwinstallaties": { + "type": "array", + "items": { + "$ref": "./Item5.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded6.schema.json new file mode 100644 index 00000000..fecc27c4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "installaties": { + "type": "array", + "items": { + "$ref": "./Item6.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded7.schema.json new file mode 100644 index 00000000..c6454fd0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "kasten": { + "type": "array", + "items": { + "$ref": "./Item7.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded8.schema.json new file mode 100644 index 00000000..999a022c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "kunstwerkdelen": { + "type": "array", + "items": { + "$ref": "./Bgtkunstwerkdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded9.schema.json new file mode 100644 index 00000000..7522973d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "ligplaatsnummeraanduidingreekslabels": { + "type": "array", + "items": { + "$ref": "./Bgtligplaatsnummeraanduidingreekslabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item.schema.json new file mode 100644 index 00000000..f6544df7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/item", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "description": "Object met een permanent karakter dat dient om iets in te bergen of te verzamelen.- Groep: Inrichtingselement - Code: 160", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bakken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBakkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Bak type", + "description": "Het soort bak. Bij Bak is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Bak plus type", + "description": "Het soort bak (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item2.schema.json new file mode 100644 index 00000000..1c74189f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item2.schema.json @@ -0,0 +1,271 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/item2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje van een terrein, dat er binnen het objecttype Terrein van NEN 3610 wordt onderscheiden, met aaneengesloten vegetatie. - Groep: terrein - Code: 140", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `begroeideterreindelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBegroeideterreindelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT fysiek voorkomen begroeid terreindeel", + "description": "Classificatie van het vegetatiedek, ingedeeld naar soort vegetatie" + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "kruinlijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "opTalud": { + "type": [ + "string", + "null" + ], + "title": "Op talud indicatie", + "description": "Indicatie of het object wel of niet op een hellend vlak ligt ('J'/'N')" + }, + "plusFysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "BGT plus fysiek voorkomen begroeid terreindeel", + "description": "Nadere classificatie van het vegetatiedek, ingedeeld naar soort vegetatie" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item3.schema.json new file mode 100644 index 00000000..5b636fc3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item3.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/item3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "description": "Een paneel waarop informatie wordt afgebeeld. - Groep: Inrichtingselement - Code: 170", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `borden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtBordenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Bord type", + "description": "Het soort bord. Bij Bord is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Bord plus type", + "description": "Het soort bord (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item4.schema.json new file mode 100644 index 00000000..9013dd5f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item4.schema.json @@ -0,0 +1,240 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/item4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "description": "Begrensd en benoemd gebied dat door een functionele eenheid beschreven wordt. - Groep: _ - Code: 350", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `functionelegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtFunctionelegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied type", + "description": "Specificatie van het soort Functioneel Gebied" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied naam", + "description": "Naam waaronder het functioneel gebied bekend staat" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied plus type", + "description": "Specificatie van het soort Functioneel Gebied, indien het een IMGeo uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item5.schema.json new file mode 100644 index 00000000..ccc658d4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item5.schema.json @@ -0,0 +1,232 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/item5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "description": "Een component aan de buitenzijde van een gebouw, die het aanzicht van het gebouw mede bepaalt. - Groep: kunstwerk-bouwwerk - Code: 180", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebouwinstallaties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtGebouwinstallatiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Gebouwinstallatie type", + "description": "Specificatie van het soort gebouwinstallatie. Bij Gebouwinstallatie is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Gebouwinstallatie plus type", + "description": "Specificatie van het soort gebouwinstallatie, indien dit een IMGeo uitbreiding van de populatie betreft" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item6.schema.json new file mode 100644 index 00000000..19bf7055 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item6.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/item6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "description": "Samenhangend systeem dat een bepaald doel dient. - Groep: Inrichtingselement - Code: 190", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `installaties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtInstallatiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Installatie type", + "description": "Het soort installatie. Bij Installatie is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status plus", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Installatie plus type", + "description": "Het soort installatie (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item7.schema.json new file mode 100644 index 00000000..287de4d0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Item7.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/item7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "description": "Object met een permanent karakter dat dient om iets in te bergen en te beschermen. - Groep: Inrichtingselement - Code: 200", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kasten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BgtKastenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bgtStatus": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De status gekoppeld aan het levenscyclus van een geo-object" + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Kast type", + "description": "Het soort kast. Bij Kast is dit altijd 'niet-bgt'" + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "title": "Object bronhouder code", + "description": "De bronhouderscode van het object" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindregistratie datumtijd", + "description": "Eind van de periode waarop deze instantie van het object geldig is bij de bronhouder. Wanneer deze waarde niet is ingevuld is de instantie nog geldig" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "lvPublicatie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object landelijke voorziening publicatie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen in de landelijke Voorziening" + }, + "objectBegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object begindatum", + "description": "Datum waar op het object bij de bronhouder is ontstaan" + }, + "objectEindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object einddatum", + "description": "Datum waarop het object bij de bronhouder niet meer geldig is" + }, + "plusStatus": { + "type": [ + "string", + "null" + ], + "title": "Object plus status", + "description": "De status gekoppeld aan de levenscyclus van een geo-object, indien dit een uitbreiding van de populatie betreft" + }, + "plusType": { + "type": [ + "string", + "null" + ], + "title": "Kast plus type", + "description": "Het soort kast (IMGeo plus-populatie)" + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Aanduiding voor de relatieve hoogte van het object" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datumtijd", + "description": "Tijdstip waarop deze instantie van het object is opgenomen door de bronhouder" + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/LineString.schema.json new file mode 100644 index 00000000..506bbbe0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Links.schema.json new file mode 100644 index 00000000..d7b9403b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Links.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bgt/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiLineString.schema.json new file mode 100644 index 00000000..d9e0ba90 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiPoint.schema.json new file mode 100644 index 00000000..32f96a9f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiPolygon.schema.json new file mode 100644 index 00000000..82c45000 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Point.schema.json new file mode 100644 index 00000000..6903225a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Polygon.schema.json new file mode 100644 index 00000000..78188f9c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bgt-btm_fu6hg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bgt-btm_fu6hg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemasbest.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemasbest.schema.json new file mode 100644 index 00000000..92a4e9a0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemasbest.schema.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemasbest", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Bodemasbest" + ], + "type": "object", + "description": "asbest", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `asbest._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BodemasbestLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bovenkant": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "locatie": { + "type": [ + "string", + "null" + ], + "description": "Naam van de locatie waar de meting is uitgevoerd" + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Het materiaal waarop de meting betrekking heeft" + }, + "naamBoring": { + "type": [ + "string", + "null" + ], + "description": "Naam van de uitgevoerde meting / boring bestaande" + }, + "naamMonster": { + "type": [ + "string", + "null" + ] + }, + "onderkant": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "stof": { + "type": [ + "string", + "null" + ] + }, + "typeMonster": { + "type": [ + "string", + "null" + ] + }, + "typeOnderzoek": { + "type": [ + "string", + "null" + ] + }, + "waardeConcentratie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "xcoordinaat": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "ycoordinaat": { + "type": [ + "number", + "null" + ], + "format": "double" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemasbestLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemasbestLink.schema.json new file mode 100644 index 00000000..d61c8ba4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemasbestLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemasbestlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/BodemasbestLink" + ], + "type": "object", + "description": "The identifier of the relationship to asbest.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultAsbestLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultAsbestLinks.schema.json new file mode 100644 index 00000000..05b9c877 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultAsbestLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemdefaultasbestlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/BodemdefaultAsbestLinks" + ], + "type": "object", + "description": "The contents of the `asbest._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BodemasbestLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultGrondLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultGrondLinks.schema.json new file mode 100644 index 00000000..8057aa2e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultGrondLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemdefaultgrondlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/BodemdefaultGrondLinks" + ], + "type": "object", + "description": "The contents of the `grond._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BodemgrondLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultGrondwaterLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultGrondwaterLinks.schema.json new file mode 100644 index 00000000..b7155710 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemdefaultGrondwaterLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemdefaultgrondwaterlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/BodemdefaultGrondwaterLinks" + ], + "type": "object", + "description": "The contents of the `grondwater._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BodemgrondwaterLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemgrond.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemgrond.schema.json new file mode 100644 index 00000000..47042336 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemgrond.schema.json @@ -0,0 +1,280 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemgrond", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Bodemgrond" + ], + "type": "object", + "description": "grond", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `grond._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BodemgrondLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "amNummer": { + "type": [ + "string", + "null" + ], + "description": "Extern nummer meting" + }, + "bovenkant": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "eindoordeel": { + "type": [ + "string", + "null" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "grondwaterstand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "locatie": { + "type": [ + "string", + "null" + ], + "description": "Naam van de locatie waar de meting is uitgevoerd" + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Het materiaal waarop de meting betrekking heeft" + }, + "naamBoring": { + "type": [ + "string", + "null" + ], + "description": "Naam van de uitgevoerde meting / boring bestaande" + }, + "naamMonster": { + "type": [ + "string", + "null" + ] + }, + "onderkant": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "onderzoeksbureau": { + "type": [ + "string", + "null" + ], + "description": "Onderzoeksbureau die de meting heeft uitgevoerd" + }, + "rapportdatum": { + "type": [ + "string", + "null" + ] + }, + "rapportnummer": { + "type": [ + "string", + "null" + ] + }, + "typeMonster": { + "type": [ + "string", + "null" + ] + }, + "typeOnderzoek": { + "type": [ + "string", + "null" + ] + }, + "waardeArseen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeCadmium": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeChroom": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeEox": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeKoper": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeKwik": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeLood": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeLutum": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "waardeMineraleOlie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeNikkel": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeOrganischeStof": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardePak": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardePcb": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeZink": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "xcoordinaat": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "ycoordinaat": { + "type": [ + "number", + "null" + ], + "format": "double" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemgrondLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemgrondLink.schema.json new file mode 100644 index 00000000..953c2669 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemgrondLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemgrondlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/BodemgrondLink" + ], + "type": "object", + "description": "The identifier of the relationship to grond.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemgrondwater.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemgrondwater.schema.json new file mode 100644 index 00000000..40957dd2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Bodemgrondwater.schema.json @@ -0,0 +1,472 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemgrondwater", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Bodemgrondwater" + ], + "type": "object", + "description": "grondwater", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `grondwater._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BodemgrondwaterLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bovenkant": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "eindoordeel": { + "type": [ + "string", + "null" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "grondwaterstand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "locatie": { + "type": [ + "string", + "null" + ], + "description": "Naam van de locatie waar de meting is uitgevoerd" + }, + "naamBoring": { + "type": [ + "string", + "null" + ], + "description": "Naam van de uitgevoerde meting / boring bestaande" + }, + "naamMonster": { + "type": [ + "string", + "null" + ] + }, + "onderkant": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "rapportnummer": { + "type": [ + "string", + "null" + ] + }, + "typeOnderzoek": { + "type": [ + "string", + "null" + ] + }, + "waardeArseen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeBarium": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeBenzeen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeCadmium": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeChloride": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeChloroform": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeCisDichlooretheen12": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeCobalt": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeDichloorbenzenen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeDichloorethaan11": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "waardeDichloorethaan12": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeDichlooretheen11": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeDichlooretheen12": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeDichloormethaan": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeDichloorpropaan12": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeDichloorpropeen13": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeEthylbenzeen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeKoper": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeKwik": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeLood": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeMineraleOlie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeMolybdeen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeMonochloorbenzeen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeNaftaleen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeNikkel": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardePh": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeStyreen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTetrachlooretheen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTetrachloormethaan": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTolueen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTransDichlooretheen12": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTribroommethaan": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTrichloorethaan111": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTrichloorethaan112": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTrichlooretheen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeTrichloormethaan": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeVinylchloride": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeXylenen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "waardeZink": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "xcoordinaat": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "ycoordinaat": { + "type": [ + "number", + "null" + ], + "format": "double" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemgrondwaterLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemgrondwaterLink.schema.json new file mode 100644 index 00000000..db5e337e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/BodemgrondwaterLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/bodemgrondwaterlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/BodemgrondwaterLink" + ], + "type": "object", + "description": "The identifier of the relationship to grondwater.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded.schema.json new file mode 100644 index 00000000..b475c349 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json" + ], + "type": "object", + "properties": { + "asbest": { + "type": "array", + "items": { + "$ref": "./Bodemasbest.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded2.schema.json new file mode 100644 index 00000000..c3116b83 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json" + ], + "type": "object", + "properties": { + "grond": { + "type": "array", + "items": { + "$ref": "./Bodemgrond.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded3.schema.json new file mode 100644 index 00000000..48d032c6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bodem/openapi.json" + ], + "type": "object", + "properties": { + "grondwater": { + "type": "array", + "items": { + "$ref": "./Bodemgrondwater.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/LineString.schema.json new file mode 100644 index 00000000..3a45d6d3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Links.schema.json new file mode 100644 index 00000000..02c9fd97 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Links.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiLineString.schema.json new file mode 100644 index 00000000..f104e47e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiPoint.schema.json new file mode 100644 index 00000000..a1dfdb1b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiPolygon.schema.json new file mode 100644 index 00000000..15d2a584 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Point.schema.json new file mode 100644 index 00000000..975f1c7c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Polygon.schema.json new file mode 100644 index 00000000..7f8d2b55 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bodemonderzoeken-c6babx6hr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGebrekregistratieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGebrekregistratieLinks.schema.json new file mode 100644 index 00000000..d0a016e0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGebrekregistratieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaultgebrekregistratielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultGebrekregistratieLinks" + ], + "type": "object", + "description": "The contents of the `gebrekregistratie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomengebrekregistratieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGroeiplaatsboomLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGroeiplaatsboomLinks.schema.json new file mode 100644 index 00000000..fada4dff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGroeiplaatsboomLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaultgroeiplaatsboomlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultGroeiplaatsboomLinks" + ], + "type": "object", + "description": "The contents of the `groeiplaatsboom._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomengroeiplaatsboomLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGroeiplaatsmedebeheerLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGroeiplaatsmedebeheerLinks.schema.json new file mode 100644 index 00000000..039d2f5e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultGroeiplaatsmedebeheerLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaultgroeiplaatsmedebeheerlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultGroeiplaatsmedebeheerLinks" + ], + "type": "object", + "description": "The contents of the `groeiplaatsmedebeheer._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomengroeiplaatsmedebeheerLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultHoofdbomenstructuurbufferLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultHoofdbomenstructuurbufferLinks.schema.json new file mode 100644 index 00000000..6125f5ea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultHoofdbomenstructuurbufferLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaulthoofdbomenstructuurbufferlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultHoofdbomenstructuurbufferLinks" + ], + "type": "object", + "description": "The contents of the `hoofdbomenstructuurbuffer._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenhoofdbomenstructuurbufferLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultHoofdbomenstructuurlijnenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultHoofdbomenstructuurlijnenLinks.schema.json new file mode 100644 index 00000000..5f7e0941 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultHoofdbomenstructuurlijnenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaulthoofdbomenstructuurlijnenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultHoofdbomenstructuurlijnenLinks" + ], + "type": "object", + "description": "The contents of the `hoofdbomenstructuurlijnen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenhoofdbomenstructuurlijnenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultKapenherplantLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultKapenherplantLinks.schema.json new file mode 100644 index 00000000..632e5e0e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultKapenherplantLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaultkapenherplantlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultKapenherplantLinks" + ], + "type": "object", + "description": "The contents of the `kapenherplant._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenkapenherplantLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultMaatregelregistratieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultMaatregelregistratieLinks.schema.json new file mode 100644 index 00000000..941b1db6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultMaatregelregistratieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaultmaatregelregistratielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultMaatregelregistratieLinks" + ], + "type": "object", + "description": "The contents of the `maatregelregistratie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenmaatregelregistratieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultNtometingLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultNtometingLinks.schema.json new file mode 100644 index 00000000..c9609426 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultNtometingLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaultntometinglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultNtometingLinks" + ], + "type": "object", + "description": "The contents of the `ntometing._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenntometingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultStamgegevensLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultStamgegevensLinks.schema.json new file mode 100644 index 00000000..650d7215 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultStamgegevensLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaultstamgegevenslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultStamgegevensLinks" + ], + "type": "object", + "description": "The contents of the `stamgegevens._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BomenstamgegevensLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultStormmeldingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultStormmeldingenLinks.schema.json new file mode 100644 index 00000000..53ef00b3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomendefaultStormmeldingenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomendefaultstormmeldingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomendefaultStormmeldingenLinks" + ], + "type": "object", + "description": "The contents of the `stormmeldingen._links` field. It contains all relationships with objects.", + "properties": { + "buurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenstormmeldingenLink.schema.json" + } + }, + "required": [ + "buurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengebrekregistratie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengebrekregistratie.schema.json new file mode 100644 index 00000000..1dd5bd86 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengebrekregistratie.schema.json @@ -0,0 +1,136 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomengebrekregistratie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomengebrekregistratie" + ], + "type": "object", + "description": "bevat de actuele gebrekregistratie van de bomen in beheer van gemeente Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebrekregistratie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomengebrekregistratieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "boomId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Boom ID", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de stamgegevens van de bomen" + }, + "boomgebrek": { + "type": [ + "string", + "null" + ], + "description": "BVC-gerelateerde afwijkingen die binnen een periode van 3 jaar een potentieel gevaar kunnen opleveren voor de directe omgeving, worden als gebrek benoemd en geregistreerd volgens de afwijkingenlijst BVC | Handboek Bomen 2018gi" + }, + "boomgebrekAfwijking": { + "type": [ + "string", + "null" + ], + "description": "Aanvullende registratie (melding) relevante BVC-afwijkingen (nog) niet zijnde een BVC-gebrek" + }, + "boomgebrekGevolg": { + "type": [ + "string", + "null" + ], + "description": "Registratie welk risico (gevolg) aan BVC-gebreken is gerelateerd" + }, + "boomonderdeelPlaats": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding waar in de boom het gebrek zich bevindt" + }, + "code": { + "type": [ + "string", + "null" + ], + "description": "Codenummer van het object" + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Uniek nummer van het IMBOR-object (GUID)" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "matching": { + "type": [ + "string", + "null" + ], + "description": "Achtergrondinformatie naar aanleiding van conversie" + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden" + }, + "objectbegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Tijdstip waarop het object ontstaan is" + }, + "revisie": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat de beheergegevens en of geometrie van beheerobject is gewijzigd" + }, + "veiligheidsinspectiesId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Veiligheidsinspecties ID", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de veiligeheidsinspecties" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengebrekregistratieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengebrekregistratieLink.schema.json new file mode 100644 index 00000000..56ec9971 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengebrekregistratieLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomengebrekregistratielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomengebrekregistratieLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebrekregistratie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengroeiplaatsboom.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengroeiplaatsboom.schema.json new file mode 100644 index 00000000..7d3d9057 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengroeiplaatsboom.schema.json @@ -0,0 +1,243 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomengroeiplaatsboom", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomengroeiplaatsboom" + ], + "type": "object", + "description": "Tabel met gegevens ....", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `groeiplaatsboom._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomengroeiplaatsboomLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "bewonerslocatieBeplant": { + "type": [ + "boolean", + "null" + ], + "title": "Bewoners locatie beplant", + "description": "wordt later gevuld" + }, + "code": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "datumAanvraag": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "wordt later gevuld" + }, + "datumBeheertoetsingUitgevoerd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "wordt later gevuld" + }, + "datumEindbeoordelingStadsdeelUitgevoerd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "wordt later gevuld" + }, + "datumOnderzoekKabelsEnLeidingen": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "wordt later gevuld" + }, + "datumOntwerp": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "wordt later gevuld" + }, + "datumReservering": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "wordt later gevuld" + }, + "eindbeoordelingBeheertoetsing": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "eindbeoordelingOntwerpCheck": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "eindbeoordelingStadsdeel": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "gepriktDoor": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "groeiplaatsBestemming": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "groeiplaatsGeschiktheidMedebeheer": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Global Unique Identifier: unieke aanduiding van het object." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van een object." + }, + "inHerevaluatie": { + "type": [ + "boolean", + "null" + ], + "description": "wordt later gevuld" + }, + "kabelsEnLeidingenOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "soortnaamGewenst": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "soortnaamVoorgedragen": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "statusGroeiplaats": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "statusGroeiplaatsLocatie": { + "type": [ + "string", + "null" + ], + "description": "wordt later gevuld" + }, + "xCoordinaat": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "X-coordinaat", + "description": "x-coordinaat" + }, + "yCoordinaat": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Y-coordinaat", + "description": "wordt later gevuld" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengroeiplaatsboomLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengroeiplaatsboomLink.schema.json new file mode 100644 index 00000000..15fb919c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengroeiplaatsboomLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomengroeiplaatsboomlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomengroeiplaatsboomLink" + ], + "type": "object", + "description": "The identifier of the relationship to groeiplaatsboom.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van een object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengroeiplaatsmedebeheer.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengroeiplaatsmedebeheer.schema.json new file mode 100644 index 00000000..da1f69f1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomengroeiplaatsmedebeheer.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomengroeiplaatsmedebeheer", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomengroeiplaatsmedebeheer" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `groeiplaatsmedebeheer._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomengroeiplaatsmedebeheerLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "begindatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "groeiplaatsBoom": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De unieke aanduiding van de groeiplaats van de boom" + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Global Unique Identifier: unieke aanduiding van het object." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengroeiplaatsmedebeheerLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengroeiplaatsmedebeheerLink.schema.json new file mode 100644 index 00000000..b7ee611b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomengroeiplaatsmedebeheerLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomengroeiplaatsmedebeheerlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomengroeiplaatsmedebeheerLink" + ], + "type": "object", + "description": "The identifier of the relationship to groeiplaatsmedebeheer.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenhoofdbomenstructuurbuffer.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenhoofdbomenstructuurbuffer.schema.json new file mode 100644 index 00000000..7b90fbea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenhoofdbomenstructuurbuffer.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenhoofdbomenstructuurbuffer", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenhoofdbomenstructuurbuffer" + ], + "type": "object", + "description": "deze tabel bevat de buffer van de hoofdboomstructuur (HBS). Voor bomen in de HBS geldt bij aanplant en vervanging een groeiplaatsverbetering van 25-40m3 doorwortelbare ruimte. De stamomtrek van de te planten boom is minimaal 25-30 cm.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hoofdbomenstructuurbuffer._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenhoofdbomenstructuurbufferLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datum mutatie", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenhoofdbomenstructuurbufferLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenhoofdbomenstructuurbufferLink.schema.json new file mode 100644 index 00000000..18e522ee --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenhoofdbomenstructuurbufferLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenhoofdbomenstructuurbufferlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenhoofdbomenstructuurbufferLink" + ], + "type": "object", + "description": "The identifier of the relationship to hoofdbomenstructuurbuffer.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenhoofdbomenstructuurlijnen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenhoofdbomenstructuurlijnen.schema.json new file mode 100644 index 00000000..7fb8c114 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenhoofdbomenstructuurlijnen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenhoofdbomenstructuurlijnen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenhoofdbomenstructuurlijnen" + ], + "type": "object", + "description": "deze tabel bevat de lijnen van de hoofdboomstructuur (HBS). Voor bomen in de HBS geldt bij aanplant en vervanging een groeiplaatsverbetering van 25-40m3 doorwortelbare ruimte. De stamomtrek van de te planten boom is minimaal 25-30 cm.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hoofdbomenstructuurlijnen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenhoofdbomenstructuurlijnenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datum mutatie", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenhoofdbomenstructuurlijnenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenhoofdbomenstructuurlijnenLink.schema.json new file mode 100644 index 00000000..960d3acb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenhoofdbomenstructuurlijnenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenhoofdbomenstructuurlijnenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenhoofdbomenstructuurlijnenLink" + ], + "type": "object", + "description": "The identifier of the relationship to hoofdbomenstructuurlijnen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenkapenherplant.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenkapenherplant.schema.json new file mode 100644 index 00000000..1fe06951 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenkapenherplant.schema.json @@ -0,0 +1,625 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenkapenherplant", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenkapenherplant" + ], + "type": "object", + "description": "Het kappen van bomen omvat het verwijderen van bomen uit een gebied. Herplanten van bomen betekent dat nieuwe bomen op de gekapte locatie worden geplant.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kapenherplant._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenkapenherplantLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] + }, + "aantalDagenResterendAfronding": { + "type": [ + "string", + "null" + ], + "description": "Automatisch berekend: aantal werkdagen totdat 'datum afronden voor' is verstreken" + }, + "begindatumTechnischOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Datum waarop het technisch onderzoek is of wordt gestart" + }, + "belemmeringHerplant": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of er belemmeringen zijn voor het aanplanten van een nieuwe boom" + }, + "bereikbaarheidLeefbaarheidVeiligheidEnCommunicatiePlanNodig": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of een standaard of specifiek BLVC plan nodig is" + }, + "bezwaarOpVergunning": { + "type": [ + "boolean", + "null" + ], + "description": "Geeft aan of er bezwaar is gemaakt op de kap van deze boom" + }, + "boomAanwezigheid": { + "type": [ + "string", + "null" + ], + "description": "Is op locatie van herplant nog de oude boom aanwezig" + }, + "boomAanwezigheidId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Boom aanwezigheid ID" + }, + "boomId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Boom ID", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de stamgegevens van de bomen" + }, + "boomNieuwId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Boom nieuw ID", + "description": "Id nummer van de gekoppelde nieuw geplante boom in beheerlaag boom (boom is geplant en op deze locatie is een nieuwe boom ingelezen)" + }, + "boomgebreken": { + "type": [ + "string", + "null" + ] + }, + "boommaatregelBesluit": { + "type": [ + "string", + "null" + ] + }, + "boommaatregelBesluitPlant": { + "type": [ + "string", + "null" + ] + }, + "conversieId": { + "type": [ + "string", + "null" + ], + "title": "Conversie ID", + "description": "Tweede oude identificatie" + }, + "datumAfgerond": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de kap is afgerond" + }, + "datumAfrondenVoor": { + "type": [ + "string", + "null" + ] + }, + "datumAkkoordBoomsoort": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop er een akkoord is voor de boomsoort" + }, + "datumDeelopdrachtGroeiplaatsVerstrekt": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop deelopdrachtnummer in gisib is toegekend" + }, + "datumDeelopdrachtHerplantVerstrekt": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop deelopdrachtnummer in gisib is toegekend" + }, + "datumDeelopdrachtKapVerstrekt": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop deelopdrachtnummer in gisib is toegekend" + }, + "datumDeelopdrachtVoorschouwVerstrekt": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop deelopdrachtnummer in gisib is toegekend" + }, + "datumEindeBezwaar": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum tot wanneer bewaar ingediend kan worden" + }, + "datumHerplantinspectie": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de herplantinspectie is uitgevoerd" + }, + "datumOpdrachtverlening": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop V&OR opdracht heeft verleend voor uitvoeren boommaatregel" + }, + "datumToezichtHerplantinspectie": { + "type": [ + "string", + "null" + ] + }, + "datumVergunningDefinitief": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de kapvergunning definitief is: zes weken na verlening vergunning" + }, + "datumVergunningVerleend": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de kapvergunning is verleend" + }, + "datumVergunningsaanvraag": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de kapvergunning is aangevraagd" + }, + "datumVoorschouw": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de voorschouw is uitgevoerd" + }, + "deelopdrachtGroeiplaats": { + "type": [ + "string", + "null" + ], + "description": "Deelopdrachtnummer waarbinnen aannemer de werkzaamheden voor groeiplaats inrichten uitvoert" + }, + "deelopdrachtKap": { + "type": [ + "string", + "null" + ], + "description": "Deelopdrachtnummer waarbinnen aannemer de werkzaamheden voor kap uitvoert" + }, + "deelopdrachtPlanten": { + "type": [ + "string", + "null" + ], + "description": "Deelopdrachtnummer waarbinnen aannemer de werkzaamheden voor planten uitvoert" + }, + "deelopdrachtVoorschouw": { + "type": [ + "string", + "null" + ], + "description": "Deelopdrachtnummer waarbinnen aannemer de werkzaamheden voor voorschouw uitvoert" + }, + "dichtstbijzijndeBagAdres": { + "type": [ + "string", + "null" + ], + "title": "Dichtstbijzijnde BAG adres", + "description": "Dichtstbijzijnde BAG adres" + }, + "dichtstbijzijndeBagPostcode": { + "type": [ + "string", + "null" + ], + "title": "Dichtstbijzijnde BAG postcode", + "description": "Dichtstbijzijnde BAG postcode" + }, + "ecoscanUitgevoerd": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of een ecoscan is uitgevoerd" + }, + "einddatumTechnischOnderzoek": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het technisch onderzoek is of wordt afgerond" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Unieke identificatie van een buurt", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "groeiplaatsDatumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop toezicht heeft plaatsgevonden" + }, + "groeiplaatsmaatregelDatumUitgevoerd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de maatregel is uitgevoerd" + }, + "herplantGewenst": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of herplant op deze locatie mogelijk of gewenst is" + }, + "herplantinspectieToezichthouder": { + "type": [ + "string", + "null" + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "idUitOudebeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oudebeheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling (guid van geovisia)" + }, + "informatieBestaandeBoom": { + "type": [ + "string", + "null" + ] + }, + "inspectiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Tijdstip waarop de inspectie uitgevoerd wordt. Datum wordt automatisch ingevuld" + }, + "kapDatumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop toezicht heeft plaatsgevonden" + }, + "kaplijstBomen": { + "type": [ + "string", + "null" + ], + "description": "Naam van de kaplijst (batch te kappen bomen die in opdracht is gegeven door V&OR)" + }, + "kapmaatregelDatumUitgevoerd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de maatregel is uitgevoerd" + }, + "lastupdate": { + "type": [ + "string", + "null" + ] + }, + "matching": { + "type": [ + "string", + "null" + ] + }, + "mutatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de meest recente mutatie is uitgevoerd" + }, + "objectTypenBibliotheekAanleveringDatumAangeleverd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop OTL gegevens zijn aangeleverd" + }, + "objectbegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het object is opgenomen in het beheersysteem" + }, + "objecteindtijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het object is verwijderd uit het beheersyteem" + }, + "plantenDatumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop toezicht heeft plaatsgevonden" + }, + "plantlijstBomen": { + "type": [ + "string", + "null" + ], + "description": "Naam van de plantlijst (batch te planten bomen die in opdracht is gegeven door V&OR)" + }, + "plantlocatie": { + "type": [ + "string", + "null" + ], + "description": "Locatie waar de nieuwe boom geplant moet worden" + }, + "plantmaatregelDatumUitgevoerd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de maatregel is uitgevoerd" + }, + "projectnaamBomen": { + "type": [ + "string", + "null" + ] + }, + "risicotoeslag": { + "type": [ + "string", + "null" + ], + "description": "Geeft toeslagpercentage voor beheerinspanning aan op basis van locatie gebieden met intensieve gebruiksdruk (bijvoorbeeld parken)" + }, + "selectiecode": { + "type": [ + "string", + "null" + ] + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de soortnaam van het object of van de soorten die binnen het object voorkomen. Het gaat hierbij om zowel flora als fauna." + }, + "stamdiameter": { + "type": [ + "string", + "null" + ], + "description": "Diameter van de stam in cm, opgemeten bij de veiligheidsinspectie van de boom" + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "Status van het beheerobject in het inwinningsproces" + }, + "stobbeVerwijderen": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of er een stobbe is die nog verwijderd moet worden" + }, + "termijnurgentie": { + "type": [ + "string", + "null" + ], + "description": "Urgentie die is opgegeven tijdens de veiligheidsinspectie van de boom" + }, + "toeTePassenBoomsoort": { + "type": [ + "string", + "null" + ] + }, + "toekomstboom": { + "type": [ + "string", + "null" + ], + "description": "toekomstboom" + }, + "validFrom": { + "type": [ + "string", + "null" + ] + }, + "validTill": { + "type": [ + "string", + "null" + ] + }, + "voorschouwDatumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de toezichthouder de voorschouw heeft gecontroleerd" + }, + "werkgangAcceptatieGroeiplaats": { + "type": [ + "string", + "null" + ] + }, + "werkgangAcceptatieHerplantinspectie": { + "type": [ + "string", + "null" + ] + }, + "werkgangAcceptatieKap": { + "type": [ + "string", + "null" + ] + }, + "werkgangAcceptatiePlanten": { + "type": [ + "string", + "null" + ] + }, + "werkgangAcceptatieVoorschouw": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "_links", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenkapenherplantLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenkapenherplantLink.schema.json new file mode 100644 index 00000000..e9b072aa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenkapenherplantLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenkapenherplantlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenkapenherplantLink" + ], + "type": "object", + "description": "The identifier of the relationship to kapenherplant.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenmaatregelregistratie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenmaatregelregistratie.schema.json new file mode 100644 index 00000000..b21eda39 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenmaatregelregistratie.schema.json @@ -0,0 +1,294 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenmaatregelregistratie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenmaatregelregistratie" + ], + "type": "object", + "description": "bevat de actuele maatregelregistratie van de bomen in beheer van gemeente Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `maatregelregistratie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenmaatregelregistratieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "besteksadministratie": { + "type": [ + "string", + "null" + ], + "description": "Voor het vastleggen van maatregelen vanuit het bestek" + }, + "bestekspost": { + "type": [ + "string", + "null" + ], + "description": "Bestekspost waartoe deze maatregel behoort" + }, + "boomId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Boom ID", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de stamgegevens van de bomen" + }, + "boommaatregel": { + "type": [ + "string", + "null" + ], + "description": "Te nemen maatregel voor het wegnemen of reduceren van het veiligheidsrisico dat de boom voor de omgeving vormt" + }, + "boommaatregelBesluit": { + "type": [ + "string", + "null" + ], + "description": "Besluit van beheerder op voorgestelde boommaatregel" + }, + "boommaatregelBesluitGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Detaillering op besluit van beheerder op voorgestelde boommaatregel" + }, + "boommaatregelGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Detaillering op gekozen maatregel" + }, + "boommaatregelurgentie": { + "type": [ + "string", + "null" + ], + "title": "Boommaatregel urgentie", + "description": "Registratie benodigde urgentie voor de BVC-veiligheidsmaatregelen" + }, + "boommaatregelurgentieBesluit": { + "type": [ + "string", + "null" + ], + "description": "De tijd waarbinnen een boommaatregel uitgevoerd dient te worden" + }, + "boomonderdeelPlaats": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding waar in de boom het gebrek zich bevindt" + }, + "code": { + "type": [ + "string", + "null" + ], + "description": "Codenummer van het object" + }, + "datumBesluit": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het besluit is genomen" + }, + "datumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop toezicht heeft plaatsgevonden" + }, + "datumVoorbereiding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de voorbereiding is begonnen" + }, + "deelopdracht": { + "type": [ + "string", + "null" + ], + "description": "Taak die slechts een deel vormt van de totale opdracht" + }, + "deelopdrachtKap": { + "type": [ + "string", + "null" + ], + "description": "Deelopdrachtnummer waarbinnen aannemer de werkzaamheden voor kap uitvoert" + }, + "geplandeEinddatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Geplande einddatum van maatregel" + }, + "geplandeStartdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Geplande startdatum van maatregel" + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Uniek nummer van het IMBOR-object (GUID)" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling" + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat" + }, + "kaplijstBomen": { + "type": [ + "string", + "null" + ], + "description": "Naam van de kaplijst die in opdracht is gegeven voor kap en herplant" + }, + "keten": { + "type": [ + "string", + "null" + ], + "description": "Vanuit Geovisia bood dit object inzicht in onder welk project iets valt (keten-werkset-uitvoeringset)" + }, + "maatregelDatumUitgevoerd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop maatregel is uitgevoerd" + }, + "maatregelIsUitgevoerd": { + "type": [ + "boolean", + "null" + ], + "description": "WGeeft aan of maatregel is uitgevoerd" + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden" + }, + "objectbegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Tijdstip waarop het object ontstaan is" + }, + "opdrachtstatus": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of maatregel al uitgevoerd is of nog in opdracht is" + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal keren dat de beheergegevens en of geometrie van beheerobject is gewijzigd" + }, + "termijn": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan op welke termijn de maatregel opnieuw uitgevoerd moet worden" + }, + "uitvoerendeOrganisatie": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die de opdracht uitvoert" + }, + "uitvoeringGereed": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of uitvoering van de maatregel gereed is" + }, + "veiligheidsinspectiesId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Veiligheidsinspecties ID", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de veiligheidsinspecties" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenmaatregelregistratieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenmaatregelregistratieLink.schema.json new file mode 100644 index 00000000..be7796f6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenmaatregelregistratieLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenmaatregelregistratielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenmaatregelregistratieLink" + ], + "type": "object", + "description": "The identifier of the relationship to maatregelregistratie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenntometing.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenntometing.schema.json new file mode 100644 index 00000000..ec002037 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenntometing.schema.json @@ -0,0 +1,205 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenntometing", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenntometing" + ], + "type": "object", + "description": "Bij een Nader Technisch Onderzoek (NTO meting) wordt aan de hand van metingen bepaald of er sprake is van een verzwakking die gevolgen heeft voor de stabiliteit en dus de veiligheid van de boom.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ntometing._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenntometingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "afstandTovHartStam": { + "type": [ + "string", + "null" + ], + "title": "Afstand T.o.v. hart stam ID", + "description": "Afstand ten opzichte van het hart van de stam" + }, + "boomonderzoeksmethode": { + "type": [ + "string", + "null" + ], + "description": "Methode die is gebruikt om de boom te onderzoeken" + }, + "boomonderzoeksmethodeDescription": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de uitgevoerde onderzoeksmethode" + }, + "boomveiligheidsinspectiesId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Boomveiligheidsinspecties ID", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de veiligeheidsinspecties" + }, + "ernstAfwijking": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan wat de ernst is van de geconstateerde afwijking" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "indicatieRestwanddikte": { + "type": [ + "string", + "null" + ], + "description": "Geeft een indicatie van de dikte van de boomwand" + }, + "locatieOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Plaats op de boom waarop het onderzoek uitgevoerd is" + }, + "maatvoeringSleufLXBXD": { + "type": [ + "string", + "null" + ], + "title": "Maatvoering sleuf LXBXD", + "description": "Afmeting van de sleuf die is gemaakt om het onderzoek uit te voeren" + }, + "meethoogteTovMaaiveld": { + "type": [ + "string", + "null" + ], + "title": "Meethoogte t.o.v. Maaiveld", + "description": "Geeft aan op welke hoogte, ten op zichte van het maaiveld, het onderzoek is uitgevoerd" + }, + "meetwaardenPerMeting": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de bevindingen van het onderzoek" + }, + "minimaleRestwaardeMattheckNorm": { + "type": [ + "string", + "null" + ], + "description": "Minimale restwand volgens norm" + }, + "minimaleRestwaardeMattheckX14": { + "type": [ + "string", + "null" + ], + "title": "Minimale restwaarde mattheck X14", + "description": "Minimale restwand berekend" + }, + "mutatiedatum": { + "type": [ + "string", + "null" + ], + "description": "Datum waarop de meest recente mutatie is uitgevoerd" + }, + "objectbegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het object is opgenomen in het beheersysteem" + }, + "objecteindtijd": { + "type": [ + "string", + "null" + ], + "description": "Datum waarop het object is verwijderd uit het beheersyteem" + }, + "omvangAfwijking": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan wat de omvang is van de geconstateerde afwijking" + }, + "overigeNoemenswaardigheden": { + "type": [ + "string", + "null" + ], + "description": "Mogelijkheid om aanvulling te geven op bevindingen uit het onderzoek" + }, + "prikrichtingDescription": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan in welke richting de boom is geprikt tijdens het onderzoek" + }, + "revisie": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat de beheergegevens en of geometrie van beheerobject is gewijzigd" + }, + "stamdiameter": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de exacte diameter van de stam in cm" + }, + "stamdiameterOpMeetOfPrikhoogte": { + "type": [ + "string", + "null" + ], + "description": "Geeft de stamdiameter aan op de hoogte waarop het prikken of meten is uitgevoerd" + }, + "windrichting": { + "type": [ + "string", + "null" + ], + "description": "Kant(en) van de boom die zijn gecontroleerd tijdens het onderzoek" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenntometingLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenntometingLink.schema.json new file mode 100644 index 00000000..66c693cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenntometingLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenntometinglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenntometingLink" + ], + "type": "object", + "description": "The identifier of the relationship to ntometing.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenstamgegevens.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenstamgegevens.schema.json new file mode 100644 index 00000000..bea0a6df --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenstamgegevens.schema.json @@ -0,0 +1,414 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenstamgegevens", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenstamgegevens" + ], + "type": "object", + "description": "bevat de actuele stamgegevens van de bomen in beheer van gemeente Amsterdam. In Amsterdam staan ongeveer 1 miljoen bomen. Deze staan in tuinen, (sport)parken, begraafplaatsen en op straat. De gemeente beheert zo’n 300.000 bomen. Het beheer bestaat uit goede zorg voor bomen. Dat betekent op tijd snoeien en regelmatig controleren op ziektes en onveilige situaties.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `stamgegevens._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BomenstamgegevensLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] + }, + "actueleOpkroonhoogte": { + "type": [ + "string", + "null" + ], + "title": "Boom takvrij actuele hoogte", + "description": "De actuele hoogte van de boom in centimeters vanaf de grond tot aan de eerste tak" + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "title": "Beheergebied ID", + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "beoogdeOpkroonhoogte": { + "type": [ + "string", + "null" + ], + "title": "Boom takvrij beoogde hoogte", + "description": "De beoogde hoogte van de boom in centimeters vanaf de grond tot aan de eerste tak" + }, + "beschermingsstatus": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject beschermingsstatus", + "description": "Speciale status van de boom" + }, + "beschermingsstatusGedetailleerd": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject beschermingsstatus gedetailleerd", + "description": "Details bij speciale status van de boom" + }, + "bgttype": { + "type": [ + "string", + "null" + ], + "title": "Object type", + "description": "Nadere specificatie van het soort object." + }, + "boombeeld": { + "type": [ + "string", + "null" + ], + "title": "Boombeeld omschrijving", + "description": "Onderhoudssituatie van de boom." + }, + "boomhoogteklasseActueel": { + "type": [ + "string", + "null" + ], + "title": "Boomhoogte klasse code", + "description": "Aanduiding van de boomhoogte in meters ingedeeld in vaste klassen." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject conditie score", + "description": "Maat voor het vastleggen van de conditie van een beheerobject op basis van 6 scores." + }, + "controlefrequentie": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject controle frequentie", + "description": "Aanduiding van de frequentie van de controle van het beheerobject." + }, + "conversieid": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject oud ID", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van een buurt", + "readOnly": true, + "deprecated": true + }, + "geldigVanaf": { + "type": [ + "string", + "null" + ], + "description": "ntb" + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "title": "Gemeente naam", + "description": "De officieel vastgestelde gemeentenaam" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "groeiplaatsBoomId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "ID boomgroeiplaats", + "description": "ID boomgroeiplaats" + }, + "guid": { + "type": [ + "string", + "null" + ], + "title": "IMBOR object ID", + "description": "Uniek nummer van het IMBOR-object" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "idGeovisia": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject Geovisia ID", + "description": "Uniek kenmerk van een beheerobject uit een oude Geovisia beheerindeling" + }, + "idOudebeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject Geovisia ID", + "description": "Uniek kenmerk van een beheerobject uit een oude Geovisia beheerindeling" + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Beheerobject plaatsing jaar", + "description": "Jaar waarin het beheerobject is geplaatst" + }, + "jaarVolgendeInspectie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Beheerobject plaatsing jaar volgens inspectie", + "description": "Jaar waarin het beheerobject is geplaatst volgens de inspectie." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datum mutatie", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden" + }, + "omgevingsrisicoklasse": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject omgeving risico klasse code", + "description": "Aanduiding van het omgevingsrisico van het beheerobject." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "title": "Openbare ruimte naam", + "description": "Officiële naam openbare ruimte" + }, + "snoeifase": { + "type": [ + "string", + "null" + ], + "title": "Vegetatieobject snoeifase omschrijving", + "description": "Omschrijving van de snoeifase van de een vegetatieobject" + }, + "snoeifrequentie": { + "type": [ + "string", + "null" + ], + "title": "Vegetatieobject snoei frequentie", + "description": "Aanduiding voor het aantal keren dat een vegetatieobject gesnoeid moet worden" + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "title": "Natuurobject soort naam", + "description": "Aanduiding voor de soortnaam van het natuurobject die binnen het beheerobject voorkomen" + }, + "soortnaamKort": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject wetenschappelijke naam", + "description": "Wetenschappelijk naam, afkomstig uit referentietabel" + }, + "soortnaamTop": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject Nederlandse naam", + "description": "Nederlandse soortnaam uit referentietabel" + }, + "stamdiameterklasse": { + "type": [ + "string", + "null" + ], + "title": "Boomstam diameter klasse code", + "description": "Aanduiding van de diameter van de stam in diameterklassen." + }, + "standplaats": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject standplaats", + "description": "De fysieke locatie waar het beheerobject is geplaatst" + }, + "standplaatsGedetailleerd": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject standplaats gedetailleerd", + "description": "Nadere meer gedetailleerde specificatie waar het beheerobject staat" + }, + "takvrijeStam": { + "type": [ + "string", + "null" + ], + "title": "Boom takvrij benodigde hoogte", + "description": "De benodigde takvrije stam in het eindbeeld, gemeten vanaf maaiveld tot aan de onderste gesteltak." + }, + "typeBeheerder": { + "type": [ + "string", + "null" + ], + "title": "Beheerder type", + "description": "Aanduiding van een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "typeBeheerderPlus": { + "type": [ + "string", + "null" + ], + "title": "Beheerder type plus", + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "typeEigenaar": { + "type": [ + "string", + "null" + ], + "title": "Eigenaar type", + "description": "Aanduiding van een(rechts)persoon die het meest omvattend recht op een beheerobject of een zaak heeft ." + }, + "typeEigenaarPlus": { + "type": [ + "string", + "null" + ], + "title": "Eigenaar type plus", + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "typeObject": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject status", + "description": "Nadere aanduiding van de toestand van een beheerobject." + }, + "typeSoortnaam": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject latijnse naam", + "description": "De volledige latijnse benaming van een beheerobject" + }, + "vrijeDoorrijhoogte": { + "type": [ + "string", + "null" + ], + "title": "Minimale vrije doorgang hoogte", + "description": "De benodigde vrije ruimte tussen de weg of het fietspad en de onderkant van de boomkroon of van een bouwwerk boven de weg, zoals een viaduct of tunnel." + }, + "vrijeDoorrijhoogtePrimair": { + "type": [ + "string", + "null" + ], + "title": "Minimale vrije doorgang hoogte primair", + "description": "De benodigde vrije ruimte tussen de weg en de onderkant van de boomkroon of van een bouwwerk boven de weg, zoals een viaduct of tunnel" + }, + "vrijeDoorrijhoogteSecundair": { + "type": [ + "string", + "null" + ], + "title": "Minimale vrije doorgang hoogte secundair", + "description": "De benodigde vrije ruimte tussen het fietspad en de onderkant van de boomkroon of van een bouwwerk boven het fietspad, zoals een viaduct of tunnel" + } + }, + "required": [ + "_links", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenstormmeldingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenstormmeldingen.schema.json new file mode 100644 index 00000000..bd77e662 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenstormmeldingen.schema.json @@ -0,0 +1,184 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenstormmeldingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenstormmeldingen" + ], + "type": "object", + "description": "Tijdens een storm kan schade ontstaan aan (of door) bomen. Deze tabel bevat storm meldingen met betrekking tot de bomen in beheer van gemeente Amsterdam. Meldingen kunnen o.a. afkomstig zijn van inwoners, inspecteurs, controleurs en team Groen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `stormmeldingen._links` field. It contains all relationships with objects.", + "properties": { + "buurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenstormmeldingenLink.schema.json" + } + }, + "required": [ + "buurt", + "schema", + "self" + ] + }, + "actieveStorm": { + "type": [ + "boolean", + "null" + ], + "title": "Tijdstip stormschade melding", + "description": "Nog niet alle schade is opgeruimd van de storm, voortgang kan gemonitord worden. Dit kan weken duren afhankelijk van de werkzaamheden" + }, + "boomId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Boom ID", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de stamgegevens van de bomen" + }, + "buurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van een buurt.", + "readOnly": true, + "deprecated": true + }, + "calamiteitenteamActief": { + "type": [ + "boolean", + "null" + ], + "title": "Calamiteiten team Actief", + "description": "Team is bij elkaar, er wordt actief bewaakt. Stormmodus bomenkaart actief" + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Datum stormschade melding", + "description": "datum waarop de melding is geregistreerd" + }, + "dichtsbijzijndeBagAdres": { + "type": [ + "string", + "null" + ], + "title": "Dichtsbijzijnde BAG adres", + "description": "Het dichtsbijzijnde adres uit de BAG." + }, + "gebrek": { + "type": [ + "string", + "null" + ], + "title": "Gebrek na stormschade", + "description": "het gebrek dat is geconstateerd na aanleiding van de stormschade" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "laatstGeupdatet": { + "type": [ + "string", + "null" + ], + "title": "Laatste data verversing", + "description": "moment waarop de data voor het laatst is ververst uit het bronsysteem (Gisib)." + }, + "meldingHerkomst": { + "type": [ + "string", + "null" + ], + "title": "Herkomst melding", + "description": "Herkomst van de melding." + }, + "statusMelding": { + "type": [ + "string", + "null" + ], + "title": "Status stormschade", + "description": "status van een stormschade melding" + }, + "stormnaam": { + "type": [ + "string", + "null" + ], + "description": "naam van de storm" + }, + "tijdstip": { + "type": [ + "string", + "null" + ], + "title": "", + "description": "tijdstip waarop de melding is geregistreerd" + }, + "wijk": { + "type": [ + "string", + "null" + ], + "title": "Wijknaam", + "description": "Wijknaam" + } + }, + "required": [ + "_links", + "buurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenstormmeldingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenstormmeldingenLink.schema.json new file mode 100644 index 00000000..4364d272 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenstormmeldingenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenstormmeldingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenstormmeldingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to stormmeldingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenv1VeiligheidsinspectiesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenv1VeiligheidsinspectiesLinks.schema.json new file mode 100644 index 00000000..6a9b01b2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenv1VeiligheidsinspectiesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenv1veiligheidsinspectieslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenv1VeiligheidsinspectiesLinks" + ], + "type": "object", + "description": "The contents of the `veiligheidsinspecties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenveiligheidsinspectiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenv1VergunningsplichtigesnoeiLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenv1VergunningsplichtigesnoeiLinks.schema.json new file mode 100644 index 00000000..222ce744 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenv1VergunningsplichtigesnoeiLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenv1vergunningsplichtigesnoeilinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenv1VergunningsplichtigesnoeiLinks" + ], + "type": "object", + "description": "The contents of the `vergunningsplichtigesnoei._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenvergunningsplichtigesnoeiLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenveiligheidsinspecties.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenveiligheidsinspecties.schema.json new file mode 100644 index 00000000..1435c9c7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenveiligheidsinspecties.schema.json @@ -0,0 +1,228 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenveiligheidsinspecties", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenveiligheidsinspecties" + ], + "type": "object", + "description": "bevat de veiligheidsinspecties van de bomen in beheer van gemeente Amsterdam. Elke rij in de dataset is 1 inspectie van 1 boom.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `veiligheidsinspecties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenveiligheidsinspectiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "actueleOpkroonhoogte": { + "type": [ + "string", + "null" + ], + "description": "De actuele opkroonhoogte van de boom" + }, + "afgestorvenTakken": { + "type": [ + "string", + "null" + ], + "description": "Afgestorven en kwijnende takken takdiameter (≥ 4 cm en taklengte ≥ 50 cm)" + }, + "boomId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Boom ID", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de stamgegevens van de bomen" + }, + "boombeeld": { + "type": [ + "string", + "null" + ], + "description": "Onderhoudssituatie van de boom" + }, + "boomconditie": { + "type": [ + "string", + "null" + ], + "description": "Actuele groeiontwikkeling op grond van huidige groei(kracht) en gezondheid, gebaseerd op visuele groeikenmerken" + }, + "boomhoogteklasseActueel": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de boomhoogte in meters ingedeeld in vaste klassen" + }, + "boominspectietype": { + "type": [ + "string", + "null" + ], + "description": "Type inspectie: bijvoorbeeld NTO, BVR of Ecoinspectie" + }, + "boomveiligheidsklasse": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de veiligheid van de boom, ingedeeld in vaste klassen" + }, + "conclusieEnAdviesOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Conclusie en advies van inspecteur naar aanleing van het onderzoek" + }, + "controlePositieBoompunt": { + "type": [ + "string", + "null" + ], + "description": "Bijzonderheden over het boompunt op het kaartmateriaal in relatie tot de werkelijke situatie" + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Uniek nummer van het IMBOR-object (GUID)" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling" + }, + "iepziekteInspectieStatus": { + "type": [ + "string", + "null" + ], + "description": "Toelichting status van iepziekte, bijv broedboom of verdacht" + }, + "inspecterendeOrganisatie": { + "type": [ + "string", + "null" + ], + "description": "Naam van de inspecterende organisatie" + }, + "inspectieDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van uitvoer van de veiligheidsinspectie" + }, + "kroondiameterklasseActueel": { + "type": [ + "string", + "null" + ], + "description": "Actuele diameter van de kroon van de boom in meters ingedeeld in vaste klassen" + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden" + }, + "naderTechnischOnderzoekAanvullendOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Uitvoeren van een nader boomtechnisch onderzoek (in het kader van veiligheid) om de aard en omvang van de (vermoede) gebreken beter in kaart te kunnen brengen" + }, + "objectbegintijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Tijdstip waarop het object ontstaan is" + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal keren dat de beheergegevens en of geometrie van beheerobject is gewijzigd" + }, + "snoeiwijze": { + "type": [ + "string", + "null" + ], + "description": "Manier van snoeien die op de betreffende boom, in komende snoeibeurt, van toepassing is" + }, + "stamdiameter": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de exacte diameter van de stam in cm" + }, + "stamdiameterklasse": { + "type": [ + "string", + "null" + ], + "description": "Stamdiameter in cm omgerekend naar stamdiameterklasse volgens contract" + }, + "toekomstverwachting": { + "type": [ + "string", + "null" + ], + "description": "Verwachte technische levensduur op grond van boomtechnische aspecten (onder andere conditie, groeiontwikkeling, ziektes, aantastingen of boomtechnische gebreken)" + }, + "vasteBoomgegevens": { + "type": [ + "string", + "null" + ], + "description": "Wordt later ingevuld" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenveiligheidsinspectiesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenveiligheidsinspectiesLink.schema.json new file mode 100644 index 00000000..0a9467e8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenveiligheidsinspectiesLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenveiligheidsinspectieslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenveiligheidsinspectiesLink" + ], + "type": "object", + "description": "The identifier of the relationship to veiligheidsinspecties.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenvergunningsplichtigesnoei.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenvergunningsplichtigesnoei.schema.json new file mode 100644 index 00000000..517ada9b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Bomenvergunningsplichtigesnoei.schema.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenvergunningsplichtigesnoei", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Bomenvergunningsplichtigesnoei" + ], + "type": "object", + "description": "deze tabel bevat data over vergunningsplichtige snoei.Voor het kappen, rooien, verplanten of vormsnoei van een vergunningplichtige boom of andersoortige houtopstand dient door de eigenaar een vergunningsaanvraagte worden ingediend bij Burgemeester en Wethouders", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `vergunningsplichtigesnoei._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BomenvergunningsplichtigesnoeiLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bezwaarOpVergunning": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of er bezwaar is gemaakt op de kap van deze boom" + }, + "boomId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "ID van de boom", + "description": "de vreemde sleutel (foreignkey) voor de relatie met de stamgegevens van de bomen" + }, + "boommaatregelregistratieOpdrachtverlening": { + "type": [ + "string", + "null" + ], + "description": "Id nummer van de boommaatregelregistratie van waaruit opdracht verleend is. Wordt gebruikt om na afhandeling de werkzaamheden in de boommaatregelregistratie als voltooid te registreren." + }, + "datumOpdrachtverlening": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum waarop V&OR opdracht heeft verleend voor uitvoeren boommaatregel" + }, + "datumVergunningDefinitief": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum waarop de kapvergunning definitief is: zes weken na verlening vergunning" + }, + "datumVergunningVerleend": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum waarop de kapvergunning is verleend" + }, + "datumVergunningsaanvraag": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum waarop de kapvergunning is verleend" + }, + "floraEnFaunaAspecten": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of er flora of fauna aspecten aanwezig zijn" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "lijstVergunningsplichtigeSnoei": { + "type": [ + "string", + "null" + ], + "description": "Naam van de lijst waarop de uit te voeren snoeiactie voorkomt" + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datum mutatie", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden" + }, + "risicotoeslag": { + "type": [ + "string", + "null" + ], + "description": "Geeft toeslagpercentage voor beheerinspanning aan op basis van locatie gebieden met intensieve gebruiksdruk (bijvoorbeeld parken)" + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "Status van het beheerobject in het inwinningsproces" + }, + "termijnurgentie": { + "type": [ + "string", + "null" + ], + "description": "Urgentie die is opgegeven tijdens de veiligheidsinspectie van de boom" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenvergunningsplichtigesnoeiLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenvergunningsplichtigesnoeiLink.schema.json new file mode 100644 index 00000000..55cb71b4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/BomenvergunningsplichtigesnoeiLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/bomenvergunningsplichtigesnoeilink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/BomenvergunningsplichtigesnoeiLink" + ], + "type": "object", + "description": "The identifier of the relationship to vergunningsplichtigesnoei.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded.schema.json new file mode 100644 index 00000000..845500e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "gebrekregistratie": { + "type": "array", + "items": { + "$ref": "./Bomengebrekregistratie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded10.schema.json new file mode 100644 index 00000000..55cac913 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "stormmeldingen": { + "type": "array", + "items": { + "$ref": "./Bomenstormmeldingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded11.schema.json new file mode 100644 index 00000000..f97bd25b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "veiligheidsinspecties": { + "type": "array", + "items": { + "$ref": "./Bomenveiligheidsinspecties.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded12.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded12.schema.json new file mode 100644 index 00000000..e1dbaa61 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded12", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "vergunningsplichtigesnoei": { + "type": "array", + "items": { + "$ref": "./Bomenvergunningsplichtigesnoei.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded2.schema.json new file mode 100644 index 00000000..f65a4462 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "groeiplaatsboom": { + "type": "array", + "items": { + "$ref": "./Bomengroeiplaatsboom.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded3.schema.json new file mode 100644 index 00000000..3c0e13cb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "groeiplaatsmedebeheer": { + "type": "array", + "items": { + "$ref": "./Bomengroeiplaatsmedebeheer.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded4.schema.json new file mode 100644 index 00000000..ebd71526 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "hoofdbomenstructuurbuffer": { + "type": "array", + "items": { + "$ref": "./Bomenhoofdbomenstructuurbuffer.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded5.schema.json new file mode 100644 index 00000000..9ba13baf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "hoofdbomenstructuurlijnen": { + "type": "array", + "items": { + "$ref": "./Bomenhoofdbomenstructuurlijnen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded6.schema.json new file mode 100644 index 00000000..c3c3cef4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "kapenherplant": { + "type": "array", + "items": { + "$ref": "./Bomenkapenherplant.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded7.schema.json new file mode 100644 index 00000000..cc513f3c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "maatregelregistratie": { + "type": "array", + "items": { + "$ref": "./Bomenmaatregelregistratie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded8.schema.json new file mode 100644 index 00000000..75c3ac48 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "ntometing": { + "type": "array", + "items": { + "$ref": "./Bomenntometing.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded9.schema.json new file mode 100644 index 00000000..e6960479 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json" + ], + "type": "object", + "properties": { + "stamgegevens": { + "type": "array", + "items": { + "$ref": "./Bomenstamgegevens.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/LineString.schema.json new file mode 100644 index 00000000..49dc8d25 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Links.schema.json new file mode 100644 index 00000000..c06814db --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiLineString.schema.json new file mode 100644 index 00000000..68e2d6e7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiPoint.schema.json new file mode 100644 index 00000000..685d21b3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiPolygon.schema.json new file mode 100644 index 00000000..5e077d7a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Point.schema.json new file mode 100644 index 00000000..3b4a08df --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Polygon.schema.json new file mode 100644 index 00000000..a688d684 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bomen-rak8bxeng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bomen-rak8bxeng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/Bouwstroompuntenbouwstroompunten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/Bouwstroompuntenbouwstroompunten.schema.json new file mode 100644 index 00000000..03ed42c3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/Bouwstroompuntenbouwstroompunten.schema.json @@ -0,0 +1,274 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bouwstroompunten-y3xabuehg/bouwstroompuntenbouwstroompunten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/Bouwstroompuntenbouwstroompunten" + ], + "type": "object", + "description": "bouwstroompunten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bouwstroompunten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BouwstroompuntenbouwstroompuntenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanmeldformulierAanvraagGebruik": { + "type": [ + "string", + "null" + ], + "description": "Aanmeldformulier voor gebruik van het stroompunt." + }, + "afbeelding": { + "type": [ + "string", + "null" + ], + "format": "uri", + "title": "Bouwstroompunt afbeelding", + "description": "Afbeelding van bouwstroompunt.", + "maxLength": 200 + }, + "beschikbareAansluitingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Beschikbare aansluitingen" + }, + "description": "Type connectoren beschikbaar" + }, + "bouwstroompuntId": { + "type": [ + "string", + "null" + ], + "title": "Bouwstroompunt ID", + "description": "Bouwstroompuntnummer." + }, + "capaciteit": { + "type": [ + "string", + "null" + ], + "description": "Capaciteit in Ampere." + }, + "contactPersoon": { + "type": [ + "string", + "null" + ], + "description": "Naam contactpersoon." + }, + "contactnummerBijMeldenStoring": { + "type": [ + "string", + "null" + ], + "description": "Referentienummer voor het melden van een storing." + }, + "datumtijdAangemaakt": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum en tijdstip van creatie record." + }, + "email": { + "type": [ + "string", + "null" + ], + "description": "Emailadres voor contact t.a.v. bijvoorbeeld het gebruik." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "title": "Gemeente naam", + "description": "De officiële vastgestelde gemeentenaam" + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "huisnummer": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "id": { + "type": "string", + "description": "Unieke identificatie bouwstroompunt record." + }, + "locatie": { + "type": [ + "string", + "null" + ], + "title": "Bouwstroompunt locatie", + "description": "Locatie van bouwstroompunt (boven- of ondergronds)." + }, + "minimaleGebruikscapaciteit": { + "type": [ + "string", + "null" + ], + "description": "De categorie-aanduiding van minimale stroomcapaciteit voor gebruik." + }, + "nietBeschikbaarOp": { + "type": [ + "string", + "null" + ], + "title": "Bouwstroompunt niet beschikbaar op", + "description": "Momenten waarop het stroompunt niet te gebruiken is." + }, + "organisatie": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject eigenaar", + "description": "Eigenaarschap en beheer van bouwstroompunt." + }, + "plaats": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats naam", + "description": "Een woonplaatsnaam is de naam van een door het bevoegde gemeentelijke orgaan als zodanig aangewezen gedeelte van het gemeentelijk grondgebied" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde aanduiding bestaande uit 4 cijfers en 2 letters" + }, + "primaireFunctie": { + "type": [ + "string", + "null" + ], + "description": "De hoofdfunctie van het bouwstroompunt (t.b.v. bepaalde doelgroep zoals evenementen of markt)." + }, + "provincie": { + "type": [ + "string", + "null" + ], + "title": "Provincie naam", + "description": "De naam van een provincie." + }, + "straat": { + "type": [ + "string", + "null" + ], + "title": "Straat naam", + "description": "Een naam om openbare ruimten als straten, lanen, wegen en stegen mee aan te duiden" + }, + "teGebruikenApplicatie": { + "type": [ + "string", + "null" + ], + "description": "Naam van de applicatie om stroompunt te kunnen reserveren/gebruiken." + }, + "toegangswijze": { + "type": [ + "string", + "null" + ], + "title": "Bouwstroompunt toegangswijze", + "description": "Wijze voor verkrijgen toegang bouwstroompunt." + }, + "vergunningsplichtig": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie vergunningplichting voor gebruik" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/BouwstroompuntenbouwstroompuntenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/BouwstroompuntenbouwstroompuntenLink.schema.json new file mode 100644 index 00000000..cb870d98 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/BouwstroompuntenbouwstroompuntenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bouwstroompunten-y3xabuehg/bouwstroompuntenbouwstroompuntenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/BouwstroompuntenbouwstroompuntenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bouwstroompunten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identificatie bouwstroompunt record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/BouwstroompuntendefaultBouwstroompuntenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/BouwstroompuntendefaultBouwstroompuntenLinks.schema.json new file mode 100644 index 00000000..17512a80 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/BouwstroompuntendefaultBouwstroompuntenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bouwstroompunten-y3xabuehg/bouwstroompuntendefaultbouwstroompuntenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json#/components/schemas/BouwstroompuntendefaultBouwstroompuntenLinks" + ], + "type": "object", + "description": "The contents of the `bouwstroompunten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BouwstroompuntenbouwstroompuntenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/Embedded.schema.json new file mode 100644 index 00000000..7e1a3c4e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bouwstroompunten-y3xabuehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bouwstroompunten-y3xabuehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bouwstroompunten/openapi.json" + ], + "type": "object", + "properties": { + "bouwstroompunten": { + "type": "array", + "items": { + "$ref": "./Bouwstroompuntenbouwstroompunten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2AantekeningenkadastraleobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2AantekeningenkadastraleobjectenLink.schema.json new file mode 100644 index 00000000..c3214ae0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2AantekeningenkadastraleobjectenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aantekeningenkadastraleobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2AantekeningenkadastraleobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to aantekeningenkadastraleobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De door het Kadaster toegekende landelijk unieke aanduiding aan deze aantekening" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2ErfpachtcanonsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2ErfpachtcanonsLink.schema.json new file mode 100644 index 00000000..3a891cfa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2ErfpachtcanonsLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2erfpachtcanonslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2ErfpachtcanonsLink" + ], + "type": "object", + "description": "The identifier of the relationship to erfpachtcanons.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De door het Kadaster toegekende landelijk unieke aanduiding aan deze erfpachtcanon" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2KadastraleobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2KadastraleobjectenLink.schema.json new file mode 100644 index 00000000..e1100c0f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2KadastraleobjectenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastraleobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2KadastraleobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to kadastraleobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2TenaamstellingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2TenaamstellingenLink.schema.json new file mode 100644 index 00000000..b629c4e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2TenaamstellingenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2tenaamstellingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2TenaamstellingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to tenaamstellingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2ZakelijkerechtenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2ZakelijkerechtenLink.schema.json new file mode 100644 index 00000000..894fa3db --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2ZakelijkerechtenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2zakelijkerechtenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2ZakelijkerechtenLink" + ], + "type": "object", + "description": "The identifier of the relationship to zakelijkerechten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenkadastraleobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenkadastraleobjecten.schema.json new file mode 100644 index 00000000..e66d7a60 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenkadastraleobjecten.schema.json @@ -0,0 +1,174 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aantekeningenkadastraleobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2aantekeningenkadastraleobjecten" + ], + "type": "object", + "description": "aantekeningenkadastraleobjecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `aantekeningenkadastraleobjecten._links` field. It contains all relationships with objects.", + "properties": { + "heeftBetrekkingOpBrkKadastraalObject": { + "$ref": "./Brk2KadastraleobjectenLink.schema.json" + }, + "heeftBrkBetrokkenPersoon": { + "type": "array", + "items": { + "$ref": "./Brk2aantekeningenkadastraleobjectenHeeftBrkBetrokkenPersoon_M2M.schema.json" + } + }, + "isGebaseerdOpBrkStukdeel": { + "$ref": "./Brk2stukdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2AantekeningenkadastraleobjectenLink.schema.json" + } + }, + "required": [ + "heeftBetrekkingOpBrkKadastraalObject", + "heeftBrkBetrokkenPersoon", + "isGebaseerdOpBrkStukdeel", + "schema", + "self" + ] + }, + "aardCode": { + "type": [ + "string", + "null" + ] + }, + "aardOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid startdatum", + "description": "Begindatum geldigheid object" + }, + "betreftGedeelteVanPerceel": { + "type": [ + "string", + "null" + ], + "title": "Gedeelte perceel indicatie", + "description": "Er bestaan nu nog speciale aardAantekening-varianten met de toevoeging op een gedeelte van een perceel. Voorbeeld: 81. In het vervolg zal deze aard worden vervangen door de oorspronkelijke variant, in dit geval 80 ”Voorwaarden WKPB besluiten”, waarbij de indicator betreftGedeelteVanPerceel op true gezet wordt." + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid einddatum", + "description": "Einddatum geldigheid object" + }, + "einddatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object einddatum", + "description": "Einddatum geeft aan wanneer een bepaalde aantekening volgens het ingeschreven stuk niet langer meer rechtsgeldig is" + }, + "einddatumRecht": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Einddatum zakelijk recht", + "description": "Een einddatum op een zakelijk recht (via tenaamstelling) wordt nu in een apart attribuut geleverd.Voorheen werd dit geleverd in het attribuut einddatum. Tenaamstellingen van een eindig recht worden niet automatisch beëindigd. Wel krijgt zo’n tenaamstelling de aantekening dat het recht eindig is en op een bepaalde datum zal eindigen of geëindigd is" + }, + "heeftBetrekkingOpBrkKadastraalObjectId": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object identificatie", + "description": "Identificatie van het kadastrale object (onroerende zaak)", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De door het Kadaster toegekende landelijk unieke aanduiding aan deze aantekening" + }, + "isGebaseerdOpBrkStukdeelId": { + "type": [ + "string", + "null" + ], + "title": "Stukdeel identificatie", + "description": "Identificatie van het stukdeel waar de aantekening op gebaseerd is", + "readOnly": true, + "deprecated": true + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Aantekening omschrijving", + "description": "Omschrijving bij de aantekening" + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de geleverde toestand van het onderliggende kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "wasIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "ID in BRK1.0", + "description": "De (oude) identificatie die dit object in BRK 1.0 had" + } + }, + "required": [ + "_links", + "heeftBetrekkingOpBrkKadastraalObjectId", + "identificatie", + "isGebaseerdOpBrkStukdeelId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenkadastraleobjectenHeeftBrkBetrokkenPersoon_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenkadastraleobjectenHeeftBrkBetrokkenPersoon_M2M.schema.json new file mode 100644 index 00000000..3ec9f3fe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenkadastraleobjectenHeeftBrkBetrokkenPersoon_M2M.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aantekeningenkadastraleobjectenheeftbrkbetrokkenpersoon_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2aantekeningenkadastraleobjectenHeeftBrkBetrokkenPersoon_M2M" + ], + "type": "object", + "description": "The M2M table for `Aantekeningenkadastraleobjecten.heeftBrkBetrokkenPersoon` that links to `Kadastralesubjecten`", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechten.schema.json new file mode 100644 index 00000000..2e521755 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechten.schema.json @@ -0,0 +1,149 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aantekeningenrechten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2aantekeningenrechten" + ], + "type": "object", + "description": "aantekeningenrechten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `aantekeningenrechten._links` field. It contains all relationships with objects.", + "properties": { + "betrokkenBrkTenaamstelling": { + "type": "array", + "items": { + "$ref": "./Brk2aantekeningenrechtenBetrokkenBrkTenaamstelling_M2M.schema.json" + } + }, + "heeftBrkBetrokkenPersoon": { + "type": "array", + "items": { + "$ref": "./Brk2aantekeningenrechtenHeeftBrkBetrokkenPersoon_M2M.schema.json" + } + }, + "isGebaseerdOpBrkStukdeel": { + "$ref": "./Brk2stukdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2aantekeningenrechtenLink.schema.json" + } + }, + "required": [ + "betrokkenBrkTenaamstelling", + "heeftBrkBetrokkenPersoon", + "isGebaseerdOpBrkStukdeel", + "schema", + "self" + ] + }, + "aardCode": { + "type": [ + "string", + "null" + ] + }, + "aardOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "betreftGedeelteVanPerceel": { + "type": [ + "string", + "null" + ], + "title": "Gedeelte perceel indicatie", + "description": "Er bestaan nu nog speciale aardAantekening-varianten met de toevoeging op een gedeelte van een perceel. Voorbeeld: 81. In het vervolg zal deze aard worden vervangen door de oorspronkelijke variant, in dit geval 80 ”Voorwaarden WKPB besluiten”, waarbij de indicator betreftGedeelteVanPerceel op true gezet wordt" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "einddatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object einddatum", + "description": "Einddatum geeft aan wanneer een bepaalde aantekening volgens het ingeschreven stuk niet langer meer rechtsgeldig is" + }, + "einddatumRecht": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Einddatum zakelijk recht", + "description": "Een einddatum op een zakelijk recht (via tenaamstelling) wordt nu in een apart attribuut geleverd.Voorheen werd dit geleverd in het attribuut einddatum. Tenaamstellingen van een eindig recht worden niet automatisch beëindigd. Wel krijgt zo’n tenaamstelling de aantekening dat het recht eindig is en op een bepaalde datum zal eindigen of geëindigd is" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De aan deze aantekening toegekende landelijk unieke aanduiding" + }, + "isGebaseerdOpBrkStukdeelId": { + "type": [ + "string", + "null" + ], + "title": "Stukdeel identificatie", + "description": "Identificatie van het stukdeel waar de aantekening op gebaseerd is", + "readOnly": true, + "deprecated": true + }, + "neuronId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bronsysteem ID", + "description": "Neuron ID" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Aantekening omschrijving", + "description": "Omschrijving bij de aantekening" + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object toestand datum", + "description": "De datum waarop de geleverde toestand van het onderliggende kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "wasIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "ID in BRK1.0", + "description": "De (oude) identificatie die dit object in BRK 1.0 had" + } + }, + "required": [ + "_links", + "identificatie", + "isGebaseerdOpBrkStukdeelId", + "neuronId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenBetrokkenBrkTenaamstelling_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenBetrokkenBrkTenaamstelling_M2M.schema.json new file mode 100644 index 00000000..322991fa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenBetrokkenBrkTenaamstelling_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aantekeningenrechtenbetrokkenbrktenaamstelling_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2aantekeningenrechtenBetrokkenBrkTenaamstelling_M2M" + ], + "type": "object", + "description": "The M2M table for `Aantekeningenrechten.betrokkenBrkTenaamstelling` that links to `Tenaamstellingen`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenHeeftBrkBetrokkenPersoon_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenHeeftBrkBetrokkenPersoon_M2M.schema.json new file mode 100644 index 00000000..24a324f3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenHeeftBrkBetrokkenPersoon_M2M.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aantekeningenrechtenheeftbrkbetrokkenpersoon_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2aantekeningenrechtenHeeftBrkBetrokkenPersoon_M2M" + ], + "type": "object", + "description": "The M2M table for `Aantekeningenrechten.heeftBrkBetrokkenPersoon` that links to `Kadastralesubjecten`", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenLink.schema.json new file mode 100644 index 00000000..924c3924 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aantekeningenrechtenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aantekeningenrechtenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2aantekeningenrechtenLink" + ], + "type": "object", + "description": "The identifier of the relationship to aantekeningenrechten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De aan deze aantekening toegekende landelijk unieke aanduiding" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aardzakelijkerechten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aardzakelijkerechten.schema.json new file mode 100644 index 00000000..221c5a29 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aardzakelijkerechten.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aardzakelijkerechten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2aardzakelijkerechten" + ], + "type": "object", + "description": "aardzakelijkerechten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `aardzakelijkerechten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2aardzakelijkerechtenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "akrCode": { + "type": [ + "string", + "null" + ], + "title": "Aard zakelijk recht code, conform Automatisering van de kadastrale registratie", + "description": "De AKR Code van dit aard zakelijk recht" + }, + "code": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aard zakelijk recht code", + "description": "De aard zakelijk recht code" + }, + "datumTot": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Aard zakelijk recht einddatum", + "description": "De datum tot wanneer dit aard zakelijk recht in gebruik geweest is" + }, + "datumVanaf": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Aard zakelijk recht begindatum", + "description": "De datum vanaf wanneer dit aard zakelijk recht in gebruik genomen is" + }, + "toelichting": { + "type": [ + "string", + "null" + ], + "title": "Aard zakelijk recht toelichting", + "description": "Toelichting op het gebruik van dit aard zakelijk recht" + }, + "waarde": { + "type": [ + "string", + "null" + ], + "title": "Aard zakelijk recht omschrijving", + "description": "Beschrijving van dit aard zakelijk recht" + } + }, + "required": [ + "_links", + "code" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aardzakelijkerechtenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aardzakelijkerechtenLink.schema.json new file mode 100644 index 00000000..c721df1b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2aardzakelijkerechtenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2aardzakelijkerechtenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2aardzakelijkerechtenLink" + ], + "type": "object", + "description": "The identifier of the relationship to aardzakelijkerechten.", + "properties": { + "code": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aard zakelijk recht code", + "description": "De aard zakelijk recht code" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "code", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAantekeningenkadastraleobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAantekeningenkadastraleobjectenLinks.schema.json new file mode 100644 index 00000000..40ca529f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAantekeningenkadastraleobjectenLinks.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultaantekeningenkadastraleobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultAantekeningenkadastraleobjectenLinks" + ], + "type": "object", + "description": "The contents of the `aantekeningenkadastraleobjecten._links` field. It contains all relationships with objects.", + "properties": { + "heeftBetrekkingOpBrkKadastraalObject": { + "$ref": "./Brk2KadastraleobjectenLink.schema.json" + }, + "heeftBrkBetrokkenPersoon": { + "type": "array", + "items": { + "$ref": "./Brk2aantekeningenkadastraleobjectenHeeftBrkBetrokkenPersoon_M2M.schema.json" + } + }, + "isGebaseerdOpBrkStukdeel": { + "$ref": "./Brk2stukdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2AantekeningenkadastraleobjectenLink.schema.json" + } + }, + "required": [ + "heeftBetrekkingOpBrkKadastraalObject", + "heeftBrkBetrokkenPersoon", + "isGebaseerdOpBrkStukdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAantekeningenrechtenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAantekeningenrechtenLinks.schema.json new file mode 100644 index 00000000..4e6ccf2f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAantekeningenrechtenLinks.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultaantekeningenrechtenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultAantekeningenrechtenLinks" + ], + "type": "object", + "description": "The contents of the `aantekeningenrechten._links` field. It contains all relationships with objects.", + "properties": { + "betrokkenBrkTenaamstelling": { + "type": "array", + "items": { + "$ref": "./Brk2aantekeningenrechtenBetrokkenBrkTenaamstelling_M2M.schema.json" + } + }, + "heeftBrkBetrokkenPersoon": { + "type": "array", + "items": { + "$ref": "./Brk2aantekeningenrechtenHeeftBrkBetrokkenPersoon_M2M.schema.json" + } + }, + "isGebaseerdOpBrkStukdeel": { + "$ref": "./Brk2stukdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2aantekeningenrechtenLink.schema.json" + } + }, + "required": [ + "betrokkenBrkTenaamstelling", + "heeftBrkBetrokkenPersoon", + "isGebaseerdOpBrkStukdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAardzakelijkerechtenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAardzakelijkerechtenLinks.schema.json new file mode 100644 index 00000000..4525ef60 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultAardzakelijkerechtenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultaardzakelijkerechtenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultAardzakelijkerechtenLinks" + ], + "type": "object", + "description": "The contents of the `aardzakelijkerechten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2aardzakelijkerechtenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultErfpachtcanonsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultErfpachtcanonsLinks.schema.json new file mode 100644 index 00000000..65854e3e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultErfpachtcanonsLinks.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaulterfpachtcanonslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultErfpachtcanonsLinks" + ], + "type": "object", + "description": "The contents of the `erfpachtcanons._links` field. It contains all relationships with objects.", + "properties": { + "betreftBrkZakelijkrecht": { + "$ref": "./Brk2ZakelijkerechtenLink.schema.json" + }, + "isGebaseerdOpBrkStukdeel": { + "$ref": "./Brk2stukdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2ErfpachtcanonsLink.schema.json" + } + }, + "required": [ + "betreftBrkZakelijkrecht", + "isGebaseerdOpBrkStukdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultGemeentesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultGemeentesLinks.schema.json new file mode 100644 index 00000000..f07c4c19 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultGemeentesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultgemeenteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultGemeentesLinks" + ], + "type": "object", + "description": "The contents of the `gemeentes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/Brk2GemeentesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralegemeentecodesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralegemeentecodesLinks.schema.json new file mode 100644 index 00000000..80ca9e04 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralegemeentecodesLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultkadastralegemeentecodeslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultKadastralegemeentecodesLinks" + ], + "type": "object", + "description": "The contents of the `kadastralegemeentecodes._links` field. It contains all relationships with objects.", + "properties": { + "isOnderdeelVanBrkKadastraleGemeente": { + "$ref": "./Brk2kadastralegemeentesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2kadastralegemeentecodesLink.schema.json" + } + }, + "required": [ + "isOnderdeelVanBrkKadastraleGemeente", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralegemeentesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralegemeentesLinks.schema.json new file mode 100644 index 00000000..91cb182a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralegemeentesLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultkadastralegemeenteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultKadastralegemeentesLinks" + ], + "type": "object", + "description": "The contents of the `kadastralegemeentes._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBrkGemeente": { + "$ref": "../_shared/Brk2GemeentesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2kadastralegemeentesLink.schema.json" + } + }, + "required": [ + "ligtInBrkGemeente", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastraleobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastraleobjectenLinks.schema.json new file mode 100644 index 00000000..229f52e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastraleobjectenLinks.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultkadastraleobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultKadastraleobjectenLinks" + ], + "type": "object", + "description": "The contents of the `kadastraleobjecten._links` field. It contains all relationships with objects.", + "properties": { + "aangeduidDoorBrkGemeente": { + "$ref": "../_shared/Brk2GemeentesLink.schema.json" + }, + "aangeduidDoorBrkKadastralegemeente": { + "$ref": "./Brk2kadastralegemeentesLink.schema.json" + }, + "aangeduidDoorBrkKadastralegemeentecode": { + "$ref": "./Brk2kadastralegemeentecodesLink.schema.json" + }, + "aangeduidDoorBrkKadastralesectie": { + "$ref": "./Brk2kadastralesectiesLink.schema.json" + }, + "heeftEenRelatieMetBagVerblijfsobject": { + "type": "array", + "items": { + "$ref": "./Brk2kadastraleobjectenHeeftEenRelatieMetBagVerblijfsobject_M2M.schema.json" + } + }, + "isOntstaanUitBrkGPerceel": { + "type": "array", + "items": { + "$ref": "./Brk2kadastraleobjectenIsOntstaanUitBrkGPerceel_M2M.schema.json" + } + }, + "isOntstaanUitBrkKadastraalobject": { + "type": "array", + "items": { + "$ref": "./Brk2kadastraleobjectenIsOntstaanUitBrkKadastraalobject_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2KadastraleobjectenLink.schema.json" + } + }, + "required": [ + "aangeduidDoorBrkGemeente", + "aangeduidDoorBrkKadastralegemeente", + "aangeduidDoorBrkKadastralegemeentecode", + "aangeduidDoorBrkKadastralesectie", + "heeftEenRelatieMetBagVerblijfsobject", + "isOntstaanUitBrkGPerceel", + "isOntstaanUitBrkKadastraalobject", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralesectiesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralesectiesLinks.schema.json new file mode 100644 index 00000000..83af0995 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralesectiesLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultkadastralesectieslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultKadastralesectiesLinks" + ], + "type": "object", + "description": "The contents of the `kadastralesecties._links` field. It contains all relationships with objects.", + "properties": { + "isOnderdeelVanBrkKadastraleGemeentecode": { + "$ref": "./Brk2kadastralegemeentecodesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2kadastralesectiesLink.schema.json" + } + }, + "required": [ + "isOnderdeelVanBrkKadastraleGemeentecode", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralesubjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralesubjectenLinks.schema.json new file mode 100644 index 00000000..d4580b2f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultKadastralesubjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultkadastralesubjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultKadastralesubjectenLinks" + ], + "type": "object", + "description": "The contents of the `kadastralesubjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultMetaLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultMetaLinks.schema.json new file mode 100644 index 00000000..54b6da94 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultMetaLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultmetalinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultMetaLinks" + ], + "type": "object", + "description": "The contents of the `meta._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2metaLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultStukdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultStukdelenLinks.schema.json new file mode 100644 index 00000000..b0d97bc7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultStukdelenLinks.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaultstukdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultStukdelenLinks" + ], + "type": "object", + "description": "The contents of the `stukdelen._links` field. It contains all relationships with objects.", + "properties": { + "isBronVoorBrkAantekeningKadastraalObject": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkAantekeningKadastraalObject_M2M.schema.json" + } + }, + "isBronVoorBrkAantekeningRecht": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkAantekeningRecht_M2M.schema.json" + } + }, + "isBronVoorBrkErfpachtcanon": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkErfpachtcanon_M2M.schema.json" + } + }, + "isBronVoorBrkTenaamstelling": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkTenaamstelling_M2M.schema.json" + } + }, + "isBronVoorBrkZakelijkRecht": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkZakelijkRecht_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2stukdelenLink.schema.json" + } + }, + "required": [ + "isBronVoorBrkAantekeningKadastraalObject", + "isBronVoorBrkAantekeningRecht", + "isBronVoorBrkErfpachtcanon", + "isBronVoorBrkTenaamstelling", + "isBronVoorBrkZakelijkRecht", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultTenaamstellingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultTenaamstellingenLinks.schema.json new file mode 100644 index 00000000..347443a3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2defaultTenaamstellingenLinks.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2defaulttenaamstellingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2defaultTenaamstellingenLinks" + ], + "type": "object", + "description": "The contents of the `tenaamstellingen._links` field. It contains all relationships with objects.", + "properties": { + "betrokkenGorzenEnAanwassenBrkSubject": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "betrokkenPartnerBrkSubject": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "betrokkenSamenwerkingsverbandBrkSubject": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "isGebaseerdOpBrkStukdelen": { + "type": "array", + "items": { + "$ref": "./Brk2tenaamstellingenIsGebaseerdOpBrkStukdelen_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2TenaamstellingenLink.schema.json" + }, + "vanBrkKadastraalsubject": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "vanBrkZakelijkRecht": { + "$ref": "./Brk2ZakelijkerechtenLink.schema.json" + } + }, + "required": [ + "betrokkenGorzenEnAanwassenBrkSubject", + "betrokkenPartnerBrkSubject", + "betrokkenSamenwerkingsverbandBrkSubject", + "isGebaseerdOpBrkStukdelen", + "schema", + "self", + "vanBrkKadastraalsubject", + "vanBrkZakelijkRecht" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2erfpachtcanons.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2erfpachtcanons.schema.json new file mode 100644 index 00000000..7e6b0c9e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2erfpachtcanons.schema.json @@ -0,0 +1,154 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2erfpachtcanons", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2erfpachtcanons" + ], + "type": "object", + "description": "erfpachtcanons", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `erfpachtcanons._links` field. It contains all relationships with objects.", + "properties": { + "betreftBrkZakelijkrecht": { + "$ref": "./Brk2ZakelijkerechtenLink.schema.json" + }, + "isGebaseerdOpBrkStukdeel": { + "$ref": "./Brk2stukdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2ErfpachtcanonsLink.schema.json" + } + }, + "required": [ + "betreftBrkZakelijkrecht", + "isGebaseerdOpBrkStukdeel", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid datumtijd", + "description": "Begindatum geldigheid object" + }, + "betreftBrkZakelijkrechtId": { + "type": [ + "string", + "null" + ], + "title": "Betrokken zakelijke recht identificatie", + "description": "Identificatie van het betrokken zakelijkrecht", + "readOnly": true, + "deprecated": true + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindgeldigheid datumtijd", + "description": "Einddatum geldigheid object" + }, + "einddatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Stukdeel eind geldigheid", + "description": "Einddatum geeft aan wanneer een bepaalde aantekening volgens het ingeschreven stuk niet langer meer rechtsgeldig is" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De door het Kadaster toegekende landelijk unieke aanduiding aan deze erfpachtcanon" + }, + "isGebaseerdOpBrkStukdeelId": { + "type": [ + "string", + "null" + ], + "title": "Stukdeel identificatie", + "description": "Identificatie van het stukdeel waar de erfpacht op gebaseerd is", + "readOnly": true, + "deprecated": true + }, + "jaarlijksBedragBetreftMeerOnroerendeZaken": { + "type": [ + "string", + "null" + ] + }, + "jaarlijksBedragValutaCode": { + "type": [ + "string", + "null" + ] + }, + "jaarlijksBedragValutaSom": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "soortCode": { + "type": [ + "string", + "null" + ] + }, + "soortOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Kadastrale registratie toestand datum", + "description": "De datum waarop de geleverde toestand van het onderliggende kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "betreftBrkZakelijkrechtId", + "identificatie", + "isGebaseerdOpBrkStukdeelId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2gemeentes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2gemeentes.schema.json new file mode 100644 index 00000000..090e6cf3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2gemeentes.schema.json @@ -0,0 +1,78 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2gemeentes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2gemeentes" + ], + "type": "object", + "description": "gemeentes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gemeentes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/Brk2GemeentesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Gemeente begindatum", + "description": "De datum waarop de gemeente is ontstaan" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Gemeente einddatum", + "description": "De datum waarop de gemeente is opgeheven" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "identificatie": { + "type": "string", + "title": "Gemeente ID", + "description": "De unieke aanduiding van een gemeente" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Gemeente naam", + "description": "De officiële vastgestelde gemeentenaam" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentecodes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentecodes.schema.json new file mode 100644 index 00000000..f8394d18 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentecodes.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastralegemeentecodes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastralegemeentecodes" + ], + "type": "object", + "description": "kadastralegemeentecodes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kadastralegemeentecodes._links` field. It contains all relationships with objects.", + "properties": { + "isOnderdeelVanBrkKadastraleGemeente": { + "$ref": "./Brk2kadastralegemeentesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2kadastralegemeentecodesLink.schema.json" + } + }, + "required": [ + "isOnderdeelVanBrkKadastraleGemeente", + "schema", + "self" + ] + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Unieke code", + "description": "De unieke code van de kadastrale gemeentecode" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "identificatie": { + "type": "string", + "title": "Kadastrale gemeente code", + "description": "De unieke aanduiding van een Kadastrale gemeentecode" + }, + "isOnderdeelVanBrkKadastraleGemeenteId": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeente identificatie", + "description": "De kadastrale gemeente waar de kadastrale gemeentecode onderdeel van is (bv. Sloten)", + "readOnly": true, + "deprecated": true + } + }, + "required": [ + "_links", + "identificatie", + "isOnderdeelVanBrkKadastraleGemeenteId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentecodesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentecodesLink.schema.json new file mode 100644 index 00000000..46fef5f9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentecodesLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastralegemeentecodeslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastralegemeentecodesLink" + ], + "type": "object", + "description": "The identifier of the relationship to kadastralegemeentecodes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Kadastrale gemeente code", + "description": "De unieke aanduiding van een Kadastrale gemeentecode" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentes.schema.json new file mode 100644 index 00000000..064baec3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentes.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastralegemeentes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastralegemeentes" + ], + "type": "object", + "description": "kadastralegemeentes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kadastralegemeentes._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBrkGemeente": { + "$ref": "../_shared/Brk2GemeentesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2kadastralegemeentesLink.schema.json" + } + }, + "required": [ + "ligtInBrkGemeente", + "schema", + "self" + ] + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Unieke code", + "description": "De unieke code van de kadastrale gemeente" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "identificatie": { + "type": "string", + "title": "Kadastrale gemeente ID", + "description": "De unieke aanduiding van een Kadastrale gemeente" + }, + "ligtInBrkGemeenteId": { + "type": [ + "string", + "null" + ], + "title": "Gemeente identificatie", + "description": "De burgerlijke gemeente waarin de kadastrale gemeente ligt", + "readOnly": true, + "deprecated": true + } + }, + "required": [ + "_links", + "identificatie", + "ligtInBrkGemeenteId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentesLink.schema.json new file mode 100644 index 00000000..4496c2ea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralegemeentesLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastralegemeenteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastralegemeentesLink" + ], + "type": "object", + "description": "The identifier of the relationship to kadastralegemeentes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Kadastrale gemeente ID", + "description": "De unieke aanduiding van een Kadastrale gemeente" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjecten.schema.json new file mode 100644 index 00000000..f983bd28 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjecten.schema.json @@ -0,0 +1,517 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastraleobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastraleobjecten" + ], + "type": "object", + "description": "kadastraleobjecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kadastraleobjecten._links` field. It contains all relationships with objects.", + "properties": { + "aangeduidDoorBrkGemeente": { + "$ref": "../_shared/Brk2GemeentesLink.schema.json" + }, + "aangeduidDoorBrkKadastralegemeente": { + "$ref": "./Brk2kadastralegemeentesLink.schema.json" + }, + "aangeduidDoorBrkKadastralegemeentecode": { + "$ref": "./Brk2kadastralegemeentecodesLink.schema.json" + }, + "aangeduidDoorBrkKadastralesectie": { + "$ref": "./Brk2kadastralesectiesLink.schema.json" + }, + "heeftEenRelatieMetBagVerblijfsobject": { + "type": "array", + "items": { + "$ref": "./Brk2kadastraleobjectenHeeftEenRelatieMetBagVerblijfsobject_M2M.schema.json" + } + }, + "isOntstaanUitBrkGPerceel": { + "type": "array", + "items": { + "$ref": "./Brk2kadastraleobjectenIsOntstaanUitBrkGPerceel_M2M.schema.json" + } + }, + "isOntstaanUitBrkKadastraalobject": { + "type": "array", + "items": { + "$ref": "./Brk2kadastraleobjectenIsOntstaanUitBrkKadastraalobject_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2KadastraleobjectenLink.schema.json" + } + }, + "required": [ + "aangeduidDoorBrkGemeente", + "aangeduidDoorBrkKadastralegemeente", + "aangeduidDoorBrkKadastralegemeentecode", + "aangeduidDoorBrkKadastralesectie", + "heeftEenRelatieMetBagVerblijfsobject", + "isOntstaanUitBrkGPerceel", + "isOntstaanUitBrkKadastraalobject", + "schema", + "self" + ] + }, + "aangeduidDoorBrkGemeenteId": { + "type": [ + "string", + "null" + ], + "title": "Gemeente identificatie", + "description": "De burgerlijke gemeente", + "readOnly": true, + "deprecated": true + }, + "aangeduidDoorBrkKadastralegemeenteId": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeente identificatie", + "description": "De kadastrale gemeente. Bij de oprichting van het Kadaster waren de kadastrale gemeenten gelijk aan de burgerlijke gemeenten, inmiddels al lang niet meer", + "readOnly": true, + "deprecated": true + }, + "aangeduidDoorBrkKadastralegemeentecodeId": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeentecode identificatie", + "description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02", + "readOnly": true, + "deprecated": true + }, + "aangeduidDoorBrkKadastralesectieId": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale sectie identificatie", + "description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object", + "readOnly": true, + "deprecated": true + }, + "afwijkingLijstRechthebbenden": { + "type": [ + "string", + "null" + ], + "title": "Aanduiding afwijking lijst rechthebbenden", + "description": "Aanduiding van het feit dat er afwijkingen bestaan tussen de kadastrale registratie en de lijst van rechthebbenden, bedoeld in artikel 183, eerste lid, van de Landinrichtingswet, artikel 71, tweede lid, van de Wet inrichting landelijk gebied, artikel 68 van de Reconstructiewet Midden-Delfland, dan wel in artikel 53 van de Herinrichtingswet Oost-Groningen en de Gronings-Drentse Veenkolonien. We registreren dit op basis van de Uitvoeringsregeling Kadasterwet art. 14, lid 2 onder b" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid datumtijd", + "description": "Begindatum geldigheid object" + }, + "bijpijlingGeometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindgeldigheid datumtijd", + "description": "Einddatum geldigheid object" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "grootte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kadastraal object grootte", + "description": "De grootte van een kadastraal object is de oppervlakte van het kadastrale perceel. Dit kan bij een deelperceel een geschatte grootte zijn" + }, + "hoofdsplitsingIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Hoofdsplitsing waaruit ontstaan", + "description": "de AppartementsrechtSplitsing van het type Hoofdsplitsing van het complex. Hiermee kan eenvoudiger de relatie met grondpercelen worden gelegd, met name in het geval dat er veel ondersplitsingen zijn" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke aanduiding van een Kadastraal object" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)" + }, + "indexletter": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object indexletter", + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht" + }, + "indexnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kadastraal object indexnummer", + "description": "Volgnummer van het Appartementsrecht" + }, + "indicatieMeerObjecten": { + "type": [ + "string", + "null" + ], + "title": "Koopsom meer objecten indicatie", + "description": "Indicatie dat de koopsom betrekking heeft op meer dan 1 kadastraal object" + }, + "indicatieVoorlopigeKadastraleGrens": { + "type": [ + "string", + "null" + ], + "title": "Indicatie voorlopig", + "description": "Indicatie of de geometrie (kadastrale grens) voorlopig is of niet" + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object kadastrale aanduiding", + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "koopjaar": { + "type": [ + "string", + "null" + ], + "title": "Koop jaar", + "description": "Transactiejaar van de aankoop" + }, + "koopsom": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het in een ter inschrijving aangeboden stuk vermelde bedrag, waarvoor 1 of meer onroerende zaken zijn verkregen" + }, + "koopsomValutacode": { + "type": [ + "string", + "null" + ], + "title": "Koopsom valuta code", + "description": "Aanduiding van de valutasoort gebruikt bij de koop" + }, + "meettariefVerschuldigd": { + "type": [ + "string", + "null" + ], + "title": "Indicatie meettarief verschuldigd", + "description": "Meettarief verschuldigd is een indicatie voor het verschuldigd zijn van een meettarief bij overdracht van een perceel. Een meettarief is verschuldigd (indicator is true) als het een administratief gevormd perceel met voorlopige grenzen, of een perceel met voorlopige grenzen betreft dat nog nooit is overgedragen" + }, + "mutatieId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Mutatie ID", + "description": "Verwijzing naar de Mutatie waaruit dit gegeven is ontstaan" + }, + "neuronId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bronsysteem ID", + "description": "Neuron ID" + }, + "oudstDigitaalBekend": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Oudst digitaal bekende datum", + "description": "Datum waarop het object voor het eerst vanuit een digitale Kadastrale registratie beschikbaar was is.Dit is een vaststaand gegeven en zal niet veranderen als gevolg van het digitaliseren van analoge registraties. Dit gegeven is te zien als het technisch tijdstip ontstaan van de eerste versie van een object" + }, + "perceelnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Perceel nummer", + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak" + }, + "perceelnummerRotatie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Rotatie van het perceelnummer ten behoeve van afbeelding op de kaart. Perceelnummers worden bijvoorbeeld gekanteld om in een smal perceel te passen" + }, + "perceelnummerVerschuivingX": { + "type": [ + "string", + "null" + ] + }, + "perceelnummerVerschuivingY": { + "type": [ + "string", + "null" + ] + }, + "plaatscoordinaten": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "referentie": { + "type": [ + "string", + "null" + ], + "title": "Unieke referentie", + "description": "Unieke referentie voor ieder objectbericht. Met behulp van deze referentie kan gevalideerd worden dat een mutatielevering aansluit op de voorgaande mutatielevering. De referentie in de 'was' is dan gelijk aan de referentie in de 'wordt' van de voorgaande mutatielevering" + }, + "soortCultuurBebouwdCode": { + "type": [ + "string", + "null" + ] + }, + "soortCultuurBebouwdOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "soortCultuurOnbebouwdCode": { + "type": [ + "string", + "null" + ] + }, + "soortCultuurOnbebouwdOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "soortGrootteCode": { + "type": [ + "string", + "null" + ] + }, + "soortGrootteOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "tijdstipOntstaanObject": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datum Ontstaan", + "description": "Datum waarop een onroerende zaak is ontstaan" + }, + "toelichtingBewaarder": { + "type": [ + "string", + "null" + ], + "description": "Toelichtende tekst van de bewaarder bij het kadastraal object. Een Toelichting Bewaarder wordt opgevoerd wanneer een toelichting bij gegevens in de registratie noodzakelijk is" + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Kadastrale registratie toestand datum", + "description": "De datum waarop de geleverde toestand van het kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "aangeduidDoorBrkGemeenteId", + "aangeduidDoorBrkKadastralegemeenteId", + "aangeduidDoorBrkKadastralegemeentecodeId", + "aangeduidDoorBrkKadastralesectieId", + "identificatie", + "neuronId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenHeeftEenRelatieMetBagVerblijfsobject_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenHeeftEenRelatieMetBagVerblijfsobject_M2M.schema.json new file mode 100644 index 00000000..5986ebd5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenHeeftEenRelatieMetBagVerblijfsobject_M2M.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastraleobjectenheefteenrelatiemetbagverblijfsobject_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastraleobjectenHeeftEenRelatieMetBagVerblijfsobject_M2M" + ], + "type": "object", + "description": "The M2M table for `Kadastraleobjecten.heeftEenRelatieMetBagVerblijfsobject` that links to `Verblijfsobjecten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenIsOntstaanUitBrkGPerceel_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenIsOntstaanUitBrkGPerceel_M2M.schema.json new file mode 100644 index 00000000..f3536758 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenIsOntstaanUitBrkGPerceel_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastraleobjectenisontstaanuitbrkgperceel_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastraleobjectenIsOntstaanUitBrkGPerceel_M2M" + ], + "type": "object", + "description": "The M2M table for `Kadastraleobjecten.isOntstaanUitBrkGPerceel` that links to `Kadastraleobjecten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenIsOntstaanUitBrkKadastraalobject_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenIsOntstaanUitBrkKadastraalobject_M2M.schema.json new file mode 100644 index 00000000..fb9f1650 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastraleobjectenIsOntstaanUitBrkKadastraalobject_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastraleobjectenisontstaanuitbrkkadastraalobject_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastraleobjectenIsOntstaanUitBrkKadastraalobject_M2M" + ], + "type": "object", + "description": "The M2M table for `Kadastraleobjecten.isOntstaanUitBrkKadastraalobject` that links to `Kadastraleobjecten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesecties.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesecties.schema.json new file mode 100644 index 00000000..a3c111b4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesecties.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastralesecties", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastralesecties" + ], + "type": "object", + "description": "kadastralesecties", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kadastralesecties._links` field. It contains all relationships with objects.", + "properties": { + "isOnderdeelVanBrkKadastraleGemeentecode": { + "$ref": "./Brk2kadastralegemeentecodesLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2kadastralesectiesLink.schema.json" + } + }, + "required": [ + "isOnderdeelVanBrkKadastraleGemeentecode", + "schema", + "self" + ] + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Unieke code", + "description": "Een alfanumerieke aanduiding van de kadastrale sectie, deel van de kadastrale aanduiding van de onroerende zaak" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "identificatie": { + "type": "string", + "title": "Kadastrale sectie ID", + "description": "De unieke aanduiding van een Kadastrale sectie" + }, + "isOnderdeelVanBrkKadastraleGemeentecodeId": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeentecode identificatie", + "description": "Een alfanumerieke aanduiding van de kadastrale gemeentecode, deel van de kadastrale aanduiding van de onroerende zaak. (bv. ASD02)", + "readOnly": true, + "deprecated": true + } + }, + "required": [ + "_links", + "identificatie", + "isOnderdeelVanBrkKadastraleGemeentecodeId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesectiesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesectiesLink.schema.json new file mode 100644 index 00000000..9414b22d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesectiesLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastralesectieslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastralesectiesLink" + ], + "type": "object", + "description": "The identifier of the relationship to kadastralesecties.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Kadastrale sectie ID", + "description": "De unieke aanduiding van een Kadastrale sectie" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesubjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesubjecten.schema.json new file mode 100644 index 00000000..2edb7555 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesubjecten.schema.json @@ -0,0 +1,557 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastralesubjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastralesubjecten" + ], + "type": "object", + "description": "kadastralesubjecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kadastralesubjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beschikkingsbevoegdheidCode": { + "type": [ + "string", + "null" + ] + }, + "beschikkingsbevoegdheidOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "datumOverlijden": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Subject overlijdensdatum", + "description": "De overlijdensdatum is de datum waarop een natuurlijk persoon is overleden" + }, + "datumOverlijdenOnvolledig": { + "type": [ + "string", + "null" + ], + "title": "Subject onvolledige overlijdensdatum", + "description": "De overlijdensdatum is de datum waarop een natuurlijk persoon is overleden. Als dit kenmerk is gevuld is deze datum onvolledig (alleen jaar, of alleen jaar en maand bekend)" + }, + "geboortedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Subject geboortedatum", + "description": "De datum waarop een natuurlijk persoon is geboren" + }, + "geboortedatumOnvolledig": { + "type": [ + "string", + "null" + ], + "title": "Subject onvolledige geboortedatum", + "description": "De datum waarop een natuurlijk persoon is geboren. Als dit kenmerk is gevuld is deze datum onvolledig (alleen jaar, of alleen jaar en maand bekend)" + }, + "geboortelandCode": { + "type": [ + "string", + "null" + ] + }, + "geboortelandOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "geboorteplaats": { + "type": [ + "string", + "null" + ], + "title": "Subject geboorteplaats", + "description": "De geboorteplaats is een plaatsaanduiding, die aangeeft waar de natuurlijke persoon geboren is" + }, + "geslachtCode": { + "type": [ + "string", + "null" + ] + }, + "geslachtOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "geslachtsnaam": { + "type": [ + "string", + "null" + ], + "title": "Subject geslachtsnaam", + "description": "Geslachtsnaam van de geregistreerde persoon" + }, + "geslachtsnaamPartner": { + "type": [ + "string", + "null" + ], + "title": "Subject partner geslachtsnaam", + "description": "Geslachtsna(a)m(en) van de geregistreerde partner" + }, + "heeftBsnVoorBrpPersoon": { + "type": [ + "string", + "null" + ], + "title": "Persoon BSN", + "description": "Burgerservicenummer (BSN) voorheen SoFi-nummer" + }, + "heeftKvknummerVoorHrMaatschappelijkeactiviteit": { + "type": [ + "string", + "null" + ], + "title": "Subject Maatschappelijke activiteit KvK-nummer", + "description": "Betreft het identificerende gegeven voor de Maatschappelijke Activiteit" + }, + "heeftRsinVoorHrNietNatuurlijkepersoon": { + "type": [ + "string", + "null" + ], + "title": "Subject Niet natuurlijke persoon RSIN", + "description": "Rechtspersonen en Samenwerkingsverbanden Informatienummer (RSIM). Het door een kamer toegekend uniek nummer voor de Niet Natuurlijk Persoon" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De aan dit subject toegekende landelijk unieke aanduiding" + }, + "indicatieAfschermingGegevens": { + "type": [ + "string", + "null" + ], + "title": "Aanduiding afscherming gegevens", + "description": "Als extra toevoeging indien een persoon is afgeschermd. De vulling van andere attributen blijft hetzelfde zoals bij afscherming gebruikelijk is (met o.a. de identificatie gevuld met 15 x het cijfer 8)" + }, + "indicatieDiakrietNietToonbaar": { + "type": [ + "string", + "null" + ], + "title": "Aanduiding diakriet niet toonbaar", + "description": "Als een diakriet niet juist geregistreerd is in de BRP, wordt deze ook onjuist geleverd in BRK. In BRK wordt dan deze waarde geleverd (met waarde J)" + }, + "indicatieOverleden": { + "type": [ + "string", + "null" + ], + "title": "Subject aanduiding overlijden", + "description": "Indicatie of de persoon al dan niet overleden is. De datum van overlijden is soms niet bekend, maar wel dat iemand overleden is. Dat is uit dit attribuut af te leiden" + }, + "landWaarnaarVertrokkenCode": { + "type": [ + "string", + "null" + ] + }, + "landWaarnaarVertrokkenOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "naamGebruikCode": { + "type": [ + "string", + "null" + ] + }, + "naamGebruikOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "postadresAdresseerbaarObject": { + "type": [ + "string", + "null" + ], + "description": "Adresseerbaar object" + }, + "postadresBuitenlandAdres": { + "type": [ + "string", + "null" + ], + "title": "Postadres buitenlands adres", + "description": "Buitenlands adres" + }, + "postadresBuitenlandLandCode": { + "type": [ + "string", + "null" + ], + "title": "Postadres buitenlandse land code", + "description": "Buitenlands land. Code" + }, + "postadresBuitenlandLandOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Postadres buitenlandse land omschrijving", + "description": "Buitenlands land. Omschrijving" + }, + "postadresBuitenlandRegio": { + "type": [ + "string", + "null" + ], + "title": "Postadres buitenlandse regio", + "description": "Buitenlandse regio" + }, + "postadresBuitenlandWoonplaats": { + "type": [ + "string", + "null" + ], + "title": "Postadres buitenlandse woonplaats", + "description": "Buitenlandse woonplaats" + }, + "postadresHuisletter": { + "type": [ + "string", + "null" + ], + "description": "Huisletter" + }, + "postadresHuisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Huisnummer" + }, + "postadresHuisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Huisletter" + }, + "postadresOpenbareRuimtenaam": { + "type": [ + "string", + "null" + ], + "title": "Postadres openbare ruimte", + "description": "Openbare ruimte" + }, + "postadresPostbusNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Postbusnummer" + }, + "postadresPostbusPostcode": { + "type": [ + "string", + "null" + ], + "description": "Postcode" + }, + "postadresPostbusWoonplaatsnaam": { + "type": [ + "string", + "null" + ], + "title": "Postadres postbus woonplaats", + "description": "Woonplaatsnaam" + }, + "postadresPostcode": { + "type": [ + "string", + "null" + ], + "description": "Postcode" + }, + "postadresType": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Postlocatietype: 0: geen, 1: binnenland, 2: buitenland" + }, + "postadresWoonplaatsnaam": { + "type": [ + "string", + "null" + ], + "title": "Postadres woonplaats", + "description": "Woonplaats" + }, + "postadresWoonplaatsnaamAfwijkend": { + "type": [ + "string", + "null" + ], + "title": "Postadres afwijkende woonplaats", + "description": "Woonplaats afwijkend" + }, + "rechtsvormCode": { + "type": [ + "string", + "null" + ] + }, + "rechtsvormOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "statutaireNaam": { + "type": [ + "string", + "null" + ], + "title": "Subject statutaire naam", + "description": "De naam van de rechtspersoon. Het betreft de naam die is opgenomen in de oprichtingsakte" + }, + "statutaireZetel": { + "type": [ + "string", + "null" + ], + "title": "Subject statutaire naam", + "description": "De statutaire plaats van vestiging" + }, + "titelOfPredicaatCode": { + "type": [ + "string", + "null" + ] + }, + "titelOfPredicaatOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Kadastrale registratie toestand datum", + "description": "De datum waarop de geleverde toestand van het onderliggende kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "typeSubject": { + "type": [ + "string", + "null" + ], + "title": "Subject type omschrijving", + "description": "Afgeleid gegeven. Is het subject een natuurlijk persoon of een niet-natuurlijk persoon" + }, + "voornamen": { + "type": [ + "string", + "null" + ], + "title": "Subject voornamen", + "description": "Voornamen van het subject" + }, + "voornamenPartner": { + "type": [ + "string", + "null" + ], + "title": "Subject partner voornamen", + "description": "Voorna(a)m(en) van de geregistreerde partner" + }, + "voorvoegsels": { + "type": [ + "string", + "null" + ], + "title": "Subject voorvoegsels", + "description": "Voorvoegsels bij de geslachtsnaam" + }, + "voorvoegselsPartner": { + "type": [ + "string", + "null" + ], + "title": "Subject partner voorvoegsels", + "description": "Voorvoegsel van de geregistreerde partner" + }, + "woonadresAdresseerbaarObject": { + "type": [ + "string", + "null" + ], + "title": "BAG adresseerbaar object", + "description": "BAG: Verblijfsobject / Standplaats / Ligplaats adresseerbaar_object" + }, + "woonadresBuitenlandAdres": { + "type": [ + "string", + "null" + ], + "title": "Buitenlands adres", + "description": "Buitenlands adres adres" + }, + "woonadresBuitenlandLandCode": { + "type": [ + "string", + "null" + ], + "title": "Buitenlandse land code", + "description": "Buitenlands adres land. Code" + }, + "woonadresBuitenlandLandOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Buitenlandse land omschrijving", + "description": "Buitenlands adres land. Omschrijving" + }, + "woonadresBuitenlandRegio": { + "type": [ + "string", + "null" + ], + "title": "Buitenlandse regio", + "description": "Buitenlands adres regio" + }, + "woonadresBuitenlandWoonplaats": { + "type": [ + "string", + "null" + ], + "title": "Buitenlandse woonplaats", + "description": "Buitenlands adres woonplaats" + }, + "woonadresHuisletter": { + "type": [ + "string", + "null" + ], + "title": "BAG huisletter", + "description": "BAG: Verblijfsobject / Standplaats / Ligplaats huisletter" + }, + "woonadresHuisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BAG huisnummer", + "description": "BAG: Verblijfsobject / Standplaats / Ligplaats huisnummer" + }, + "woonadresHuisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "title": "BAG huisnummertoevoeging", + "description": "BAG: Verblijfsobject / Standplaats / Ligplaats huisnummertoevoeging" + }, + "woonadresOpenbareRuimtenaam": { + "type": [ + "string", + "null" + ], + "title": "BAG openbare ruimtenaam", + "description": "BAG: Verblijfsobject / Standplaats / Ligplaats openbare_ruimte" + }, + "woonadresPostcode": { + "type": [ + "string", + "null" + ], + "title": "BAG postcode", + "description": "BAG: Verblijfsobject / Standplaats / Ligplaats postcode" + }, + "woonadresType": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Woonlocatietype: 0: geen, 1: binnenland, 2: buitenland" + }, + "woonadresWoonplaats": { + "type": [ + "string", + "null" + ], + "title": "BAG woonplaats", + "description": "BAG: Verblijfsobject / Standplaats / Ligplaats woonplaats" + }, + "woonadresWoonplaatsAfwijkend": { + "type": [ + "string", + "null" + ], + "title": "BAG afwijkende woonplaats", + "description": "BAG: Verblijfsobject / Standplaats / Ligplaats woonplaats afwijkend" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesubjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesubjectenLink.schema.json new file mode 100644 index 00000000..acb414d7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2kadastralesubjectenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2kadastralesubjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2kadastralesubjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to kadastralesubjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De aan dit subject toegekende landelijk unieke aanduiding" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2meta.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2meta.schema.json new file mode 100644 index 00000000..24b0527e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2meta.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2meta", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2meta" + ], + "type": "object", + "description": "meta", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `meta._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2metaLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Toestand ID" + }, + "kennisgevingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Kennisgeving datum", + "description": "Toestandsdatum, d.i. de laatste aanmaakdatum van de BRK2-berichten in de naar GOB gerepliceerde BRK2-levering" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2metaLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2metaLink.schema.json new file mode 100644 index 00000000..b84620a1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2metaLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2metalink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2metaLink" + ], + "type": "object", + "description": "The identifier of the relationship to meta.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Toestand ID" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelen.schema.json new file mode 100644 index 00000000..c60a0c79 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelen.schema.json @@ -0,0 +1,239 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2stukdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2stukdelen" + ], + "type": "object", + "description": "stukdelen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `stukdelen._links` field. It contains all relationships with objects.", + "properties": { + "isBronVoorBrkAantekeningKadastraalObject": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkAantekeningKadastraalObject_M2M.schema.json" + } + }, + "isBronVoorBrkAantekeningRecht": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkAantekeningRecht_M2M.schema.json" + } + }, + "isBronVoorBrkErfpachtcanon": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkErfpachtcanon_M2M.schema.json" + } + }, + "isBronVoorBrkTenaamstelling": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkTenaamstelling_M2M.schema.json" + } + }, + "isBronVoorBrkZakelijkRecht": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelenIsBronVoorBrkZakelijkRecht_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2stukdelenLink.schema.json" + } + }, + "required": [ + "isBronVoorBrkAantekeningKadastraalObject", + "isBronVoorBrkAantekeningRecht", + "isBronVoorBrkErfpachtcanon", + "isBronVoorBrkTenaamstelling", + "isBronVoorBrkZakelijkRecht", + "schema", + "self" + ] + }, + "aardCode": { + "type": [ + "string", + "null" + ] + }, + "aardOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "bedragTransactieBedrag": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "bedragTransactieValuta": { + "type": [ + "string", + "null" + ] + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "deelSoortStuk": { + "type": [ + "string", + "null" + ], + "title": "Stuk deel soort", + "description": "Identificatie van het stuk binnen zijn soort" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De door het Kadaster toegekende landelijk unieke aanduiding aan het stukdeel" + }, + "neuronId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bronsysteem ID", + "description": "Neuron ID" + }, + "portefeuillenummerAkr": { + "type": [ + "string", + "null" + ], + "title": "Stuk portefeuillenummer, conform Automatisering van de kadastrale registratie", + "description": "Portefeuillenummer toegekend aan het stuk in het AKR-systeem" + }, + "reeksCode": { + "type": [ + "string", + "null" + ] + }, + "reeksOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "registercodeStukCode": { + "type": [ + "string", + "null" + ] + }, + "registercodeStukOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "soortRegisterStukCode": { + "type": [ + "string", + "null" + ] + }, + "soortRegisterStukOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "stukidentificatie": { + "type": [ + "string", + "null" + ], + "title": "Stuk Object ID", + "description": "Het door het Kadaster toegekende landelijk unieke nummer aan het stuk" + }, + "tekeningIngeschreven": { + "type": [ + "string", + "null" + ], + "title": "Aanduiding stuk splitsingstekening aanwezig", + "description": "Er is sprake van een appartementstekening (splitsingstekening van appartementen) als bijlage bij het stuk. (J/N/NULL)" + }, + "tijdstipAanbiedingStuk": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Stuk aanbieding tijdstip", + "description": "Het tijdstip waarop een ter inschrijving aangeboden stuk is ontvangen met inachtneming van de openingstijden en -dagen van het Kadaster. Als tijdstip van inschrijving geldt het tijdstip van aanbieding van de voor de inschrijving vereiste stukken" + }, + "tijdstipOndertekening": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Ondertekening tijdstip", + "description": "Het tijdstip waarop het stuk ondertekend is" + }, + "toelichtingBewaarder": { + "type": [ + "string", + "null" + ], + "title": "Toelichting van bewaarder", + "description": "Toelichtende tekst van de bewaarder bij het stuk. Een Toelichting Bewaarder wordt opgevoerd wanneer een toelichting bij gegevens in de registratie noodzakelijk is" + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Kadastrale registratie toestand datum", + "description": "De datum waarop de geleverde toestand van het onderliggende kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "volgnummerStuk": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Stuk volgnummer", + "description": "Volgnummer van het stuk" + }, + "wasIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "ID in BRK1.0", + "description": "De (oude) identificatie die dit object in BRK 1.0 had" + } + }, + "required": [ + "_links", + "identificatie", + "neuronId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkAantekeningKadastraalObject_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkAantekeningKadastraalObject_M2M.schema.json new file mode 100644 index 00000000..fb3937ac --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkAantekeningKadastraalObject_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2stukdelenisbronvoorbrkaantekeningkadastraalobject_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2stukdelenIsBronVoorBrkAantekeningKadastraalObject_M2M" + ], + "type": "object", + "description": "The M2M table for `Stukdelen.isBronVoorBrkAantekeningKadastraalObject` that links to `Aantekeningenkadastraleobjecten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkAantekeningRecht_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkAantekeningRecht_M2M.schema.json new file mode 100644 index 00000000..6f06571b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkAantekeningRecht_M2M.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2stukdelenisbronvoorbrkaantekeningrecht_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2stukdelenIsBronVoorBrkAantekeningRecht_M2M" + ], + "type": "object", + "description": "The M2M table for `Stukdelen.isBronVoorBrkAantekeningRecht` that links to `Aantekeningenrechten`", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkErfpachtcanon_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkErfpachtcanon_M2M.schema.json new file mode 100644 index 00000000..01d651ae --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkErfpachtcanon_M2M.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2stukdelenisbronvoorbrkerfpachtcanon_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2stukdelenIsBronVoorBrkErfpachtcanon_M2M" + ], + "type": "object", + "description": "The M2M table for `Stukdelen.isBronVoorBrkErfpachtcanon` that links to `Erfpachtcanons`", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkTenaamstelling_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkTenaamstelling_M2M.schema.json new file mode 100644 index 00000000..6d642d71 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkTenaamstelling_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2stukdelenisbronvoorbrktenaamstelling_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2stukdelenIsBronVoorBrkTenaamstelling_M2M" + ], + "type": "object", + "description": "The M2M table for `Stukdelen.isBronVoorBrkTenaamstelling` that links to `Tenaamstellingen`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkZakelijkRecht_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkZakelijkRecht_M2M.schema.json new file mode 100644 index 00000000..8cced8d5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenIsBronVoorBrkZakelijkRecht_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2stukdelenisbronvoorbrkzakelijkrecht_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2stukdelenIsBronVoorBrkZakelijkRecht_M2M" + ], + "type": "object", + "description": "The M2M table for `Stukdelen.isBronVoorBrkZakelijkRecht` that links to `Zakelijkerechten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenLink.schema.json new file mode 100644 index 00000000..569d6c7a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2stukdelenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2stukdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2stukdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to stukdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De door het Kadaster toegekende landelijk unieke aanduiding aan het stukdeel" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2tenaamstellingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2tenaamstellingen.schema.json new file mode 100644 index 00000000..721d56fd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2tenaamstellingen.schema.json @@ -0,0 +1,253 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2tenaamstellingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2tenaamstellingen" + ], + "type": "object", + "description": "tenaamstellingen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `tenaamstellingen._links` field. It contains all relationships with objects.", + "properties": { + "betrokkenGorzenEnAanwassenBrkSubject": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "betrokkenPartnerBrkSubject": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "betrokkenSamenwerkingsverbandBrkSubject": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "isGebaseerdOpBrkStukdelen": { + "type": "array", + "items": { + "$ref": "./Brk2tenaamstellingenIsGebaseerdOpBrkStukdelen_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2TenaamstellingenLink.schema.json" + }, + "vanBrkKadastraalsubject": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "vanBrkZakelijkRecht": { + "$ref": "./Brk2ZakelijkerechtenLink.schema.json" + } + }, + "required": [ + "betrokkenGorzenEnAanwassenBrkSubject", + "betrokkenPartnerBrkSubject", + "betrokkenSamenwerkingsverbandBrkSubject", + "isGebaseerdOpBrkStukdelen", + "schema", + "self", + "vanBrkKadastraalsubject", + "vanBrkZakelijkRecht" + ] + }, + "aandeelNoemer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "aandeelTeller": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid datumtijd", + "description": "Begindatum geldigheid" + }, + "betrokkenGorzenEnAanwassenBrkSubjectId": { + "type": [ + "string", + "null" + ], + "title": "Betrokken gorzen aan aanwassen", + "description": "Verwijst naar de fictieve persoon van een betrokken Gors of Aanwas", + "readOnly": true, + "deprecated": true + }, + "betrokkenPartnerBrkSubjectId": { + "type": [ + "string", + "null" + ], + "title": "Betrokken partner", + "description": "Het subject dat als partner betrokken is bij de verkrijging", + "readOnly": true, + "deprecated": true + }, + "betrokkenSamenwerkingsverbandBrkSubjectId": { + "type": [ + "string", + "null" + ], + "title": "Betrokken samenwerkingsverband", + "description": "Het subject dat als samenwerkingsverband betrokken is bij de verkrijging", + "readOnly": true, + "deprecated": true + }, + "burgerlijkeStaatTenTijdeVanVerkrijgingCode": { + "type": [ + "string", + "null" + ] + }, + "burgerlijkeStaatTenTijdeVanVerkrijgingOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindgeldigheid datumtijd", + "description": "Einddatum geldigheid" + }, + "geldtVoorNoemer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "geldtVoorTeller": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De identificatie is een unieke aanduiding aan deze tenaamstelling binnen de kadastrale registratie" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Reden onderzoek", + "description": "Wanneer gevuld, de reden waarvoor in onderzoek" + }, + "neuronId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bronsysteem ID", + "description": "Neuron ID" + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Kadastrale registratie toestand datum", + "description": "De datum waarop de geleverde toestand van het onderliggende kadastraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "vanBrkKadastraalsubjectId": { + "type": [ + "string", + "null" + ], + "title": "Subject van tenaamstelling", + "description": "Het Subject waarvoor deze tenaamstelling geldt", + "readOnly": true, + "deprecated": true + }, + "vanBrkZakelijkRechtId": { + "type": [ + "string", + "null" + ], + "title": "Zakelijke rechten", + "description": "Het Zakelijk recht waarover deze tenaamstelling gaat", + "readOnly": true, + "deprecated": true + }, + "verkregenNamensSamenwerkingsverbandOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "verkregenNamensSamenwerkingsverbandType": { + "type": [ + "string", + "null" + ] + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "wasIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "ID in BRK1.0", + "description": "De (oude) identificatie die dit object in BRK 1.0 had" + } + }, + "required": [ + "_links", + "betrokkenGorzenEnAanwassenBrkSubjectId", + "betrokkenPartnerBrkSubjectId", + "betrokkenSamenwerkingsverbandBrkSubjectId", + "identificatie", + "vanBrkKadastraalsubjectId", + "vanBrkZakelijkRechtId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2tenaamstellingenIsGebaseerdOpBrkStukdelen_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2tenaamstellingenIsGebaseerdOpBrkStukdelen_M2M.schema.json new file mode 100644 index 00000000..55b09262 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2tenaamstellingenIsGebaseerdOpBrkStukdelen_M2M.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2tenaamstellingenisgebaseerdopbrkstukdelen_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2tenaamstellingenIsGebaseerdOpBrkStukdelen_M2M" + ], + "type": "object", + "description": "The M2M table for `Tenaamstellingen.isGebaseerdOpBrkStukdelen` that links to `Stukdelen`", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2v1ZakelijkerechtenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2v1ZakelijkerechtenLinks.schema.json new file mode 100644 index 00000000..8e3dd805 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2v1ZakelijkerechtenLinks.schema.json @@ -0,0 +1,71 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2v1zakelijkerechtenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2v1ZakelijkerechtenLinks" + ], + "type": "object", + "description": "The contents of the `zakelijkerechten._links` field. It contains all relationships with objects.", + "properties": { + "belastBrkZakelijkeRechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenBelastBrkZakelijkeRechten_M2M.schema.json" + } + }, + "belastMetBrkZakelijkeRechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenBelastMetBrkZakelijkeRechten_M2M.schema.json" + } + }, + "betrokkenBijBrkZakelijkeRechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenBetrokkenBijBrkZakelijkeRechten_M2M.schema.json" + } + }, + "isBeperktTotBrkTenaamstellingen": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenIsBeperktTotBrkTenaamstellingen_M2M.schema.json" + } + }, + "ontstaanUitBrkZakelijkeRechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenOntstaanUitBrkZakelijkeRechten_M2M.schema.json" + } + }, + "rustOpBrkKadastraalObject": { + "$ref": "./Brk2KadastraleobjectenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2ZakelijkerechtenLink.schema.json" + }, + "vveIdentificatieBetrokkenBij": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "vveIdentificatieOntstaanUit": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + } + }, + "required": [ + "belastBrkZakelijkeRechten", + "belastMetBrkZakelijkeRechten", + "betrokkenBijBrkZakelijkeRechten", + "isBeperktTotBrkTenaamstellingen", + "ontstaanUitBrkZakelijkeRechten", + "rustOpBrkKadastraalObject", + "schema", + "self", + "vveIdentificatieBetrokkenBij", + "vveIdentificatieOntstaanUit" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechten.schema.json new file mode 100644 index 00000000..bb070a40 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechten.schema.json @@ -0,0 +1,244 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2zakelijkerechten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2zakelijkerechten" + ], + "type": "object", + "description": "zakelijkerechten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `zakelijkerechten._links` field. It contains all relationships with objects.", + "properties": { + "belastBrkZakelijkeRechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenBelastBrkZakelijkeRechten_M2M.schema.json" + } + }, + "belastMetBrkZakelijkeRechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenBelastMetBrkZakelijkeRechten_M2M.schema.json" + } + }, + "betrokkenBijBrkZakelijkeRechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenBetrokkenBijBrkZakelijkeRechten_M2M.schema.json" + } + }, + "isBeperktTotBrkTenaamstellingen": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenIsBeperktTotBrkTenaamstellingen_M2M.schema.json" + } + }, + "ontstaanUitBrkZakelijkeRechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechtenOntstaanUitBrkZakelijkeRechten_M2M.schema.json" + } + }, + "rustOpBrkKadastraalObject": { + "$ref": "./Brk2KadastraleobjectenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brk2ZakelijkerechtenLink.schema.json" + }, + "vveIdentificatieBetrokkenBij": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + }, + "vveIdentificatieOntstaanUit": { + "$ref": "./Brk2kadastralesubjectenLink.schema.json" + } + }, + "required": [ + "belastBrkZakelijkeRechten", + "belastMetBrkZakelijkeRechten", + "betrokkenBijBrkZakelijkeRechten", + "isBeperktTotBrkTenaamstellingen", + "ontstaanUitBrkZakelijkeRechten", + "rustOpBrkKadastraalObject", + "schema", + "self", + "vveIdentificatieBetrokkenBij", + "vveIdentificatieOntstaanUit" + ] + }, + "aardZakelijkRechtCode": { + "type": [ + "string", + "null" + ] + }, + "aardZakelijkRechtOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "akrAardZakelijkRecht": { + "type": [ + "string", + "null" + ], + "title": "Zakelijk recht AKR-code", + "description": "De AKR code van de aard van het zakelijk recht" + }, + "appartementsrechtsplitsingTypeCode": { + "type": [ + "string", + "null" + ] + }, + "appartementsrechtsplitsingTypeOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid datumtijd", + "description": "Begindatum geldigheid" + }, + "betrokkenBijAppartementsrechtsplitsingVve": { + "type": [ + "string", + "null" + ], + "title": "Betrokken bij appartementsrechtsplitsing", + "description": "Als deze waarde is gevuld, dan is dit recht betrokken bij een appartementssplitsing, die hier met zijn identificerende kenmerk aangegeven wordt" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object eindgeldigheid datumtijd", + "description": "Einddatum geldigheid" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De Kadaster identificatie is een door het Kadaster toegekende landelijk unieke aanduiding aan dit zakelijk recht binnen de kadastrale registratie" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "Reden waarvoor in onderzoek", + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)" + }, + "isBestemdTotIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Bestemd tot mandeligheid", + "description": "De relatie naar het nieuwe objecttype Mandeligheid" + }, + "ontstaanUitAppartementsrechtsplitsingVve": { + "type": [ + "string", + "null" + ], + "title": "Ontstaan uit appartementsrechtsplitsing", + "description": "Als deze waarde is gevuld, dan is dit recht betrokken bij een appartementssplitsing, die hier met zijn identificerende kenmerk aangegeven wordt" + }, + "rustOpBrkKadastraalObjectId": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object identificatie", + "description": "Het kadastraal object en volgnummer waarop het zakelijk recht rust", + "readOnly": true, + "deprecated": true + }, + "toelichtingBewaarder": { + "type": [ + "string", + "null" + ], + "title": "Toelichting van bewaarder", + "description": "Toelichtende tekst van de bewaarder bij het zakelijk recht. Een Toelichting Bewaarder wordt opgevoerd wanneer een toelichting bij gegevens in de registratie noodzakelijk is" + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Kadastrale registratie toestand datum", + "description": "De datum waarop de geleverde toestand van het onderliggende kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "vveIdentificatieBetrokkenBijId": { + "type": [ + "string", + "null" + ], + "title": "Betrokken bij VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waarbij het zakelijk recht betrokken is", + "readOnly": true, + "deprecated": true + }, + "vveIdentificatieOntstaanUitId": { + "type": [ + "string", + "null" + ], + "title": "Ontstaan uit VVE appartementsrechtsplitsing", + "description": "De identificatie van de vereniging van eigenaren van de appartementsrechtssplitsing waaruit het zakelijk recht ontstaan is", + "readOnly": true, + "deprecated": true + }, + "wasIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "ID in BRK1.0", + "description": "De (oude) identificatie die dit object in BRK 1.0 had" + } + }, + "required": [ + "_links", + "identificatie", + "rustOpBrkKadastraalObjectId", + "volgnummer", + "vveIdentificatieBetrokkenBijId", + "vveIdentificatieOntstaanUitId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBelastBrkZakelijkeRechten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBelastBrkZakelijkeRechten_M2M.schema.json new file mode 100644 index 00000000..4677c91d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBelastBrkZakelijkeRechten_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2zakelijkerechtenbelastbrkzakelijkerechten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2zakelijkerechtenBelastBrkZakelijkeRechten_M2M" + ], + "type": "object", + "description": "The M2M table for `Zakelijkerechten.belastBrkZakelijkeRechten` that links to `Zakelijkerechten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBelastMetBrkZakelijkeRechten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBelastMetBrkZakelijkeRechten_M2M.schema.json new file mode 100644 index 00000000..80a4b9c0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBelastMetBrkZakelijkeRechten_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2zakelijkerechtenbelastmetbrkzakelijkerechten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2zakelijkerechtenBelastMetBrkZakelijkeRechten_M2M" + ], + "type": "object", + "description": "The M2M table for `Zakelijkerechten.belastMetBrkZakelijkeRechten` that links to `Zakelijkerechten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBetrokkenBijBrkZakelijkeRechten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBetrokkenBijBrkZakelijkeRechten_M2M.schema.json new file mode 100644 index 00000000..a3e5d9d2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenBetrokkenBijBrkZakelijkeRechten_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2zakelijkerechtenbetrokkenbijbrkzakelijkerechten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2zakelijkerechtenBetrokkenBijBrkZakelijkeRechten_M2M" + ], + "type": "object", + "description": "The M2M table for `Zakelijkerechten.betrokkenBijBrkZakelijkeRechten` that links to `Zakelijkerechten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenIsBeperktTotBrkTenaamstellingen_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenIsBeperktTotBrkTenaamstellingen_M2M.schema.json new file mode 100644 index 00000000..f8ab4562 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenIsBeperktTotBrkTenaamstellingen_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2zakelijkerechtenisbeperkttotbrktenaamstellingen_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2zakelijkerechtenIsBeperktTotBrkTenaamstellingen_M2M" + ], + "type": "object", + "description": "The M2M table for `Zakelijkerechten.isBeperktTotBrkTenaamstellingen` that links to `Tenaamstellingen`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenOntstaanUitBrkZakelijkeRechten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenOntstaanUitBrkZakelijkeRechten_M2M.schema.json new file mode 100644 index 00000000..1ae68cb5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Brk2zakelijkerechtenOntstaanUitBrkZakelijkeRechten_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/brk2zakelijkerechtenontstaanuitbrkzakelijkerechten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Brk2zakelijkerechtenOntstaanUitBrkZakelijkeRechten_M2M" + ], + "type": "object", + "description": "The M2M table for `Zakelijkerechten.ontstaanUitBrkZakelijkeRechten` that links to `Zakelijkerechten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded.schema.json new file mode 100644 index 00000000..aadf9c94 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "aantekeningenkadastraleobjecten": { + "type": "array", + "items": { + "$ref": "./Brk2aantekeningenkadastraleobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded10.schema.json new file mode 100644 index 00000000..e2f29a2a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "kadastralesubjecten": { + "type": "array", + "items": { + "$ref": "./Brk2kadastralesubjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded11.schema.json new file mode 100644 index 00000000..2f42b2fb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "meta": { + "type": "array", + "items": { + "$ref": "./Brk2meta.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded12.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded12.schema.json new file mode 100644 index 00000000..7792677a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded12", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "stukdelen": { + "type": "array", + "items": { + "$ref": "./Brk2stukdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded13.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded13.schema.json new file mode 100644 index 00000000..6e800887 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded13.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded13", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "tenaamstellingen": { + "type": "array", + "items": { + "$ref": "./Brk2tenaamstellingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded14.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded14.schema.json new file mode 100644 index 00000000..13b79a0a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded14.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded14", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "zakelijkerechten": { + "type": "array", + "items": { + "$ref": "./Brk2zakelijkerechten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded2.schema.json new file mode 100644 index 00000000..ab1215b3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "aantekeningenrechten": { + "type": "array", + "items": { + "$ref": "./Brk2aantekeningenrechten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded3.schema.json new file mode 100644 index 00000000..14f9567d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "aardzakelijkerechten": { + "type": "array", + "items": { + "$ref": "./Brk2aardzakelijkerechten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded4.schema.json new file mode 100644 index 00000000..8134fdbc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "erfpachtcanons": { + "type": "array", + "items": { + "$ref": "./Brk2erfpachtcanons.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded5.schema.json new file mode 100644 index 00000000..a8e4479d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "gemeentes": { + "type": "array", + "items": { + "$ref": "./Brk2gemeentes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded6.schema.json new file mode 100644 index 00000000..f0d33036 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "kadastralegemeentecodes": { + "type": "array", + "items": { + "$ref": "./Brk2kadastralegemeentecodes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded7.schema.json new file mode 100644 index 00000000..e2bfd7e0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "kadastralegemeentes": { + "type": "array", + "items": { + "$ref": "./Brk2kadastralegemeentes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded8.schema.json new file mode 100644 index 00000000..a516fea4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "kadastraleobjecten": { + "type": "array", + "items": { + "$ref": "./Brk2kadastraleobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded9.schema.json new file mode 100644 index 00000000..32b7df5f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "kadastralesecties": { + "type": "array", + "items": { + "$ref": "./Brk2kadastralesecties.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/LineString.schema.json new file mode 100644 index 00000000..a5765bc0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Links.schema.json new file mode 100644 index 00000000..97e6dbc0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Links.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brk2/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiLineString.schema.json new file mode 100644 index 00000000..86dd23ba --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiPoint.schema.json new file mode 100644 index 00000000..126fbe89 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiPolygon.schema.json new file mode 100644 index 00000000..21090665 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Point.schema.json new file mode 100644 index 00000000..f660420a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Polygon.schema.json new file mode 100644 index 00000000..967715ff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brk2-oktbfx6hg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brk2-oktbfx6hg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultFunctionelegebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultFunctionelegebiedenLinks.schema.json new file mode 100644 index 00000000..893e0ff6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultFunctionelegebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultfunctionelegebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultFunctionelegebiedenLinks" + ], + "type": "object", + "description": "The contents of the `functionelegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10functionelegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultGebouwenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultGebouwenLinks.schema.json new file mode 100644 index 00000000..6bc95867 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultGebouwenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultgebouwenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultGebouwenLinks" + ], + "type": "object", + "description": "The contents of the `gebouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10gebouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultGeografischegebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultGeografischegebiedenLinks.schema.json new file mode 100644 index 00000000..38bad25a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultGeografischegebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultgeografischegebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultGeografischegebiedenLinks" + ], + "type": "object", + "description": "The contents of the `geografischegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10geografischegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultHoogtesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultHoogtesLinks.schema.json new file mode 100644 index 00000000..c9d2d512 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultHoogtesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaulthoogteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultHoogtesLinks" + ], + "type": "object", + "description": "The contents of the `hoogtes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10hoogtesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultInrichtingselementenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultInrichtingselementenLinks.schema.json new file mode 100644 index 00000000..3f438b7d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultInrichtingselementenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultinrichtingselementenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultInrichtingselementenLinks" + ], + "type": "object", + "description": "The contents of the `inrichtingselementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10inrichtingselementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlaatsenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlaatsenLinks.schema.json new file mode 100644 index 00000000..6a2dbe26 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlaatsenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultplaatsenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultPlaatsenLinks" + ], + "type": "object", + "description": "The contents of the `plaatsen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10plaatsenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlantopografieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlantopografieLinks.schema.json new file mode 100644 index 00000000..bb8325ca --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlantopografieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultplantopografielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultPlantopografieLinks" + ], + "type": "object", + "description": "The contents of the `plantopografie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10plantopografieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPluslabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPluslabelsLinks.schema.json new file mode 100644 index 00000000..c3e97697 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPluslabelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultpluslabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultPluslabelsLinks" + ], + "type": "object", + "description": "The contents of the `pluslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10pluslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlusterreinenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlusterreinenLinks.schema.json new file mode 100644 index 00000000..f1d2083a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultPlusterreinenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultplusterreinenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultPlusterreinenLinks" + ], + "type": "object", + "description": "The contents of the `plusterreinen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10plusterreinenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultRegistratievegebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultRegistratievegebiedenLinks.schema.json new file mode 100644 index 00000000..159db8b9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultRegistratievegebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultregistratievegebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultRegistratievegebiedenLinks" + ], + "type": "object", + "description": "The contents of the `registratievegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10registratievegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultReliefLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultReliefLinks.schema.json new file mode 100644 index 00000000..74d09896 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultReliefLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultrelieflinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultReliefLinks" + ], + "type": "object", + "description": "The contents of the `relief._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10reliefLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultRelieftaludsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultRelieftaludsLinks.schema.json new file mode 100644 index 00000000..a46b04a6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultRelieftaludsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultrelieftaludslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultRelieftaludsLinks" + ], + "type": "object", + "description": "The contents of the `relieftaluds._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10relieftaludsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultSpoorbaandelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultSpoorbaandelenLinks.schema.json new file mode 100644 index 00000000..445b00cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultSpoorbaandelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultspoorbaandelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultSpoorbaandelenLinks" + ], + "type": "object", + "description": "The contents of the `spoorbaandelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10spoorbaandelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultTerreinenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultTerreinenLinks.schema.json new file mode 100644 index 00000000..1c08fa73 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10defaultTerreinenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10defaultterreinenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10defaultTerreinenLinks" + ], + "type": "object", + "description": "The contents of the `terreinen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10terreinenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10functionelegebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10functionelegebieden.schema.json new file mode 100644 index 00000000..804d9394 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10functionelegebieden.schema.json @@ -0,0 +1,222 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10functionelegebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10functionelegebieden" + ], + "type": "object", + "description": "Begrensd en benoemd gebied dat door een functionele eenheid beschreven wordt.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `functionelegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10functionelegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Geo object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Gebied Friese naam", + "description": "De Friese naam van het gebied" + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Gebied Nederlandse naam", + "description": "De Nederlandse naam van het gebied" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied soort naam", + "description": "Verdere specificatie van het type functioneel gebied" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied type", + "description": "Het soort functioneel gebied" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10functionelegebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10functionelegebiedenLink.schema.json new file mode 100644 index 00000000..ed4d027e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10functionelegebiedenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10functionelegebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10functionelegebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to functionelegebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Geo object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10gebouwen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10gebouwen.schema.json new file mode 100644 index 00000000..bce4517e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10gebouwen.schema.json @@ -0,0 +1,263 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10gebouwen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10gebouwen" + ], + "type": "object", + "description": "Vrijstaande, overdekte en geheel of gedeeltelijk met wanden omsloten toegankelijke ruimte of door pilaren ondersteunde dakconstructie, die direct of indirect met de grond is verbonden.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10gebouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies" + }, + "gebruiksdoel": { + "type": [ + "string", + "null" + ], + "title": "Gebouw gebruiksdoel omschrijving", + "description": "Huidig gebruiksdoel van een gebouw, conform de BAG classificatie voor panden" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Object relatieve hoogte ligging", + "description": "De hoogte van het object (t.o.v. het maaiveld of t.o.v. NAP)" + }, + "hoogteklasse": { + "type": [ + "string", + "null" + ], + "title": "Bebouwing hoogte klasse", + "description": "De klasse van hoogte waar de bebouwing toe behoort" + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogte niveau", + "description": "Het hoogteniveau van het object" + }, + "identificatie": { + "type": "string", + "title": "Geo object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Gebouw naam", + "description": "Naam van het gebouw" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "title": "Gebouw soort", + "description": "Nadere specificatie van het type gebouw" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De staat waarin het object zich bevindt" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Gebouw type", + "description": "Het type gebouw, het doel waarvoor de bebouwing gebruikt wordt (gaat worden / werd)" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10gebouwenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10gebouwenLink.schema.json new file mode 100644 index 00000000..3fb5927c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10gebouwenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10gebouwenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10gebouwenLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebouwen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Geo object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10geografischegebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10geografischegebieden.schema.json new file mode 100644 index 00000000..0eb42f44 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10geografischegebieden.schema.json @@ -0,0 +1,186 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10geografischegebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10geografischegebieden" + ], + "type": "object", + "description": "Begrensd en benoemd gebied dat door een geografische eenheid beschreven wordt.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `geografischegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10geografischegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Gebied Friese naam", + "description": "De Friese naam van het registratief gebied" + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Gebied Nederlandse naam", + "description": "De Nederlandse naam van het registratief gebied" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Geografisch gebied type", + "description": "Het soort geografisch gebied" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10geografischegebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10geografischegebiedenLink.schema.json new file mode 100644 index 00000000..08a46af4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10geografischegebiedenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10geografischegebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10geografischegebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to geografischegebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10hoogtes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10hoogtes.schema.json new file mode 100644 index 00000000..6277a3a7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10hoogtes.schema.json @@ -0,0 +1,209 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10hoogtes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10hoogtes" + ], + "type": "object", + "description": "Virtuele objecten met informatie over de hoogte van het terrein of de diepte van het water.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hoogtes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10hoogtesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Object referentievlak hoogte", + "description": "Hoogte van het object t.o.v. het referentievlak in meters met een nauwkeurigheid van 1 decimeter. / De diepte van het water" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "referentievlak": { + "type": [ + "string", + "null" + ], + "title": "Object referentievlak omschrijving", + "description": "Het referentievlak waarop de hoogte van het object gebaseerd is" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Hoogte type", + "description": "Het soort hoogte" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10hoogtesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10hoogtesLink.schema.json new file mode 100644 index 00000000..7418cec2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10hoogtesLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10hoogteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10hoogtesLink" + ], + "type": "object", + "description": "The identifier of the relationship to hoogtes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10inrichtingselementen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10inrichtingselementen.schema.json new file mode 100644 index 00000000..abec22fb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10inrichtingselementen.schema.json @@ -0,0 +1,247 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10inrichtingselementen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10inrichtingselementen" + ], + "type": "object", + "description": "Ruimtelijk object, punt- of lijnvormig, al dan niet ter detaillering dan wel ter inrichting van de overige benoemde ruimtelijke objecten of een ander inrichtingselement.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `inrichtingselementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10inrichtingselementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "breedte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object breedte meters", + "description": "De breedte van het object gemeten in meters" + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Object hoogte", + "description": "De hoogte van het object (t.o.v. het maaiveld of t.o.v. NAP)" + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Geo object hoogteniveau", + "description": "Met het hoogteniveau wordt de relatieve hoogte van het geo-object weergegeven. Zo kan worden bepaald op welke wijze geo-objecten elkaar kruisen" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Inrichtingselement naam", + "description": "De naam van het inrichtingselement" + }, + "nummer": { + "type": [ + "string", + "null" + ], + "title": "Inrichtingselement nummer", + "description": "Het nummer van het inrichtingselement" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "title": "Inrichtingselement soort", + "description": "Nadere specificatie van het type inrichtingselement" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Inrichtingselement type", + "description": "Het soort inrichtingselement" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10inrichtingselementenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10inrichtingselementenLink.schema.json new file mode 100644 index 00000000..2a481dd8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10inrichtingselementenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10inrichtingselementenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10inrichtingselementenLink" + ], + "type": "object", + "description": "The identifier of the relationship to inrichtingselementen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plaatsen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plaatsen.schema.json new file mode 100644 index 00000000..7b7154b8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plaatsen.schema.json @@ -0,0 +1,249 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10plaatsen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10plaatsen" + ], + "type": "object", + "description": "Geografisch gebied gekenmerkt door een concentratie van gebouwen gebruikt voor wonen en werken.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `plaatsen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10plaatsenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalInwoners": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Plaats aantal inwoners", + "description": "Het aantal inwoners dat in een plaats woont" + }, + "bebouwdeKom": { + "type": [ + "string", + "null" + ], + "title": "Bebouwde kom indicatie", + "description": "Aanduiding of het gebied de bebouwde kom van een plaats omvat" + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "isBagWoonplaats": { + "type": [ + "string", + "null" + ], + "title": "Plaats naam BAG indicatie", + "description": "Aanduiding of de naam afkomstig is uit de BAG" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Plaats Friese naam", + "description": "De Friese naam van de plaats" + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Plaats Nederlandse naam", + "description": "De Nederlandse naam van de plaats" + }, + "naamOfficieel": { + "type": [ + "string", + "null" + ], + "title": "Plaats officiële naam", + "description": "De officiële naam van de plaats" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Gebied type", + "description": "Het soort gebied" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plaatsenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plaatsenLink.schema.json new file mode 100644 index 00000000..4a03ae1a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plaatsenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10plaatsenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10plaatsenLink" + ], + "type": "object", + "description": "The identifier of the relationship to plaatsen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plantopografie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plantopografie.schema.json new file mode 100644 index 00000000..9e814408 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plantopografie.schema.json @@ -0,0 +1,175 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10plantopografie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10plantopografie" + ], + "type": "object", + "description": "Ruimtelijk object dat wel gepland is, maar nog niet in uitvoering is; meestal een groot infrastructureel object.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `plantopografie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10plantopografieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Plantopografie naam", + "description": "De naam van het plan of van het geplande object" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Plantopografie type", + "description": "Het soort plantopografie object" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plantopografieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plantopografieLink.schema.json new file mode 100644 index 00000000..8f3ae888 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plantopografieLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10plantopografielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10plantopografieLink" + ], + "type": "object", + "description": "The identifier of the relationship to plantopografie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10pluslabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10pluslabels.schema.json new file mode 100644 index 00000000..726ebfe4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10pluslabels.schema.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10pluslabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10pluslabels" + ], + "type": "object", + "description": "Amsterdamse plusinformatie: labels. Dit zijn teksten, omgezet naar vlakken zodat de positie en weergave van de originele teksten intact blijft", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `pluslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10pluslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Label type", + "description": "Het soort label" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10pluslabelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10pluslabelsLink.schema.json new file mode 100644 index 00000000..86c6209c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10pluslabelsLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10pluslabelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10pluslabelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to pluslabels.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plusterreinen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plusterreinen.schema.json new file mode 100644 index 00000000..0e9771b5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plusterreinen.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10plusterreinen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10plusterreinen" + ], + "type": "object", + "description": "Amsterdamse plusinformatie: terreinen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `plusterreinen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10plusterreinenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Gebied type", + "description": "Het soort gebied" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plusterreinenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plusterreinenLink.schema.json new file mode 100644 index 00000000..888f61ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10plusterreinenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10plusterreinenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10plusterreinenLink" + ], + "type": "object", + "description": "The identifier of the relationship to plusterreinen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10registratievegebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10registratievegebieden.schema.json new file mode 100644 index 00000000..b1012599 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10registratievegebieden.schema.json @@ -0,0 +1,202 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10registratievegebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10registratievegebieden" + ], + "type": "object", + "description": "Op basis van wet- en regelgeving afgebakend gebied dat als eenheid geldt van politieke/bestuurlijke verantwoordelijkheid of voor bedrijfsvoering.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `registratievegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10registratievegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Gebied Friese naam", + "description": "De Friese naam van het registratief gebied" + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Gebied Nederlandse naam", + "description": "De Nederlandse naam van het registratief gebied" + }, + "naamofficieel": { + "type": [ + "string", + "null" + ], + "title": "Plaats officiële naam", + "description": "De officiële naam van het registratief gebied" + }, + "nummer": { + "type": [ + "string", + "null" + ], + "title": "Registratief gebied administratie nummer", + "description": "Het administratieve nummer van het registratief gebied" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Registratief gebied type", + "description": "Het soort registratief gebied" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10registratievegebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10registratievegebiedenLink.schema.json new file mode 100644 index 00000000..f90ebceb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10registratievegebiedenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10registratievegebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10registratievegebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to registratievegebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relief.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relief.schema.json new file mode 100644 index 00000000..f74839c6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relief.schema.json @@ -0,0 +1,191 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10relief", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10relief" + ], + "type": "object", + "description": "Object dat tot doel heeft hoogteverschillen in het landschap te representeren.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `relief._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10reliefLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "functie": { + "type": [ + "string", + "null" + ], + "title": "Object geluidswerend indicatie", + "description": "Aanduiding of het object een geluidswerende functie heeft" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "hoogteklasse": { + "type": [ + "string", + "null" + ], + "title": "Object hoogte klasse code", + "description": "Klasse van de hoogte van een object ten opzichte van het maaiveld" + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Het hoogteniveau van het object" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Relief type", + "description": "Het soort reliëf" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10reliefLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10reliefLink.schema.json new file mode 100644 index 00000000..df0978d0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10reliefLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10relieflink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10reliefLink" + ], + "type": "object", + "description": "The identifier of the relationship to relief.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relieftaluds.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relieftaluds.schema.json new file mode 100644 index 00000000..3a2e037b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relieftaluds.schema.json @@ -0,0 +1,222 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10relieftaluds", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10relieftaluds" + ], + "type": "object", + "description": "Bouwkundig aangelegd schuin vlak langs een weg, spoor, watergang, dijk, naar een brug of tunnel waarmee een hoogteverschil wordt overwonnen tussen bouwwerk en maaiveld.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `relieftaluds._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10relieftaludsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "functie": { + "type": [ + "string", + "null" + ], + "title": "Object geluidswerend indicatie", + "description": "Aanduiding of het object een geluidswerende functie heeft" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijnHogeZijde": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometrieLijnLageZijde": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "hoogteklasse": { + "type": [ + "string", + "null" + ], + "title": "Object hoogte klasse code", + "description": "Klasse van de hoogte van een object ten opzichte van het maaiveld" + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Het hoogteniveau van het object" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Relief type", + "description": "Het soort reliëf" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relieftaludsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relieftaludsLink.schema.json new file mode 100644 index 00000000..4ba0ab88 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10relieftaludsLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10relieftaludslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10relieftaludsLink" + ], + "type": "object", + "description": "The identifier of the relationship to relieftaluds.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10spoorbaandelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10spoorbaandelen.schema.json new file mode 100644 index 00000000..61c6b983 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10spoorbaandelen.schema.json @@ -0,0 +1,283 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10spoorbaandelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10spoorbaandelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje spoorbaan met gelijkblijvende, homogene eigenschappen en relaties dat er binnen een spoorwegnet wordt onderscheiden.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `spoorbaandelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10spoorbaandelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalSporen": { + "type": [ + "string", + "null" + ], + "title": "Spoorbaandeel aantal sporen", + "description": "Het aantal sporen van het spoorbaandeel" + }, + "baanvaknaam": { + "type": [ + "string", + "null" + ], + "title": "Baanvak naam", + "description": "De naam van het baanvak waarin het spoorbaandeel zich bevindt" + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "brugnaam": { + "type": [ + "string", + "null" + ], + "title": "Spoorbrug naam", + "description": "De naam van een spoorbrug" + }, + "elektrificatie": { + "type": [ + "string", + "null" + ], + "title": "Spoorbaandeel elektrificatie indicatie", + "description": "Aanduiding of het spoorbaandeel geëlektrificeerd is of niet" + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Het hoogteniveau van het object" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "spoorbreedte": { + "type": [ + "string", + "null" + ], + "title": "Spoorbreedte klasse code", + "description": "De breedteklasse van het spoor" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De staat waarin het object zich bevindt" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "tunnelnaam": { + "type": [ + "string", + "null" + ], + "title": "Spoortunnel naam", + "description": "Naam van een spoortunnel" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Spoorbaandeel vervoermiddel type", + "description": "Het soort vervoermiddel waarvoor het spoorbaandeel bestemd is" + }, + "typeInfrastructuur": { + "type": [ + "string", + "null" + ], + "title": "Spoorbaandeel infrastructuur type", + "description": "Aanduiding of het object een verbinding of een kruising is" + }, + "vervoerfunctie": { + "type": [ + "string", + "null" + ], + "title": "Spoorbaandeel vervoer functie", + "description": "De functie waarvoor het spoor gebruikt wordt" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10spoorbaandelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10spoorbaandelenLink.schema.json new file mode 100644 index 00000000..5e8680b7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10spoorbaandelenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10spoorbaandelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10spoorbaandelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to spoorbaandelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10terreinen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10terreinen.schema.json new file mode 100644 index 00000000..d7e68f77 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10terreinen.schema.json @@ -0,0 +1,202 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10terreinen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10terreinen" + ], + "type": "object", + "description": "Zichtbaar begrensd stuk grond, niet zijnde een van de andere opdelende ruimtelijke objecten (wegdeel of waterdeel).", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `terreinen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10terreinenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Het hoogteniveau van het object" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Terrein naam", + "description": "De naam van het terrein" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Terrein type", + "description": "De gebruiksbestemming van het terrein" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + }, + "voorkomen": { + "type": [ + "string", + "null" + ], + "title": "Terrein voorkomen indicatie", + "description": "Aanduiding dat er riet op het terrein voorkomt of dat het drassig/moerassig is" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10terreinenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10terreinenLink.schema.json new file mode 100644 index 00000000..86ad7290 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10terreinenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10terreinenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10terreinenLink" + ], + "type": "object", + "description": "The identifier of the relationship to terreinen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WaterdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WaterdelenLinks.schema.json new file mode 100644 index 00000000..ab954f80 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WaterdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10v1waterdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10v1WaterdelenLinks" + ], + "type": "object", + "description": "The contents of the `waterdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10waterdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WegdeelhartlijnenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WegdeelhartlijnenLinks.schema.json new file mode 100644 index 00000000..49d8b8c2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WegdeelhartlijnenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10v1wegdeelhartlijnenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10v1WegdeelhartlijnenLinks" + ], + "type": "object", + "description": "The contents of the `wegdeelhartlijnen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10wegdeelhartlijnenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WegdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WegdelenLinks.schema.json new file mode 100644 index 00000000..a4d452b5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10v1WegdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10v1wegdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10v1WegdelenLinks" + ], + "type": "object", + "description": "The contents of the `wegdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10wegdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10waterdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10waterdelen.schema.json new file mode 100644 index 00000000..20a24ba2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10waterdelen.schema.json @@ -0,0 +1,341 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10waterdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10waterdelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje water met gelijkblijvende homogene eigenschappen en relaties dat er binnen een water wordt onderscheiden.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `waterdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10waterdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "breedteklasse": { + "type": [ + "string", + "null" + ], + "title": "Water breedte klasse code", + "description": "De breedte van het water ingedeeld in klassen" + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "brugnaam": { + "type": [ + "string", + "null" + ], + "title": "Brug naam", + "description": "De naam van een brug" + }, + "functie": { + "type": [ + "string", + "null" + ], + "title": "Water functie omschrijving", + "description": "Omschrijving van de functie van het water" + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "getijdeInvloed": { + "type": [ + "string", + "null" + ], + "title": "Waterdeel getijdeinvloed indicatie", + "description": "Aanduiding of het water getijdeinvloed heeft" + }, + "hoofdafwatering": { + "type": [ + "string", + "null" + ], + "title": "Hoofdafwatering indicatie", + "description": "Aanduiding of het water deel uitmaakt van het hoofdafwateringspatroon (het stelsel van waterlopen in gebruik als primaire afvoermogelijkheid van overtollig oppervlaktewater c.q. aanvoermogelijkheid bij een tekort aan oppervlaktewater, plus bijbehorende kunstwerken)" + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Het hoogteniveau van het object" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "isBagNaam": { + "type": [ + "string", + "null" + ], + "title": "Naam BAG geverifieerd indicatie", + "description": "Aanduiding of de naam geverifieerd is met de BAG" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Water Friese naam", + "description": "De Friese naam van het water" + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Water Nederlandse naam", + "description": "De Nederlandse naam van het water" + }, + "naamOfficieel": { + "type": [ + "string", + "null" + ], + "title": "Water officiële naam", + "description": "De officiële naam van het water" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "sluisnaam": { + "type": [ + "string", + "null" + ], + "title": "Sluis naam", + "description": "De naam van de sluis" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Water type", + "description": "Het type water" + }, + "vaarwegklasse": { + "type": [ + "string", + "null" + ], + "title": "Vaarweg klasse code", + "description": "CEMT klasses van vaarwegen, welke gebaseerd zijn op de afmetingen en laadvermogen van standaardschepen en duwstellen voor de binnen- en riviervaart in West-Europa. De klasses I t/m VII zijn in 1992 bepaald door de Conferentie van Europese Ministers van Verkeer (C.E.M.T.). Naderhand is klasse 0 (vaarwegen kleiner dan die van klasse I) daaraan toegevoegd. Klasse VII komt in Nederland niet voor" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + }, + "voorkomen": { + "type": [ + "string", + "null" + ], + "title": "Waterdeel voorkomen indicatie", + "description": "Aanduiding dat er riet op het waterdeel voorkomt" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10waterdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10waterdelenLink.schema.json new file mode 100644 index 00000000..60076e9f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10waterdelenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10waterdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10waterdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to waterdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdeelhartlijnen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdeelhartlijnen.schema.json new file mode 100644 index 00000000..f8722a2e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdeelhartlijnen.schema.json @@ -0,0 +1,354 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10wegdeelhartlijnen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10wegdeelhartlijnen" + ], + "type": "object", + "description": "De 'hartgeometrie' van wegdelen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `wegdeelhartlijnen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10wegdeelhartlijnenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg A nummer", + "description": "Nummering van de rijkswegen (autosnelwegen en autowegen) behorende tot het nationale wegenstelsel" + }, + "aantalRijstroken": { + "type": [ + "string", + "null" + ], + "description": "Het aantal onderverdelingen van een wegdeel d.m.v. strepen, verschil in verharding of kleur" + }, + "afritnaam": { + "type": [ + "string", + "null" + ], + "title": "Afrit naam", + "description": "Afritbenaming op autosnelweg, vastgesteld door Rijkswaterstaat" + }, + "afritnummer": { + "type": [ + "string", + "null" + ], + "title": "Afritbenaming nummer", + "description": "Afritnummering op autosnelweg en hoofdweg, vastgesteld door Rijkswaterstaat" + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "brugnaam": { + "type": [ + "string", + "null" + ], + "title": "Brug naam", + "description": "De naam van een brug" + }, + "eWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg E nummer", + "description": "Nummering van rijkswegen behorende tot het stelsel van europese doorgaande routes" + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "gescheidenRijbaan": { + "type": [ + "string", + "null" + ], + "title": "Gescheiden rijbaan indicatie", + "description": "Aanduiding of het object onderdeel uitmaakt van een weg met gescheiden rijbanen" + }, + "hoofdverkeersgebruik": { + "type": [ + "string", + "null" + ], + "title": "Hoofdverkeersgebruik type", + "description": "Soort verkeer waarvoor een weg bestemd is" + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogte ligging", + "description": "Met het hoogteniveau wordt de relatieve hoogte van het geo-object weergegeven. Zo kan worden bepaald op welke wijze geo-objecten elkaar kruisen" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "isBagNaam": { + "type": [ + "string", + "null" + ], + "title": "Naam BAG geverifieerd indicatie", + "description": "Aanduiding of de naam geverifieerd is met de BAG" + }, + "knooppuntnaam": { + "type": [ + "string", + "null" + ], + "title": "Knooppunt naam", + "description": "Naam van een knooppunt" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "nWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg N nummer", + "description": "Nummering van de provinciale wegen behorende tot het nationale wegenstelsel en nummering van rijkswegen die nog niet de status van autosnelweg hebben" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Wegdeel naam", + "description": "De naam van het wegdeel" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "sWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg S nummer", + "description": "Nummering van secundaire wegen behorende tot het provinciale wegenstelsel" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": " De staat waarin het object zich bevindt" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "tunnelnaam": { + "type": [ + "string", + "null" + ], + "title": "Tunnel naam", + "description": "Naam van een tunnel" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Weg type", + "description": "Het type weg" + }, + "typeInfrastructuur": { + "type": [ + "string", + "null" + ], + "title": "Object infrastructuur type", + "description": "Aanduiding of het object een verbinding, een kruising of een overig verkeersgebied is" + }, + "verhardingsbreedteklasse": { + "type": [ + "string", + "null" + ], + "title": "Verhardingsbreedte klasse code", + "description": "De breedte van de verharding ingedeeld in klassen" + }, + "verhardingstype": { + "type": [ + "string", + "null" + ], + "title": "Verhardings type", + "description": "Het type verharding van een wegdeel" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdeelhartlijnenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdeelhartlijnenLink.schema.json new file mode 100644 index 00000000..f1ebb7e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdeelhartlijnenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10wegdeelhartlijnenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10wegdeelhartlijnenLink" + ], + "type": "object", + "description": "The identifier of the relationship to wegdeelhartlijnen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdelen.schema.json new file mode 100644 index 00000000..3c51ac78 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdelen.schema.json @@ -0,0 +1,388 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10wegdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10wegdelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje weg met gelijkblijvende, homogene eigenschappen en relaties voor wegverkeer en vliegverkeer te land. Hieronder wordt het gehele weglichaam begrepen (incl. rijstroken, trottoirs, bermen, etc.)", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `wegdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt10wegdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg A nummer", + "description": "Nummering van de rijkswegen (autosnelwegen en autowegen) behorende tot het nationale wegenstelsel" + }, + "aantalRijstroken": { + "type": [ + "string", + "null" + ], + "description": "Het aantal onderverdelingen van een wegdeel d.m.v. strepen, verschil in verharding of kleur" + }, + "afritnaam": { + "type": [ + "string", + "null" + ], + "title": "Afrit naam", + "description": "Afritbenaming op autosnelweg, vastgesteld door Rijkswaterstaat" + }, + "afritnummer": { + "type": [ + "string", + "null" + ], + "title": "Afrit nummer", + "description": "Afritnummering op autosnelweg en hoofdweg, vastgesteld door Rijkswaterstaat" + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron" + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron" + }, + "bronnauwkeurigheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bron nauwkeurigheid meters", + "description": "De nauwkeurigheid van de gebruikte bron in meters" + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron" + }, + "brugnaam": { + "type": [ + "string", + "null" + ], + "title": "Brug naam", + "description": "De naam van een brug" + }, + "eWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg E nummer", + "description": "Nummering van rijkswegen behorende tot het stelsel van europese doorgaande routes" + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "gescheidenRijbaan": { + "type": [ + "string", + "null" + ], + "title": "Gescheiden rijbaan indicatie", + "description": "Aanduiding of het object onderdeel uitmaakt van een weg met gescheiden rijbanen" + }, + "hoofdverkeersgebruik": { + "type": [ + "string", + "null" + ], + "title": "Hoofdverkeersgebruik type", + "description": "Soort verkeer waarvoor een weg bestemd is" + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogteligging", + "description": "Met het hoogteniveau wordt de relatieve hoogte van het geo-object weergegeven. Zo kan worden bepaald op welke wijze geo-objecten elkaar kruisen" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "isBagNaam": { + "type": [ + "string", + "null" + ], + "title": "Naam BAG geverifieerd indicatie", + "description": "Aanduiding of de naam geverifieerd is met de BAG" + }, + "knooppuntnaam": { + "type": [ + "string", + "null" + ], + "title": "Knooppunt naam", + "description": "Naam van een knooppunt" + }, + "mutatietype": { + "type": [ + "string", + "null" + ], + "title": "Object mutatie type", + "description": "Het soort mutatie dat een object als laatste ondergaan heeft" + }, + "nWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg N nummer", + "description": "Nummering van de provinciale wegen behorende tot het nationale wegenstelsel en nummering van rijkswegen die nog niet de status van autosnelweg hebben" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Wegdeel naam", + "description": "De naam van het wegdeel" + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is" + }, + "sWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg S nummer", + "description": "Nummering van secundaire wegen behorende tot het provinciale wegenstelsel" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": " De staat waarin het object zich bevindt" + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had" + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object registratie tijdstip", + "description": "Tijdstip waarop een versie van het object ontstaan is" + }, + "tunnelnaam": { + "type": [ + "string", + "null" + ], + "title": "Tunnel naam", + "description": "Naam van een tunnel" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Weg type", + "description": "Het type weg" + }, + "typeInfrastructuur": { + "type": [ + "string", + "null" + ], + "title": "Object infrastructuur type", + "description": "Aanduiding of het object een verbinding, een kruising of een overig verkeersgebied is" + }, + "verhardingsbreedteklasse": { + "type": [ + "string", + "null" + ], + "title": "Verhardingsbreedte klasse code", + "description": "De breedte van de verharding ingedeeld in klassen" + }, + "verhardingstype": { + "type": [ + "string", + "null" + ], + "title": "Verhardings type", + "description": "Het type verharding van een wegdeel" + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdelenLink.schema.json new file mode 100644 index 00000000..d812587b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Brt10wegdelenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/brt10wegdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Brt10wegdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to wegdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded.schema.json new file mode 100644 index 00000000..66cff1cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "functionelegebieden": { + "type": "array", + "items": { + "$ref": "./Brt10functionelegebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded10.schema.json new file mode 100644 index 00000000..d8be5795 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "registratievegebieden": { + "type": "array", + "items": { + "$ref": "./Brt10registratievegebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded11.schema.json new file mode 100644 index 00000000..f2d96c2c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "relief": { + "type": "array", + "items": { + "$ref": "./Brt10relief.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded12.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded12.schema.json new file mode 100644 index 00000000..b54618f6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded12", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "relieftaluds": { + "type": "array", + "items": { + "$ref": "./Brt10relieftaluds.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded13.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded13.schema.json new file mode 100644 index 00000000..afc206e0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded13.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded13", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "spoorbaandelen": { + "type": "array", + "items": { + "$ref": "./Brt10spoorbaandelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded14.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded14.schema.json new file mode 100644 index 00000000..4cc02ea2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded14.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded14", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "terreinen": { + "type": "array", + "items": { + "$ref": "./Brt10terreinen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded15.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded15.schema.json new file mode 100644 index 00000000..3d42a153 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded15.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded15", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "waterdelen": { + "type": "array", + "items": { + "$ref": "./Brt10waterdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded16.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded16.schema.json new file mode 100644 index 00000000..df0a0510 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded16.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded16", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "wegdeelhartlijnen": { + "type": "array", + "items": { + "$ref": "./Brt10wegdeelhartlijnen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded17.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded17.schema.json new file mode 100644 index 00000000..53ce84c6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded17.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded17", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "wegdelen": { + "type": "array", + "items": { + "$ref": "./Brt10wegdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded2.schema.json new file mode 100644 index 00000000..0bc3b219 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "gebouwen": { + "type": "array", + "items": { + "$ref": "./Brt10gebouwen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded3.schema.json new file mode 100644 index 00000000..10960174 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "geografischegebieden": { + "type": "array", + "items": { + "$ref": "./Brt10geografischegebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded4.schema.json new file mode 100644 index 00000000..7820ff8c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "hoogtes": { + "type": "array", + "items": { + "$ref": "./Brt10hoogtes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded5.schema.json new file mode 100644 index 00000000..4ba97819 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "inrichtingselementen": { + "type": "array", + "items": { + "$ref": "./Brt10inrichtingselementen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded6.schema.json new file mode 100644 index 00000000..dc0c4c7d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "plaatsen": { + "type": "array", + "items": { + "$ref": "./Brt10plaatsen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded7.schema.json new file mode 100644 index 00000000..13cc8b05 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "plantopografie": { + "type": "array", + "items": { + "$ref": "./Brt10plantopografie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded8.schema.json new file mode 100644 index 00000000..40831b32 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "pluslabels": { + "type": "array", + "items": { + "$ref": "./Brt10pluslabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded9.schema.json new file mode 100644 index 00000000..35cb3598 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "plusterreinen": { + "type": "array", + "items": { + "$ref": "./Brt10plusterreinen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/LineString.schema.json new file mode 100644 index 00000000..2ce040d0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Links.schema.json new file mode 100644 index 00000000..9e03b772 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Links.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt10/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiLineString.schema.json new file mode 100644 index 00000000..2c0e00a7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiPoint.schema.json new file mode 100644 index 00000000..50d86645 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiPolygon.schema.json new file mode 100644 index 00000000..4e3f3ff5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Point.schema.json new file mode 100644 index 00000000..cc97c852 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Polygon.schema.json new file mode 100644 index 00000000..5d5e5b69 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-10-_uamfx6hg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-10-_uamfx6hg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Brt25defaultPluslabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Brt25defaultPluslabelsLinks.schema.json new file mode 100644 index 00000000..b11a7f90 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Brt25defaultPluslabelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/brt25defaultpluslabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Brt25defaultPluslabelsLinks" + ], + "type": "object", + "description": "The contents of the `pluslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/Brt25pluslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Brt25pluslabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Brt25pluslabels.schema.json new file mode 100644 index 00000000..11178b1f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Brt25pluslabels.schema.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/brt25pluslabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Brt25pluslabels" + ], + "type": "object", + "description": "Amsterdamse plusinformatie: labels. Dit zijn teksten, omgezet naar vlakken zodat de positie en weergave van de originele teksten intact blijft", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `pluslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/Brt25pluslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Label type", + "description": "Het soort label." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Embedded.schema.json new file mode 100644 index 00000000..de3bf37f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt25/openapi.json" + ], + "type": "object", + "properties": { + "pluslabels": { + "type": "array", + "items": { + "$ref": "./Brt25pluslabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/LineString.schema.json new file mode 100644 index 00000000..b9937223 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiLineString.schema.json new file mode 100644 index 00000000..9be75c9d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiPoint.schema.json new file mode 100644 index 00000000..253d44e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiPolygon.schema.json new file mode 100644 index 00000000..bb10b835 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Point.schema.json new file mode 100644 index 00000000..49e73716 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Polygon.schema.json new file mode 100644 index 00000000..aadda03c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-25-tf4u1uehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-25-tf4u1uehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultFunctionelegebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultFunctionelegebiedenLinks.schema.json new file mode 100644 index 00000000..4a1bd67e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultFunctionelegebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultfunctionelegebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultFunctionelegebiedenLinks" + ], + "type": "object", + "description": "The contents of the `functionelegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50functionelegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultGebouwenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultGebouwenLinks.schema.json new file mode 100644 index 00000000..7f2518e0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultGebouwenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultgebouwenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultGebouwenLinks" + ], + "type": "object", + "description": "The contents of the `gebouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50gebouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultHoogtesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultHoogtesLinks.schema.json new file mode 100644 index 00000000..ba10623c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultHoogtesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaulthoogteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultHoogtesLinks" + ], + "type": "object", + "description": "The contents of the `hoogtes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50hoogtesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultInrichtingselementenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultInrichtingselementenLinks.schema.json new file mode 100644 index 00000000..a36f04a3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultInrichtingselementenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultinrichtingselementenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultInrichtingselementenLinks" + ], + "type": "object", + "description": "The contents of the `inrichtingselementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50inrichtingselementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultPluslabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultPluslabelsLinks.schema.json new file mode 100644 index 00000000..edc018d2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultPluslabelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultpluslabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultPluslabelsLinks" + ], + "type": "object", + "description": "The contents of the `pluslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/Brt25pluslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultPlusterreinenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultPlusterreinenLinks.schema.json new file mode 100644 index 00000000..58061f66 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultPlusterreinenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultplusterreinenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultPlusterreinenLinks" + ], + "type": "object", + "description": "The contents of the `plusterreinen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50plusterreinenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultRegistratievegebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultRegistratievegebiedenLinks.schema.json new file mode 100644 index 00000000..686c563a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultRegistratievegebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultregistratievegebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultRegistratievegebiedenLinks" + ], + "type": "object", + "description": "The contents of the `registratievegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50registratievegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultReliefLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultReliefLinks.schema.json new file mode 100644 index 00000000..9a91d8fe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultReliefLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultrelieflinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultReliefLinks" + ], + "type": "object", + "description": "The contents of the `relief._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50reliefLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultSpoorbaandelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultSpoorbaandelenLinks.schema.json new file mode 100644 index 00000000..537fcf24 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultSpoorbaandelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultspoorbaandelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultSpoorbaandelenLinks" + ], + "type": "object", + "description": "The contents of the `spoorbaandelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50spoorbaandelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultTerreinenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultTerreinenLinks.schema.json new file mode 100644 index 00000000..f3580bf9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50defaultTerreinenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50defaultterreinenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50defaultTerreinenLinks" + ], + "type": "object", + "description": "The contents of the `terreinen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50terreinenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50functionelegebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50functionelegebieden.schema.json new file mode 100644 index 00000000..09ec7f6d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50functionelegebieden.schema.json @@ -0,0 +1,151 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50functionelegebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50functionelegebieden" + ], + "type": "object", + "description": "Begrensd en benoemd gebied dat door een functionele eenheid beschreven wordt.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `functionelegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50functionelegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Gebied Friese naam", + "description": "De Friese naam van het functionele gebied." + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Gebied Nederlandse naam", + "description": "De Nederlandse naam van het functionele gebied." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Functioneel gebied type", + "description": "Het soort functioneel gebied." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50functionelegebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50functionelegebiedenLink.schema.json new file mode 100644 index 00000000..9775c8ba --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50functionelegebiedenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50functionelegebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50functionelegebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to functionelegebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50gebouwen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50gebouwen.schema.json new file mode 100644 index 00000000..17aded21 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50gebouwen.schema.json @@ -0,0 +1,210 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50gebouwen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50gebouwen" + ], + "type": "object", + "description": "Vrijstaande, overdekte en geheel of gedeeltelijk met wanden omsloten toegankelijke ruimte of door pilaren ondersteunde dakconstructie, die direct of indirect met de grond is verbonden.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50gebouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Object relatieve hoogte ligging", + "description": "De hoogte van het object (t.o.v. het maaiveld of t.o.v. NAP)." + }, + "hoogteklasse": { + "type": [ + "string", + "null" + ], + "title": "Bebouwing hoogte klasse", + "description": "De klasse van hoogte waar de bebouwing toe behoort." + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Gebouw Friese naam", + "description": "De Friese naam van het gebouw." + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Gebouw Nederlandse naam", + "description": "De Nederlandse naam van het gebouw." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Gebouw type", + "description": "Het type gebouw, het doel waarvoor de bebouwing gebruikt wordt (gaat worden / werd)." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50gebouwenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50gebouwenLink.schema.json new file mode 100644 index 00000000..053cc1e6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50gebouwenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50gebouwenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50gebouwenLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebouwen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50hoogtes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50hoogtes.schema.json new file mode 100644 index 00000000..113acbc2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50hoogtes.schema.json @@ -0,0 +1,175 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50hoogtes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50hoogtes" + ], + "type": "object", + "description": "Virtuele objecten met informatie over de hoogte van het terrein of de diepte van het water.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hoogtes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50hoogtesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Object referentievlak hoogte", + "description": "Hoogte van het object t.o.v. het referentievlak in meters met een nauwkeurigheid van 1 decimeter. / De diepte van het water." + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Hoogte type", + "description": "Het soort hoogte." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50hoogtesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50hoogtesLink.schema.json new file mode 100644 index 00000000..31ec562c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50hoogtesLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50hoogteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50hoogtesLink" + ], + "type": "object", + "description": "The identifier of the relationship to hoogtes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50inrichtingselementen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50inrichtingselementen.schema.json new file mode 100644 index 00000000..62bae7d2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50inrichtingselementen.schema.json @@ -0,0 +1,201 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50inrichtingselementen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50inrichtingselementen" + ], + "type": "object", + "description": "Ruimtelijk object, punt- of lijnvormig, al dan niet ter detaillering dan wel ter inrichting van de overige benoemde ruimtelijke objecten of een ander inrichtingselement.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `inrichtingselementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50inrichtingselementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Met het hoogteniveau wordt de relatieve hoogte van het geo-object weergegeven. Zo kan worden bepaald op welke wijze geo-objecten elkaar kruisen." + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Inrichtingselement Friese naam", + "description": "De Friese naam van het inrichtingselement." + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Inrichtingselement Nederlandse naam", + "description": "De Nederlandse naam van het inrichtingselement." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Inrichtingselement status", + "description": "De staat waarin het object zich bevindt." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Inrichtingselement type", + "description": "Het soort inrichtingselement." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50inrichtingselementenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50inrichtingselementenLink.schema.json new file mode 100644 index 00000000..b76876a4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50inrichtingselementenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50inrichtingselementenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50inrichtingselementenLink" + ], + "type": "object", + "description": "The identifier of the relationship to inrichtingselementen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50pluslabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50pluslabels.schema.json new file mode 100644 index 00000000..a673f503 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50pluslabels.schema.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50pluslabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50pluslabels" + ], + "type": "object", + "description": "Amsterdamse plusinformatie: labels. Dit zijn teksten, omgezet naar vlakken zodat de positie en weergave van de originele teksten intact blijft.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `pluslabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/Brt25pluslabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Label type", + "description": "Het soort label." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50plusterreinen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50plusterreinen.schema.json new file mode 100644 index 00000000..e98a68b8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50plusterreinen.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50plusterreinen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50plusterreinen" + ], + "type": "object", + "description": "Amsterdamse plusinformatie: terreinen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `plusterreinen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50plusterreinenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Gebied type", + "description": "Het soort terrein." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50plusterreinenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50plusterreinenLink.schema.json new file mode 100644 index 00000000..209f3b70 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50plusterreinenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50plusterreinenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50plusterreinenLink" + ], + "type": "object", + "description": "The identifier of the relationship to plusterreinen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Plus Object ID", + "description": "De identiteit van het geo-object; in dit geval een 'teller'." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50registratievegebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50registratievegebieden.schema.json new file mode 100644 index 00000000..8b259781 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50registratievegebieden.schema.json @@ -0,0 +1,165 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50registratievegebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50registratievegebieden" + ], + "type": "object", + "description": "Op basis van wet- en regelgeving afgebakend gebied dat als eenheid geldt van politieke/bestuurlijke verantwoordelijkheid of voor bedrijfsvoering.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `registratievegebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50registratievegebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Gebied Friese naam", + "description": "De Friese naam van het registratief gebied." + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Gebied Nederlandse naam", + "description": "De Nederlandse naam van het registratief gebied." + }, + "nummer": { + "type": [ + "string", + "null" + ], + "title": "Registratief gebied administratie nummer", + "description": "Het administratieve nummer van het registratief gebied." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Registratief gebied type", + "description": "Het soort administratief gebied." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50registratievegebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50registratievegebiedenLink.schema.json new file mode 100644 index 00000000..51442d98 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50registratievegebiedenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50registratievegebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50registratievegebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to registratievegebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50relief.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50relief.schema.json new file mode 100644 index 00000000..68ea060d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50relief.schema.json @@ -0,0 +1,181 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50relief", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50relief" + ], + "type": "object", + "description": "Object dat tot doel heeft hoogteverschillen in het landschap te representeren.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `relief._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50reliefLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "functie": { + "type": [ + "string", + "null" + ], + "title": "Object geluidswerend indicatie", + "description": "Aanduiding of het object een geluidswerende functie heeft." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "hoogteklasse": { + "type": [ + "string", + "null" + ], + "title": "Object hoogte klasse code", + "description": "Klasse van de hoogte van een object ten opzichte van het maaiveld." + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Het hoogteniveau van het object" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Relief Friese naam", + "description": "De Friese naam van het relief." + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Relief Nederlandse naam", + "description": "De Nederlandse naam van het relief." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Relief type", + "description": "Het soort reliëf." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50reliefLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50reliefLink.schema.json new file mode 100644 index 00000000..419c7e40 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50reliefLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50relieflink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50reliefLink" + ], + "type": "object", + "description": "The identifier of the relationship to relief.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50spoorbaandelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50spoorbaandelen.schema.json new file mode 100644 index 00000000..a04770bb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50spoorbaandelen.schema.json @@ -0,0 +1,173 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50spoorbaandelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50spoorbaandelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje spoorbaan met gelijkblijvende, homogene eigenschappen en relaties dat er binnen een spoorwegnet wordt onderscheiden.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `spoorbaandelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50spoorbaandelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalSporen": { + "type": [ + "string", + "null" + ], + "title": "Spoorbaandeel aantal sporen", + "description": "Het aantal sporen van het spoorbaandeel." + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Het hoogteniveau van het object." + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Object status", + "description": "De staat waarin het object zich bevindt." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Spoorbaandeel vervoermiddel type", + "description": "Het soort vervoermiddel waarvoor het spoorbaandeel bestemd is." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50spoorbaandelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50spoorbaandelenLink.schema.json new file mode 100644 index 00000000..f2bf866d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50spoorbaandelenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50spoorbaandelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50spoorbaandelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to spoorbaandelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50terreinen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50terreinen.schema.json new file mode 100644 index 00000000..0ea4c56a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50terreinen.schema.json @@ -0,0 +1,141 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50terreinen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50terreinen" + ], + "type": "object", + "description": "Zichtbaar begrensd stuk grond, niet zijnde een van de andere opdelende ruimtelijke objecten (wegdeel of waterdeel).", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `terreinen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50terreinenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Terrein type", + "description": "De gebruiksbestemming van het terrein." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50terreinenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50terreinenLink.schema.json new file mode 100644 index 00000000..085a36b7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50terreinenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50terreinenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50terreinenLink" + ], + "type": "object", + "description": "The identifier of the relationship to terreinen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50v1WaterdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50v1WaterdelenLinks.schema.json new file mode 100644 index 00000000..22fc6a9a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50v1WaterdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50v1waterdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50v1WaterdelenLinks" + ], + "type": "object", + "description": "The contents of the `waterdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50waterdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50v1WegdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50v1WegdelenLinks.schema.json new file mode 100644 index 00000000..0dd88ff1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50v1WegdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50v1wegdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50v1WegdelenLinks" + ], + "type": "object", + "description": "The contents of the `wegdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50wegdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50waterdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50waterdelen.schema.json new file mode 100644 index 00000000..1fbf3f19 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50waterdelen.schema.json @@ -0,0 +1,215 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50waterdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50waterdelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje water met gelijkblijvende homogene eigenschappen en relaties dat er binnen een water wordt onderscheiden.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `waterdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50waterdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "breedteklasse": { + "type": [ + "string", + "null" + ], + "title": "Water breedte klasse code", + "description": "De breedte van het water ingedeeld in klassen." + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object hoogteniveau", + "description": "Het hoogteniveau van het object" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Water Friese naam", + "description": "De Friese naam van het water." + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Water Nederlandse naam", + "description": "De Nederlandse naam van het water." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Water type", + "description": "Het type water." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50waterdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50waterdelenLink.schema.json new file mode 100644 index 00000000..ce7a8f71 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50waterdelenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50waterdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50waterdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to waterdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50wegdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50wegdelen.schema.json new file mode 100644 index 00000000..9963fa6b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50wegdelen.schema.json @@ -0,0 +1,319 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50wegdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50wegdelen" + ], + "type": "object", + "description": "Kleinste functioneel onafhankelijk stukje weg met gelijkblijvende, homogene eigenschappen en relaties voor wegverkeer en vliegverkeer te land. Hieronder wordt het gehele weglichaam begrepen (incl. rijstroken, trottoirs, bermen, etc.).", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `wegdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Brt50wegdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg A nummer", + "description": "Nummering van de rijkswegen (autosnelwegen en autowegen) behorende tot het nationale wegenstelsel." + }, + "afritnaam": { + "type": [ + "string", + "null" + ], + "title": "Afrit naam", + "description": "Afritbenaming op autosnelweg, vastgesteld door Rijkswaterstaat." + }, + "afritnummer": { + "type": [ + "string", + "null" + ], + "title": "Afrit nummer", + "description": "Afritnummering op autosnelweg en hoofdweg, vastgesteld door Rijkswaterstaat." + }, + "bronactualiteit": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bron actualiteit datum", + "description": "De actualiteit van de gebruikte bron." + }, + "bronbeschrijving": { + "type": [ + "string", + "null" + ], + "title": "Bron beschrijving", + "description": "De beschrijving van de gebruikte bron." + }, + "brontype": { + "type": [ + "string", + "null" + ], + "title": "Bron type", + "description": "Het type van de gebruikte bron." + }, + "brugnaam": { + "type": [ + "string", + "null" + ], + "title": "Brug naam", + "description": "De naam van een brug." + }, + "eWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg E nummer", + "description": "Nummering van rijkswegen behorende tot het stelsel van europese doorgaande routes." + }, + "fysiekVoorkomen": { + "type": [ + "string", + "null" + ], + "title": "Object relatieve positie", + "description": "De plaats waar het object zich bevindt t.o.v. andere constructies." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieLijn": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "geometrieVlak": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "gescheidenRijbaan": { + "type": [ + "string", + "null" + ], + "title": "Gescheiden rijbaan indicatie", + "description": "Aanduiding of het object onderdeel uitmaakt van een weg met gescheiden rijbanen." + }, + "hoofdverkeersgebruik": { + "type": [ + "string", + "null" + ], + "title": "Hoofdverkeersgebruik type", + "description": "Soort verkeer waarvoor een weg bestemd is." + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object relatieve hoogteligging", + "description": "Met het hoogteniveau wordt de relatieve hoogte van het geo-object weergegeven. Zo kan worden bepaald op welke wijze geo-objecten elkaar kruisen." + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "knooppuntnaam": { + "type": [ + "string", + "null" + ], + "title": "Knooppunt naam", + "description": "Naam van een knooppunt." + }, + "nWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg N nummer", + "description": "Nummering van de provinciale wegen behorende tot het nationale wegenstelsel en nummering van rijkswegen die nog niet de status van autosnelweg hebben." + }, + "naamFries": { + "type": [ + "string", + "null" + ], + "title": "Weg Friese naam", + "description": "De Friese naam van de weg." + }, + "naamNl": { + "type": [ + "string", + "null" + ], + "title": "Weg Nederlandse naam", + "description": "De Nederlandse naam van de weg." + }, + "objectBeginTijd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid begintijd", + "description": "Tijdstip waarop het object ontstaan is." + }, + "sWegnummer": { + "type": [ + "string", + "null" + ], + "title": "Weg S nummer", + "description": "Nummering van secundaire wegen behorende tot het provinciale wegenstelsel." + }, + "tdnCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object TOP10vector code", + "description": "Code die het object in TOP10vector had." + }, + "tunnelnaam": { + "type": [ + "string", + "null" + ], + "title": "Tunnel naam", + "description": "Naam van een tunnel." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Weg type", + "description": "Het type weg." + }, + "typeInfrastructuur": { + "type": [ + "string", + "null" + ], + "title": "Object infrastructuur type", + "description": "Aanduiding of het object een verbinding, een kruising of een overig verkeersgebied is." + }, + "verhardingsbreedteklasse": { + "type": [ + "string", + "null" + ], + "title": "Verhardingsbreedte klasse code", + "description": "De breedte van de verharding ingedeeld in klassen." + }, + "verhardingstype": { + "type": [ + "string", + "null" + ], + "title": "Verhardings type", + "description": "Het type verharding van een wegdeel." + }, + "visualisatieCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object visualisatie code", + "description": "Code voor het visualiseren van het object." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50wegdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50wegdelenLink.schema.json new file mode 100644 index 00000000..5730cdc4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Brt50wegdelenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/brt50wegdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Brt50wegdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to wegdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "De unieke identiteit van het geo-object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded.schema.json new file mode 100644 index 00000000..404eda64 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "functionelegebieden": { + "type": "array", + "items": { + "$ref": "./Brt50functionelegebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded10.schema.json new file mode 100644 index 00000000..acd65ec7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "terreinen": { + "type": "array", + "items": { + "$ref": "./Brt50terreinen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded11.schema.json new file mode 100644 index 00000000..924ddbd1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "waterdelen": { + "type": "array", + "items": { + "$ref": "./Brt50waterdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded12.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded12.schema.json new file mode 100644 index 00000000..0af562ae --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded12", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "wegdelen": { + "type": "array", + "items": { + "$ref": "./Brt50wegdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded2.schema.json new file mode 100644 index 00000000..531c1ab0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "gebouwen": { + "type": "array", + "items": { + "$ref": "./Brt50gebouwen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded3.schema.json new file mode 100644 index 00000000..a5479fb5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "hoogtes": { + "type": "array", + "items": { + "$ref": "./Brt50hoogtes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded4.schema.json new file mode 100644 index 00000000..0da9294a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "inrichtingselementen": { + "type": "array", + "items": { + "$ref": "./Brt50inrichtingselementen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded5.schema.json new file mode 100644 index 00000000..83bdc41e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "pluslabels": { + "type": "array", + "items": { + "$ref": "./Brt50pluslabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded6.schema.json new file mode 100644 index 00000000..2e51cc63 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "plusterreinen": { + "type": "array", + "items": { + "$ref": "./Brt50plusterreinen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded7.schema.json new file mode 100644 index 00000000..785b247e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "registratievegebieden": { + "type": "array", + "items": { + "$ref": "./Brt50registratievegebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded8.schema.json new file mode 100644 index 00000000..ae324134 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "relief": { + "type": "array", + "items": { + "$ref": "./Brt50relief.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded9.schema.json new file mode 100644 index 00000000..e139e991 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "spoorbaandelen": { + "type": "array", + "items": { + "$ref": "./Brt50spoorbaandelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/LineString.schema.json new file mode 100644 index 00000000..c285bb6d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Links.schema.json new file mode 100644 index 00000000..bdb3abec --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bomen/openapi.json", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiLineString.schema.json new file mode 100644 index 00000000..7fcd32b2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiPoint.schema.json new file mode 100644 index 00000000..8b8cc600 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiPolygon.schema.json new file mode 100644 index 00000000..68a62613 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Point.schema.json new file mode 100644 index 00000000..b2706b37 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Polygon.schema.json new file mode 100644 index 00000000..0c995471 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/brt-50-nxes1ueng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/brt-50-nxes1ueng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatacsv.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatacsv.schema.json new file mode 100644 index 00000000..cc2eb64e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatacsv.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatacsv", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatacsv" + ], + "type": "object", + "description": "Openbare datasets in csv formaat", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `csv._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BulkDatacsvLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "id": { + "type": "string", + "description": "identifier" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatacsvLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatacsvLink.schema.json new file mode 100644 index 00000000..f831b699 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatacsvLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatacsvlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatacsvLink" + ], + "type": "object", + "description": "The identifier of the relationship to csv.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "identifier" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultCsvLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultCsvLinks.schema.json new file mode 100644 index 00000000..5af974cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultCsvLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatadefaultcsvlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatadefaultCsvLinks" + ], + "type": "object", + "description": "The contents of the `csv._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BulkDatacsvLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultGeopackageLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultGeopackageLinks.schema.json new file mode 100644 index 00000000..40f9c0f5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultGeopackageLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatadefaultgeopackagelinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatadefaultGeopackageLinks" + ], + "type": "object", + "description": "The contents of the `geopackage._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BulkDatageopackageLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultJsonlinesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultJsonlinesLinks.schema.json new file mode 100644 index 00000000..51895157 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatadefaultJsonlinesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatadefaultjsonlineslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatadefaultJsonlinesLinks" + ], + "type": "object", + "description": "The contents of the `jsonlines._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BulkDatajsonlinesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatageopackage.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatageopackage.schema.json new file mode 100644 index 00000000..0e0ddfe3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatageopackage.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatageopackage", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatageopackage" + ], + "type": "object", + "description": "Openbare datasets in OGC GeoPackage formaat", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `geopackage._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BulkDatageopackageLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "id": { + "type": "string", + "description": "identifier" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatageopackageLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatageopackageLink.schema.json new file mode 100644 index 00000000..c538146f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatageopackageLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatageopackagelink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatageopackageLink" + ], + "type": "object", + "description": "The identifier of the relationship to geopackage.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "identifier" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatajsonlines.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatajsonlines.schema.json new file mode 100644 index 00000000..6f96a703 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatajsonlines.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatajsonlines", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatajsonlines" + ], + "type": "object", + "description": "Openbare datasets in jsonlines formaat", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `jsonlines._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./BulkDatajsonlinesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "id": { + "type": "string", + "description": "identifier" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatajsonlinesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatajsonlinesLink.schema.json new file mode 100644 index 00000000..e3405628 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/BulkDatajsonlinesLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/bulkdatajsonlineslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json#/components/schemas/BulkDatajsonlinesLink" + ], + "type": "object", + "description": "The identifier of the relationship to jsonlines.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "identifier" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded.schema.json new file mode 100644 index 00000000..028d8f09 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json" + ], + "type": "object", + "properties": { + "csv": { + "type": "array", + "items": { + "$ref": "./BulkDatacsv.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded2.schema.json new file mode 100644 index 00000000..4e08122b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json" + ], + "type": "object", + "properties": { + "geopackage": { + "type": "array", + "items": { + "$ref": "./BulkDatageopackage.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded3.schema.json new file mode 100644 index 00000000..271c206d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json" + ], + "type": "object", + "properties": { + "jsonlines": { + "type": "array", + "items": { + "$ref": "./BulkDatajsonlines.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Links.schema.json new file mode 100644 index 00000000..126c0d6d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/bulkdata-xirsbxehg/Links.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/bulkdata-xirsbxehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesbeschoeiing.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesbeschoeiing.schema.json new file mode 100644 index 00000000..6213ebf1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesbeschoeiing.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbeschoeiing", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesbeschoeiing" + ], + "type": "object", + "description": "Een nagenoeg verticale wand tot kering van grond om afkalving van water te voorkomen, geen kademuur.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `beschoeiing._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbeschoeiingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Attribuut voor het vermelden van aanvullende afspraken over het beheer van een object of voor het vermelden van specificaties van de beheersituatie van een object." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Beheerder van het beheerobject, door de organisatie zelf in te delen." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject eigenaar", + "description": "Eigenaar van object, door de organisatie zelf in te delen." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is" + }, + "nenTypeBeheerobject": { + "type": [ + "string", + "null" + ], + "title": "NEN type beheerobject", + "description": "Registratie van de versie van NEN2767 die van toepassing is en gebruikt wordt." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject naam", + "description": "De naam van het beheerobject." + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject ID", + "description": "Nummer van het beheerobject, door de organisatie zelf in te delen." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "title": "Object type", + "description": "Aanduiding voor de registratie van concrete klassen waar vaste gegevens in de vorm van attributen beschreven worden" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Informatieobject", + "description": "Omschrijving van de inhoud van een informatieobject." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbeschoeiingLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbeschoeiingLink.schema.json new file mode 100644 index 00000000..3bb22644 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbeschoeiingLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbeschoeiinglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesbeschoeiingLink" + ], + "type": "object", + "description": "The identifier of the relationship to beschoeiing.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesbrug.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesbrug.schema.json new file mode 100644 index 00000000..e3442523 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesbrug.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbrug", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesbrug" + ], + "type": "object", + "description": "Het object wordt gebruikt als, of heeft als onderdeel, een verbinding die een afstand tussen twee punten oversteekt.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brug._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbrugLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Attribuut voor het vermelden van aanvullende afspraken over het beheer van een object of voor het vermelden van specificaties van de beheersituatie van een object." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Beheerder van het beheerobject, door de organisatie zelf in te delen." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van een beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject eigenaar", + "description": "Eigenaar van object, door de organisatie zelf in te delen." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is" + }, + "nenTypeBeheerobject": { + "type": [ + "string", + "null" + ], + "title": "NEN type beheerobject", + "description": "Registratie van de versie van NEN2767 die van toepassing is en gebruikt wordt." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject naam", + "description": "Naam van het beheerobject." + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "title": "Object nummer", + "description": "Nummer van het beheerobject, door de organisatie zelf in te delen." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "title": "Object type", + "description": "Aanduiding voor de registratie van concrete klassen waar vaste gegevens in de vorm van attributen beschreven worden" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Informatieobject", + "description": "Omschrijving van de inhoud van het informatieobject." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugLink.schema.json new file mode 100644 index 00000000..e3ba406a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbruglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesbrugLink" + ], + "type": "object", + "description": "The identifier of the relationship to brug.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVast.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVast.schema.json new file mode 100644 index 00000000..99846910 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVast.schema.json @@ -0,0 +1,593 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbrugvast", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesbrug_vast" + ], + "type": "object", + "description": "Vaste verbinding voor verkeer tussen minimaal twee punten die gescheiden worden door hoofdzakelijk waterwegen en onder andere bestaat uit een hoofddraagconstructie en een rijvloer.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brugVast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbrugVastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "title": "Beheerder Gedetailleerd", + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "beschermdefloraenfauna": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van beschermde plantensoorten en beschermde diersoorten." + }, + "bgtType": { + "type": [ + "string", + "null" + ], + "title": "Bgt Type", + "description": "De officiële classificatie (objecttype) van het object zoals gedefinieerd in de catalogus van de Basisregistratie Grootschalige Topografie (BGT)." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De gemiddelde) afmeting (breedte) van het beheerobject van de kortste dimensie in het horizontale vlak." + }, + "brughoogteBij4M": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Brughoogte Bij 4m", + "description": "Minimale brughoogte onderkant brug t.o.v. NAP bij een vaartuigbreedte van 4 m in het midden van de doorvaart." + }, + "conversieid": { + "type": [ + "string", + "null" + ], + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "doorrijbreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Doorrijbreedte van een object of van een opening van het object." + }, + "doorrijhoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Doorrijhoogte onder een object of onder een opening van het object." + }, + "doorvaartbreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Doorvaartbreedte van het object of van een opening van het object." + }, + "doorvaarthoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Brughoogte onderkant brug in het midden van de doorvaart t.o.v. NAP" + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "title": "Eigenaar Gedetailleerd", + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "gebruiker": { + "type": [ + "string", + "null" + ] + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "herbeoordeeldeBelastingklasse": { + "type": [ + "string", + "null" + ], + "title": "Herbeoordeelde Belastingklasse", + "description": "Verkeersbelasting, herbeoordeelde belastingklasse (zwaarte van de voertuigen). Waarde voor het gehele beheerobject voor een risico-inschatting." + }, + "hoofdroute": { + "type": [ + "string", + "null" + ], + "description": "De S-route waarbinnen het object ligt." + }, + "hoofdvaarroute": { + "type": [ + "string", + "null" + ], + "description": "De hoofdvaarroute waarbinnen het object ligt." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het object." + }, + "imborIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Imbor Identificatie", + "description": "Uniek nummer van het IMBOR-object (GUID)." + }, + "imgeoIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Imgeo Identificatie", + "description": "Imgeo-identificatie is een unieke code die geometrieobjecten in de landelijke BGT/IMGeo-standaard identificeert. Dit maakt het koppelen naar BGT/IMGeo objecten mogelijk." + }, + "imgeoPlustype": { + "type": [ + "string", + "null" + ], + "title": "Imgeo Plustype", + "description": "Specificatie van het soort overig bouwwerk, indien dit een IMGeo uitbreiding van de populatie betreft." + }, + "jaarHerBerekening": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Jaar (Her-)berekening", + "description": "Het kalenderjaar waarin de meest recente constructieve (her-)beoordeling van de brug is uitgevoerd en formeel is vastgesteld." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Jaar Van Aanleg", + "description": "[Verhardingen] jaar waarin de volledige verhardingsconstructie is opgebouwd, inclusief de fundering." + }, + "jaarrenovatie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Renovatiejaar van het beheerobject." + }, + "jaaruitgevoerdonderhoud": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "lastupdate": { + "type": [ + "string", + "null" + ], + "description": "De datum (en eventueel tijdstip) waarop de gegevens van dit specifieke record (de brug) voor het laatst zijn gewijzigd in de database." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengte van het beheerobject." + }, + "maximaleasbelasting": { + "type": [ + "string", + "null" + ], + "description": "Maximale asbelasting van een voertuig op een overbruggingsobject." + }, + "maximaleoverspanning": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Maximale overspanning van een overbruggingsobject." + }, + "maximalevoertuigbelasting": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het maximaal voertuiggewicht" + }, + "modaliteit": { + "type": [ + "string", + "null" + ], + "description": "Registratie van de modaliteiten die gebruik maken van het objecttype. Een vervoermiddel, vervoersmodaliteit of transportmiddel is een technische constructie of inrichting die vooral dient om personen of goederen te verplaatsen, veelal in het verkeer, ook" + }, + "monument": { + "type": [ + "boolean", + "null" + ], + "description": "Is het beheerobject een monument of monumentaal?" + }, + "monumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Nummer van een monument." + }, + "objectkindid": { + "type": [ + "string", + "null" + ] + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Officielenaam zoals deze door het gemeentebestuur is vastgesteld." + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "description": "Nummer van het beheerobject, door de organisatie zelf in te delen." + }, + "objecttypenormkosten": { + "type": [ + "string", + "null" + ], + "description": "Een gestandaardiseerd, vooraf vastgesteld referentiebedrag (normbedrag) dat de verwachte kosten vertegenwoordigt voor een specifieke categorie van objecten (Objecttype)." + }, + "onbedoeldVoertuigRand": { + "type": [ + "string", + "null" + ], + "title": "Onbedoeld Voertuig Rand", + "description": "Dit geeft aan of de randconstructie van de brug constructief is berekend op de specifieke belastingssituatie waarbij een zwaar voertuig (onbedoeld) van de rijbaan raakt en op deze rand terechtkomt." + }, + "onbedoeldVoertuigVerkeersbrug": { + "type": [ + "boolean", + "null" + ], + "title": "Onbedoeld Voertuig Verkeersbrug", + "description": "Kan of mag een onbedoeld voertuig opgesteld worden op de rand van de brug?" + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "openbareruimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. \tOvername uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistraties voor Adressen en Gebouwen (zonder begrenzing)." + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "oppervlakteGis": { + "type": [ + "string", + "null" + ], + "title": "Oppervlakte Gis", + "description": "Oppervlakte van de shape van het beheerobject." + }, + "origineleBelastingklasse": { + "type": [ + "string", + "null" + ], + "title": "Originele Belastingklasse", + "description": "Verkeersbelasting, originele belastingklasse (zwaarte van de voertuigen). Waarde voor het gehele beheerobject voor een risico-inschatting." + }, + "referentieperiode": { + "type": [ + "string", + "null" + ], + "description": "Gekozen tijdsperiode die wordt gebruikt als grondslag voor statistische waardebepaling van veranderlijke belastingen en eventueel voor buitengewone belastingen." + }, + "relatievehoogteligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "string", + "null" + ], + "description": "Het revisienummer zoals het op de tekening staat (of het versienummer bij rapporten e.d.); in de praktijk meestal “1”, “2”, “3”… of “A”, “B”, “C”…" + }, + "rijbaanindeling": { + "type": [ + "string", + "null" + ], + "description": "De rijbaanindeling beschrijft de specifieke fysieke en functionele onderverdeling van het brugdek in de dwarsrichting, waarmee de configuratie en toewijzing van ruimte voor alle verkeerssoorten wordt vastgelegd." + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "Status van het beheerobject in het inwinningsproces van de geometrie. Wordt gebruikt voor schets- en definitieve geometrie." + }, + "technischelevensduur": { + "type": [ + "string", + "null" + ], + "description": "Technische levensduur van het object." + }, + "theoretischeindjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar dat het beheerobject aan het theoretische einde van haar levensduur is." + }, + "tijdstipRegistratie": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Tijdstip Registratie", + "description": "Tijdstip waarop deze versie van het informatieobject is opgenomen in de registratie." + }, + "toetsniveau": { + "type": [ + "string", + "null" + ], + "description": "Het toetsniveau beschrijft het juridische en constructieve beoordelingskader dat van toepassing is op een brug op basis van de huidige staat, de geschiedenis van onderhoud en eventuele recente werkzaamheden. Dit bepaalt aan welke normen de brug moet voldoen met betrekking tot constructieve veiligheid, functionaliteit en duurzaamheid." + }, + "typeFundering": { + "type": [ + "string", + "null" + ], + "title": "Type Fundering", + "description": "Aanduiding voor de wijze waarop de fundering opgebouwd is en hoe een fundering losgewerkt of verwijderd kan worden." + }, + "typeMonument": { + "type": [ + "string", + "null" + ], + "title": "Type Monument", + "description": "Type monument." + }, + "typebrug": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "uitneembaar": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of een gedeelte van het object uitgenomen kan worden." + }, + "validFrom": { + "type": [ + "string", + "null" + ], + "title": "Valid From", + "description": "Start van de periode waarop deze versie van het informatieobject geldig is in de werkelijkheid." + }, + "validTill": { + "type": [ + "string", + "null" + ], + "title": "Valid Till", + "description": "Eind van de periode waarop deze versie van het informatieobject geldig is in de werkelijkheid. De periode is tot aan dit tijdstip. Wanneer deze informatie niet is ingevuld, is de versie nog geldig." + }, + "verkeersbelastingNobs": { + "type": [ + "string", + "null" + ], + "title": "Verkeersbelasting Nobs", + "description": "Het aantal zware voertuigen (per jaar per rijstrook; Nobs)" + }, + "verkeersnet": { + "type": [ + "string", + "null" + ], + "description": "Het hoofdnet(ten) waar het beheerobject in ligt." + }, + "vervangingswaarde": { + "type": [ + "string", + "null" + ] + }, + "verwijderdatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum waarop de gegevens van een beheerobject verwijderd zijn, ook wel EindeGeldigheid genoemd." + }, + "waterobject": { + "type": [ + "string", + "null" + ], + "description": "Waterobject waar de brug over ligt." + }, + "waterpeilwinter": { + "type": [ + "string", + "null" + ], + "description": "Gemiddeld waterpeil in de winter t.o.v. NAP" + }, + "wegnummer": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de weg, bijvoorbeeld N3 voor een provinciale weg." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastBouwdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastBouwdelen.schema.json new file mode 100644 index 00000000..3495a1f2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastBouwdelen.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbrugvastbouwdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesbrug_vast_bouwdelen" + ], + "type": "object", + "description": "Zelfstandig en aanwijsbaar deel van een element, onderscheiden naar samenstelling of constructiewijze, bestaande uit één of meer componenten waaraan technische eigenschappen en een onderhoudshistorie kunnen worden gerelateerd, bijvoorbeeld wandafwerking, pijler of afsluitboom.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brugVastBouwdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbrugVastBouwdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "brugVastElementenId": { + "type": [ + "string", + "null" + ], + "title": "Vaste brug elementen ID ", + "description": "Verwijzing naar het ID in vaste_brug_elementen" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Jaar Van Aanleg", + "description": "[Verhardingen] jaar waarin de volledige verhardingsconstructie is opgebouwd, inclusief de fundering." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Naam element", + "description": "De naam van het soort bouwdeel" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van een bouwdeelsoort" + }, + "uitneembaar": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of een gedeelte van het object uitgenomen kan worden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastBouwdelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastBouwdelenLink.schema.json new file mode 100644 index 00000000..22512631 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastBouwdelenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbrugvastbouwdelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesbrug_vast_bouwdelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brugVastBouwdelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastElementen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastElementen.schema.json new file mode 100644 index 00000000..7fdac265 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastElementen.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbrugvastelementen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesbrug_vast_elementen" + ], + "type": "object", + "description": "Aanwijsbaar deel van een beheerobject dat uitsluitend op basis van de verlangde functie wordt onderscheiden en bestaat uit één of meerdere bouwdelen, bijvoorbeeld installaties, constructies of afscheiding", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brugVastElementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbrugVastElementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "brugVastId": { + "type": [ + "string", + "null" + ], + "title": "Vaste brug ID ", + "description": "Verwijzing naar het ID in vaste_brug" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Jaar Van Aanleg", + "description": "[Verhardingen] jaar waarin de volledige verhardingsconstructie is opgebouwd, inclusief de fundering." + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Naam element", + "description": "De naam van het soort element" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van een elementsoort" + }, + "uitneembaar": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of een gedeelte van het object uitgenomen kan worden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastElementenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastElementenLink.schema.json new file mode 100644 index 00000000..12dcefd4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastElementenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbrugvastelementenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesbrug_vast_elementenLink" + ], + "type": "object", + "description": "The identifier of the relationship to brugVastElementen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastLink.schema.json new file mode 100644 index 00000000..75a7d058 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesbrugVastLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesbrugvastlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesbrug_vastLink" + ], + "type": "object", + "description": "The identifier of the relationship to brugVast.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesdamwand.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesdamwand.schema.json new file mode 100644 index 00000000..4ce3f929 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesdamwand.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdamwand", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesdamwand" + ], + "type": "object", + "description": "Grondkerende of waterkerende constructie bestaande uit nagenoeg verticaal in de grond aangebrachte elementen die door middel van een langsprofiel in elkaar grijpen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `damwand._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesdamwandLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Attribuut voor het vermelden van aanvullende afspraken over het beheer van een object of voor het vermelden van specificaties van de beheersituatie van een object." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Beheerder van het beheerobject, door de organisatie zelf in te delen." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject eigenaa", + "description": "Eigenaar van object, door de organisatie zelf in te delen." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is" + }, + "nenTypeBeheerobject": { + "type": [ + "string", + "null" + ], + "title": "NEN type beheerobject", + "description": "Registratie van de versie van NEN2767 die van toepassing is en gebruikt." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject naam", + "description": "De naam van het beheerobject." + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject ID", + "description": "Nummer van het beheerobject, door de organisatie zelf in te delen." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "title": "Object type", + "description": "Aanduiding voor de registratie van concrete klassen waar vaste gegevens in de vorm van attributen beschreven worden" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Informatieobject", + "description": "Omschrijving van de inhoud van het informatieobject" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdamwandLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdamwandLink.schema.json new file mode 100644 index 00000000..c781bf7b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdamwandLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdamwandlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdamwandLink" + ], + "type": "object", + "description": "The identifier of the relationship to damwand.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultBeschoeiingLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultBeschoeiingLinks.schema.json new file mode 100644 index 00000000..52317528 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultBeschoeiingLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdefaultbeschoeiinglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdefaultBeschoeiingLinks" + ], + "type": "object", + "description": "The contents of the `beschoeiing._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbeschoeiingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultBrugLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultBrugLinks.schema.json new file mode 100644 index 00000000..3acee85a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultBrugLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdefaultbruglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdefaultBrugLinks" + ], + "type": "object", + "description": "The contents of the `brug._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbrugLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultDamwandLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultDamwandLinks.schema.json new file mode 100644 index 00000000..d65091c0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultDamwandLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdefaultdamwandlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdefaultDamwandLinks" + ], + "type": "object", + "description": "The contents of the `damwand._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesdamwandLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesDimObjectpaspoortLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesDimObjectpaspoortLinks.schema.json new file mode 100644 index 00000000..f0bddc1f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesDimObjectpaspoortLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdefaultinspectiesdimobjectpaspoortlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdefaultInspectiesDimObjectpaspoortLinks" + ], + "type": "object", + "description": "The contents of the `inspectiesDimObjectpaspoort._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesinspectiesDimObjectpaspoortLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesDimSubinspectiekenmerkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesDimSubinspectiekenmerkenLinks.schema.json new file mode 100644 index 00000000..7816c53e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesDimSubinspectiekenmerkenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdefaultinspectiesdimsubinspectiekenmerkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdefaultInspectiesDimSubinspectiekenmerkenLinks" + ], + "type": "object", + "description": "The contents of the `inspectiesDimSubinspectiekenmerken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesinspectiesDimSubinspectiekenmerkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesFeitSubinspectiesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesFeitSubinspectiesLinks.schema.json new file mode 100644 index 00000000..79423063 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultInspectiesFeitSubinspectiesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdefaultinspectiesfeitsubinspectieslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdefaultInspectiesFeitSubinspectiesLinks" + ], + "type": "object", + "description": "The contents of the `inspectiesFeitSubinspecties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesinspectiesFeitSubinspectiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultKademuurLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultKademuurLinks.schema.json new file mode 100644 index 00000000..b58fdf7a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultKademuurLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdefaultkademuurlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdefaultKademuurLinks" + ], + "type": "object", + "description": "The contents of the `kademuur._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructieskademuurLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultSluizenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultSluizenLinks.schema.json new file mode 100644 index 00000000..39ce855a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesdefaultSluizenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesdefaultsluizenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiesdefaultSluizenLinks" + ], + "type": "object", + "description": "The contents of the `sluizen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiessluizenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimObjectpaspoort.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimObjectpaspoort.schema.json new file mode 100644 index 00000000..8a9cf2b7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimObjectpaspoort.schema.json @@ -0,0 +1,189 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesinspectiesdimobjectpaspoort", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesinspecties_dim_objectpaspoort" + ], + "type": "object", + "description": "Gemeente Amsterdam is verantwoordelijk voor het onderhouden van civiele constructies (zoals bruggen, sluizen en steigers). Iedere regel in deze tabel is één civiele constructie die beheerd wordt door de gemeente met ‘paspoortgegevens’: zoals de naam, het type, de beheerder, de gebruiksfunctie en de locatie. Deze gegevens komen uit de beheerapplicatie iAsset. Afnemers van deze tabel kunnen filteren op o.a. het type object en de vaarroute. De object id’s zijn sleutels voor een join met de tabel 'feit_subinspecties'. Let op: de data komt uit een uitvoeringsapplicatie, de gegevens kunnen daarom afwijken van het centrale asset managementsysteem met brontabellen voor assets: GISIB. Voor een overzicht van alle bruggen, sluizen en steigers adviseren we bij de brontabellen van de betreffende civiele constructies te kijken.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `inspectiesDimObjectpaspoort._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesinspectiesDimObjectpaspoortLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "De gebruiksfunctie beschrijft waarvoor een object in de openbare ruimte bedoeld is – zoals Fiets-voetverkeer of Normaal verkeer – en bepaalt het type onderhoud, inrichting en beleid." + }, + "hoofddraagconstructie": { + "type": [ + "string", + "null" + ], + "description": "De constructieve onderdelen die de hoofdlast van het object dragen en zorgen voor de stabiliteit en stevigheid." + }, + "hoofdvaarroute": { + "type": [ + "string", + "null" + ], + "description": "Naam van de hoofdvaarroute waarbinnen het object ligt." + }, + "latitude": { + "type": [ + "string", + "null" + ], + "description": "Breedtegraad van de geografische positie van het object." + }, + "longitude": { + "type": [ + "string", + "null" + ], + "description": "Lengtegraad van de geografische positie van het object." + }, + "monumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Nummer van een monument, alleen van toepssing bij Rijksmonumenten." + }, + "object": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van het specifieke object, zoals Beweegbare brug, Steiger of Schutsluis." + }, + "objectId": { + "type": "string", + "title": "Object ID", + "description": "Een unieke aanduiding voor het object" + }, + "objectType": { + "type": [ + "string", + "null" + ], + "description": "Specifieke categorienaam voor het type object, zoals Brug, Kade, Sluis, Steiger, afhankelijk van object." + }, + "objectnaamPaspoort": { + "type": [ + "string", + "null" + ], + "title": "Objectnaam", + "description": "Een betekenisvolle aanduiding waaronder het object bekend is." + }, + "objectnummerPaspoort": { + "type": [ + "string", + "null" + ], + "title": "Objectnummer", + "description": "Nummer van het beheerobject, door de organisatie zelf in te delen." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistraties voor Adressen en Gebouwen (zonder begrenzing)." + }, + "perceel": { + "type": [ + "string", + "null" + ], + "title": "Perceel paspoort", + "description": "Het perceel geeft aan welk team over het beheer gaat. Dit is in principe gelijk aan het Stadsdeel behalve voor veel beweegbare bruggen, daar is hij 'beweegbaar'." + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "title": "Stadsdeel naam", + "description": "Deel van een stad of wijk." + }, + "subthema": { + "type": [ + "string", + "null" + ], + "title": "Civiele constructie subthema", + "description": "Specifieke objectgroepen binnen een thema, zoals Sluizen, Steigers, Vaste bruggen of Beweegbare bruggen, afhankelijk van het type object." + }, + "thema": { + "type": [ + "string", + "null" + ], + "title": "Civiele constructie thema", + "description": "Is een aanduiding voor een specifiek vakgebied binnen civiele openbare ruimte, zoals 'kunstwerk' of 'scheiding'." + }, + "typeAandrijving": { + "type": [ + "string", + "null" + ], + "title": "Aandrijving type", + "description": "De wijze waarop een object wordt aangedreven of in beweging wordt gebracht, zoals bijvoorbeeld Electrohydraulisch of Mechanisch." + }, + "typeBeheerderPlus": { + "type": [ + "string", + "null" + ], + "title": "Beheerder gedetailleerd", + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "typeEigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft. De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "typeMonument": { + "type": [ + "string", + "null" + ], + "title": "Monument type", + "description": "Aanduiding of het beheerobject een monument is." + }, + "verkeersnet": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding of het object onderdeel is van een verkeersnet zoals auto of rail." + } + }, + "required": [ + "_links", + "objectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimObjectpaspoortLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimObjectpaspoortLink.schema.json new file mode 100644 index 00000000..aa86859d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimObjectpaspoortLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesinspectiesdimobjectpaspoortlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesinspecties_dim_objectpaspoortLink" + ], + "type": "object", + "description": "The identifier of the relationship to inspectiesDimObjectpaspoort.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "objectId": { + "type": "string", + "title": "Object ID", + "description": "Een unieke aanduiding voor het object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "objectId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimSubinspectiekenmerken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimSubinspectiekenmerken.schema.json new file mode 100644 index 00000000..3936e99e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimSubinspectiekenmerken.schema.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesinspectiesdimsubinspectiekenmerken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesinspecties_dim_subinspectiekenmerken" + ], + "type": "object", + "description": "In Amsterdam worden civiele constructies (zoals o.a. bruggen, sluizen en steigers) onderhouden door de gemeente. Uit deze dimensietabel kun je de naam van het type uitgevoerde subinspectie halen zoals storing rapport, aansprakelijkheidsschouw, smeerwerk, schouw, opdrachten, losse bon of onderhoud. Iedere subinspectie valt onder een ‘algemene inspectie’. Deze algemene inspectie heeft zijn eigen id en een type zoals bijv. elektrotechnisch- of werktuigbouwkundig werk. Met de algemene inspectie id kun je verschillende subinspecties die bij elkaar horen, bij elkaar zoeken. Zoals bijv. schouwen op elektrotechnische zaken waarop elektrotechnisch onderhoud volgt. Één regel komt overeen met één uitgevoerde subinspectie en dus één regel uit de feitentabel. Deze zijn te joinen op de subinspectie_id. Let op: niet alle beheeractiviteiten in de stad worden in deze specifieke beheerapplicatie vastgelegd, dit is dus niet alomvattend.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `inspectiesDimSubinspectiekenmerken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesinspectiesDimSubinspectiekenmerkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "algemeneInspectieId": { + "type": [ + "string", + "null" + ], + "title": "Algemene inspectie ID", + "description": "Uniek identificerend kenmerk van een inspectie (zoals W-werk) waarbinnen de subinspectie is uitgevoerd (bijv. W-onderhoud of schoouw)." + }, + "algemeneInspectieNaam": { + "type": [ + "string", + "null" + ], + "description": "Overkoepelende type onderhoud waar de schouw of onderhoud onder valt. Bijvoorbeeld 'W-werk'." + }, + "subinspectieId": { + "type": "string", + "title": "Subinspectie ID", + "description": "Uniek identificerend kenmerk van de uitgevoerde schouw of onderhoud (vallen samen onder 'subinspecties')." + }, + "subinspectieNaam": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de uitgevoerde schouw of onderhoud. Bijvoorbeeld 'W-Onderhoud'." + } + }, + "required": [ + "_links", + "subinspectieId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimSubinspectiekenmerkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimSubinspectiekenmerkenLink.schema.json new file mode 100644 index 00000000..8571deab --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesDimSubinspectiekenmerkenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesinspectiesdimsubinspectiekenmerkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesinspecties_dim_subinspectiekenmerkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to inspectiesDimSubinspectiekenmerken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "subinspectieId": { + "type": "string", + "title": "Subinspectie ID", + "description": "Uniek identificerend kenmerk van de uitgevoerde schouw of onderhoud (vallen samen onder 'subinspecties')." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "subinspectieId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesFeitSubinspecties.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesFeitSubinspecties.schema.json new file mode 100644 index 00000000..8b566edb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesFeitSubinspecties.schema.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesinspectiesfeitsubinspecties", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesinspecties_feit_subinspecties" + ], + "type": "object", + "description": "De gemeente Amsterdam is verantwoordelijk voor onderhoud aan civiele constructies (zoals o.a. bruggen, sluizen en steigers). Deze feitentabel bevat informatie uit de uitvoeringsapplicatie iAsset over uitgevoerde subinspecties (verzamelnaam voor o.a. onderhoud, schouwen, losse opdrachten). Het bevat een id voor de inspectie, een datum waarop de inspectie is uitgevoerd, een id van de civiele constructie, de intallatie waarop de inspectie is uitgevoerd en ingevoerde opmerkingen door uitvoerders. Één regel is één subinspectie op één installatie van één civiele constructie op één uitvoermoment. De tabel bevat sleutels waarmee een join met de tabellen 'dim_objectpaspoort' en 'dim_subinspectiekenmerken' kan worden gelegd. Let op: niet alle beheeractiviteiten in de stad worden in deze specifieke beheerapplicatie vastgelegd, dit is dus niet alomvattend.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `inspectiesFeitSubinspecties._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesinspectiesFeitSubinspectiesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "datumId": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Datum ID", + "description": "Uniek identificerend kenmerk van de datum van de schouw of onderhoud. Met deze ID kan via de tabel 'Dimensietabel datum' aanvullende informatie worden opgehaald voor analyse." + }, + "installatie": { + "type": [ + "string", + "null" + ], + "description": "De installatie is een onderdeel van een civiele constructie. Bijvoorbeeld 'sluisdeur binnen', 'ballastkist' of 'bewegingswerk'." + }, + "objectSleutel": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Uniek identificeren kenmerk voor een civiele constructie. Met deze ID kan via de tabel 'Dimensietabel objectpaspoort iAsset cc' aanvullende informatie worden opgehaald voor analyse." + }, + "opmerking": { + "type": [ + "string", + "null" + ], + "title": "Inspectie opmerking", + "description": "Opmerking van de inspecteur met bevindingen tijdens de inspectie." + }, + "subinspectieId": { + "type": "string", + "title": "Subinspectie ID", + "description": "Uniek identificerend kenmerk van deze schouw of onderhoud (vallen samen onder 'subinspecties'). Met deze ID kan via de tabel 'Dimensietabel inspectiekenmerken iAsset cc' aanvullende informatie worden opgehaald voor analyse." + } + }, + "required": [ + "_links", + "subinspectieId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesFeitSubinspectiesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesFeitSubinspectiesLink.schema.json new file mode 100644 index 00000000..3cf0cbf6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiesinspectiesFeitSubinspectiesLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesinspectiesfeitsubinspectieslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesinspecties_feit_subinspectiesLink" + ], + "type": "object", + "description": "The identifier of the relationship to inspectiesFeitSubinspecties.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "subinspectieId": { + "type": "string", + "title": "Subinspectie ID", + "description": "Uniek identificerend kenmerk van deze schouw of onderhoud (vallen samen onder 'subinspecties'). Met deze ID kan via de tabel 'Dimensietabel inspectiekenmerken iAsset cc' aanvullende informatie worden opgehaald voor analyse." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "subinspectieId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructieskademuur.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructieskademuur.schema.json new file mode 100644 index 00000000..d87da0b7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructieskademuur.schema.json @@ -0,0 +1,133 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructieskademuur", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructieskademuur" + ], + "type": "object", + "description": "Verticale wand ter scheiding van land en water, opgebouwd uit een muur van gemetselde stenen of gestort beton.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kademuur._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructieskademuurLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Attribuut voor het vermelden van aanvullende afspraken over het beheer van een object of voor het vermelden van specificaties van de beheersituatie van een object." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Beheerder van het beheerobject, door de organisatie zelf in te delen." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "title": "Beheergebied naam", + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject eigenaar", + "description": "Eigenaar van object, door de organisatie zelf in te delen.." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is" + }, + "nenTypeBeheerobject": { + "type": [ + "string", + "null" + ], + "title": "NEN type beheerobject", + "description": "Registratie van de versie van NEN2767 die van toepassing is en gebruikt wordt." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject naam", + "description": "Naam van het beheerobject." + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "title": "Object nummer", + "description": "Nummer van het beheerobject, door de organisatie zelf in te delen." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "title": "Object type", + "description": "Aanduiding voor de registratie van concrete klassen waar vaste gegevens in de vorm van attributen beschreven worden." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Informatieobject", + "description": "Omschrijving van de inhoud van het informatieobject." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructieskademuurLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructieskademuurLink.schema.json new file mode 100644 index 00000000..74a79c01 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructieskademuurLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructieskademuurlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructieskademuurLink" + ], + "type": "object", + "description": "The identifier of the relationship to kademuur.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiessluizen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiessluizen.schema.json new file mode 100644 index 00000000..4dfdbafe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiessluizen.schema.json @@ -0,0 +1,128 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiessluizen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiessluizen" + ], + "type": "object", + "description": "De dataset sluizen bevat informatie over sluizen die momenteel in beheer zijn van de gemeente Amsterdam. Elke rij in de tabel vertegenwoordigt één sluis, met gegevens over locatie (geometrie in RD-coördinaten), gebruiksfunctie, beheerder, technische kenmerken (zoals hoogte van sluiskolken) en verantwoordelijkheden voor bediening en onderhoud. Het totaal aantal rijen in de tabel geeft het aantal actieve sluizen weer die operationeel zijn en waarvoor beheer- en onderhoudsverantwoordelijkheden zijn toegewezen. De dataset bevat geen historische gegevens. Het veld id fungeert als unieke sleutel en kan worden gebruikt om deze dataset te koppelen aan andere datasets, zoals waterwegen of onderhoudsplanningen. Specifieke sluizen kunnen worden gefilterd op kenmerken zoals gebruiksfunctie of beheerderGedetailleerd. De dataset heeft enkele beperkingen: het bevat alleen sluizen die onder beheer van de gemeente Amsterdam vallen en sommige velden, zoals mutatiedatum, kunnen leeg zijn. De gegevens worden periodiek bijgewerkt; raadpleeg de bron voor de meest recente informatie.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `sluizen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiessluizenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bedienaar": { + "type": [ + "string", + "null" + ], + "description": "Verantwoordelijke persoon voor de aansturing van de brug." + }, + "begintijd": { + "type": [ + "string", + "null" + ], + "description": "Registratie tijdstip van deze rij in de tabel" + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject" + }, + "eindtijd": { + "type": [ + "string", + "null" + ], + "description": "Tijdstip van wijziging in de administratieve bijhouding van dit object." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "hoogteSluiskolken": { + "type": [ + "string", + "null" + ], + "description": "Hoogte van de sluiskolken" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "mutatiedatum": { + "type": [ + "string", + "null" + ] + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject naam", + "description": "De naam van het beheerobject." + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject ID", + "description": "Nummer van het beheerobject, door de organisatie zelf in te delen." + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Informatieobject", + "description": "Omschrijving van de inhoud van het informatieobject" + }, + "typeBediening": { + "type": [ + "string", + "null" + ], + "description": "Categorisering van de wijze waarop het object bediend kan worden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiessluizenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiessluizenLink.schema.json new file mode 100644 index 00000000..fd2c9093 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/CivieleconstructiessluizenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiessluizenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/CivieleconstructiessluizenLink" + ], + "type": "object", + "description": "The identifier of the relationship to sluizen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastBouwdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastBouwdelenLinks.schema.json new file mode 100644 index 00000000..a372c751 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastBouwdelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesv0brugvastbouwdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesv0BrugVastBouwdelenLinks" + ], + "type": "object", + "description": "The contents of the `brugVastBouwdelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbrugVastBouwdelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastElementenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastElementenLinks.schema.json new file mode 100644 index 00000000..0a7746cd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastElementenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesv0brugvastelementenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesv0BrugVastElementenLinks" + ], + "type": "object", + "description": "The contents of the `brugVastElementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbrugVastElementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastLinks.schema.json new file mode 100644 index 00000000..9f500348 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Civieleconstructiesv0BrugVastLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/civieleconstructiesv0brugvastlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Civieleconstructiesv0BrugVastLinks" + ], + "type": "object", + "description": "The contents of the `brugVast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CivieleconstructiesbrugVastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded.schema.json new file mode 100644 index 00000000..dd8755af --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "beschoeiing": { + "type": "array", + "items": { + "$ref": "./Civieleconstructiesbeschoeiing.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded10.schema.json new file mode 100644 index 00000000..9a302906 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "kademuur": { + "type": "array", + "items": { + "$ref": "./Civieleconstructieskademuur.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded11.schema.json new file mode 100644 index 00000000..2acbe66f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "sluizen": { + "type": "array", + "items": { + "$ref": "./Civieleconstructiessluizen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded2.schema.json new file mode 100644 index 00000000..3b86c83b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "brug": { + "type": "array", + "items": { + "$ref": "./Civieleconstructiesbrug.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded3.schema.json new file mode 100644 index 00000000..c61083d4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "brug_vast": { + "type": "array", + "items": { + "$ref": "./CivieleconstructiesbrugVast.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded4.schema.json new file mode 100644 index 00000000..5f6ccc85 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "brug_vast_bouwdelen": { + "type": "array", + "items": { + "$ref": "./CivieleconstructiesbrugVastBouwdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded5.schema.json new file mode 100644 index 00000000..02b32ed6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "brug_vast_elementen": { + "type": "array", + "items": { + "$ref": "./CivieleconstructiesbrugVastElementen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded6.schema.json new file mode 100644 index 00000000..9934e7aa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "damwand": { + "type": "array", + "items": { + "$ref": "./Civieleconstructiesdamwand.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded7.schema.json new file mode 100644 index 00000000..dd218ea8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "inspecties_dim_objectpaspoort": { + "type": "array", + "items": { + "$ref": "./CivieleconstructiesinspectiesDimObjectpaspoort.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded8.schema.json new file mode 100644 index 00000000..7d9dc41a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "inspecties_dim_subinspectiekenmerken": { + "type": "array", + "items": { + "$ref": "./CivieleconstructiesinspectiesDimSubinspectiekenmerken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded9.schema.json new file mode 100644 index 00000000..666ddc4c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "inspecties_feit_subinspecties": { + "type": "array", + "items": { + "$ref": "./CivieleconstructiesinspectiesFeitSubinspecties.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/LineString.schema.json new file mode 100644 index 00000000..fe093110 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Links.schema.json new file mode 100644 index 00000000..2ca4ef0f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Links.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiLineString.schema.json new file mode 100644 index 00000000..e8c67514 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiPoint.schema.json new file mode 100644 index 00000000..6d2c4829 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiPolygon.schema.json new file mode 100644 index 00000000..c8a5cd96 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Point.schema.json new file mode 100644 index 00000000..decd537c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Polygon.schema.json new file mode 100644 index 00000000..3ca5f970 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/civiele-constructies-e0mafxehr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/civiele-constructies-e0mafxehr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultLocatieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultLocatieLinks.schema.json new file mode 100644 index 00000000..f97a0266 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultLocatieLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsadefaultlocatielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/CmsadefaultLocatieLinks" + ], + "type": "object", + "description": "The contents of the `locatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CmsalocatieLink.schema.json" + }, + "sensor": { + "$ref": "./CmsasensorLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "sensor" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultMarkeringLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultMarkeringLinks.schema.json new file mode 100644 index 00000000..558cfebf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultMarkeringLinks.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsadefaultmarkeringlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/CmsadefaultMarkeringLinks" + ], + "type": "object", + "description": "The contents of the `markering._links` field. It contains all relationships with objects.", + "properties": { + "locatie": { + "$ref": "./CmsalocatieLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CmsamarkeringLink.schema.json" + }, + "sensor": { + "$ref": "./CmsasensorLink.schema.json" + } + }, + "required": [ + "locatie", + "schema", + "self", + "sensor" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultSensorLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultSensorLinks.schema.json new file mode 100644 index 00000000..3937d316 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsadefaultSensorLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsadefaultsensorlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/CmsadefaultSensorLinks" + ], + "type": "object", + "description": "The contents of the `sensor._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CmsasensorLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsalocatie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsalocatie.schema.json new file mode 100644 index 00000000..85941c0a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsalocatie.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsalocatie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Cmsalocatie" + ], + "type": "object", + "description": "locatie", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `locatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CmsalocatieLink.schema.json" + }, + "sensor": { + "$ref": "./CmsasensorLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "sensor" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor locatie van de crowd monitoring sensor." + }, + "naam": { + "type": [ + "string", + "null" + ], + "description": "Naam van locatie van de van de crowd monitoring sensor." + }, + "referentiecode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code van de locatie van de crowd monitoring sensor." + }, + "sensorId": { + "type": [ + "string", + "null" + ], + "description": "Verwijzing naar de crowd monitoring sensor.", + "readOnly": true, + "deprecated": true + } + }, + "required": [ + "_links", + "id", + "sensorId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsalocatieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsalocatieLink.schema.json new file mode 100644 index 00000000..a59fe29f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsalocatieLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsalocatielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/CmsalocatieLink" + ], + "type": "object", + "description": "The identifier of the relationship to locatie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor locatie van de crowd monitoring sensor." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsamarkering.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsamarkering.schema.json new file mode 100644 index 00000000..18becb36 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsamarkering.schema.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsamarkering", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Cmsamarkering" + ], + "type": "object", + "description": "Een markering bevat de gegevens over de locatie en crowd monitor sensor zelf.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `markering._links` field. It contains all relationships with objects.", + "properties": { + "locatie": { + "$ref": "./CmsalocatieLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CmsamarkeringLink.schema.json" + }, + "sensor": { + "$ref": "./CmsasensorLink.schema.json" + } + }, + "required": [ + "locatie", + "schema", + "self", + "sensor" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor de markering." + }, + "locatieId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Verwijzing naar de locatie van de crowd monitoring sensor.", + "readOnly": true, + "deprecated": true + }, + "sensorId": { + "type": [ + "string", + "null" + ], + "description": "Verwijzing naar de crowd monitoring sensor.", + "readOnly": true, + "deprecated": true + }, + "sensornaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de crowd monitoring sensor." + }, + "sensortype": { + "type": [ + "string", + "null" + ], + "description": "Type van de crowd monitoring sensor." + } + }, + "required": [ + "_links", + "id", + "locatieId", + "sensorId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsamarkeringLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsamarkeringLink.schema.json new file mode 100644 index 00000000..26613c43 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsamarkeringLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsamarkeringlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/CmsamarkeringLink" + ], + "type": "object", + "description": "The identifier of the relationship to markering.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor de markering." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsasensor.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsasensor.schema.json new file mode 100644 index 00000000..249aee32 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Cmsasensor.schema.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsasensor", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Cmsasensor" + ], + "type": "object", + "description": "sensor", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `sensor._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CmsasensorLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "doel": { + "type": [ + "string", + "null" + ], + "description": "Doel van crowd monitoring sensor." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van de crowd monitoring sensor." + }, + "naam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de crowd monitoring sensor." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de crowd monitoring sensor." + }, + "referentiecode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code van de crowd monitoring sensor." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Type crowd monitoring sensor." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsasensorLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsasensorLink.schema.json new file mode 100644 index 00000000..6f7b15cb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/CmsasensorLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/cmsasensorlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/CmsasensorLink" + ], + "type": "object", + "description": "The identifier of the relationship to sensor.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van de crowd monitoring sensor." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded.schema.json new file mode 100644 index 00000000..e8097335 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json" + ], + "type": "object", + "properties": { + "locatie": { + "type": "array", + "items": { + "$ref": "./Cmsalocatie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded2.schema.json new file mode 100644 index 00000000..c11c37f6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json" + ], + "type": "object", + "properties": { + "markering": { + "type": "array", + "items": { + "$ref": "./Cmsamarkering.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded3.schema.json new file mode 100644 index 00000000..b675cb0e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json" + ], + "type": "object", + "properties": { + "sensor": { + "type": "array", + "items": { + "$ref": "./Cmsasensor.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/LineString.schema.json new file mode 100644 index 00000000..bb7366ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Links.schema.json new file mode 100644 index 00000000..20cab787 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Links.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiLineString.schema.json new file mode 100644 index 00000000..9f7bda33 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiPoint.schema.json new file mode 100644 index 00000000..ae4087e1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiPolygon.schema.json new file mode 100644 index 00000000..cd5ae1b0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Point.schema.json new file mode 100644 index 00000000..1a2270e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Polygon.schema.json new file mode 100644 index 00000000..fc4b7b13 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/cmsa-crowd-monitoring-systeem-amsterdam-ec3sfxehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/CrowdmonitordefaultPassantenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/CrowdmonitordefaultPassantenLinks.schema.json new file mode 100644 index 00000000..ab4b082c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/CrowdmonitordefaultPassantenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/crowdmonitordefaultpassantenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/CrowdmonitordefaultPassantenLinks" + ], + "type": "object", + "description": "The contents of the `passanten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CrowdmonitorpassantenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/Crowdmonitorpassanten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/Crowdmonitorpassanten.schema.json new file mode 100644 index 00000000..8e66f40a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/Crowdmonitorpassanten.schema.json @@ -0,0 +1,145 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/crowdmonitorpassanten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/Crowdmonitorpassanten" + ], + "type": "object", + "description": "passanten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `passanten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./CrowdmonitorpassantenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalPassanten": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal passanten in de periode 'periode' beginnend op 'datumUur'" + }, + "datumUur": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Start datum en tijd voor de periode" + }, + "gebied": { + "type": [ + "string", + "null" + ], + "description": "Gebied rond de sensor" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor element" + }, + "naamLocatie": { + "type": [ + "string", + "null" + ], + "description": "Naam van locatie van de sensor" + }, + "periode": { + "type": [ + "string", + "null" + ], + "description": "Periode waarover geaggregeerd wordt. Kan zijn 'uur', 'dag' of 'week'" + }, + "sensor": { + "type": [ + "string", + "null" + ], + "description": "Unieke aanduiding voor sensor" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/CrowdmonitorpassantenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/CrowdmonitorpassantenLink.schema.json new file mode 100644 index 00000000..2f857509 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/CrowdmonitorpassantenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/crowdmonitorpassantenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json#/components/schemas/CrowdmonitorpassantenLink" + ], + "type": "object", + "description": "The identifier of the relationship to passanten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor element" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/Embedded.schema.json new file mode 100644 index 00000000..b999a403 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/crowdmonitor-xrqpfu6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/crowdmonitor/openapi.json" + ], + "type": "object", + "properties": { + "passanten": { + "type": "array", + "items": { + "$ref": "./Crowdmonitorpassanten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitafwijking.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitafwijking.schema.json new file mode 100644 index 00000000..9dfffbdf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitafwijking.schema.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitafwijking", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Datakwaliteitafwijking" + ], + "type": "object", + "description": "Attribuutwaarden uit tabellen die niet voldoen aan opgestelde regels.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `afwijking._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitafwijkingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "attrnaam": { + "type": [ + "string", + "null" + ], + "title": "Attribuutnaam", + "description": "Naam van het geanalyseerde attribuut." + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Validatie datum", + "description": "Datum van validatie." + }, + "id": { + "type": "string", + "description": "Samenstelling van Id uit tabel regels en datum van uitvoering" + }, + "identificatieVeldWaarde": { + "type": [ + "string", + "null" + ], + "title": "Identificatie veldwaarde", + "description": "Waarde van het attribuut uit de brontabel met het identificerende kenmerk behorende bij afwijkening, waarmee de record terug kan worden gevonden in de brontabel." + }, + "regelId": { + "type": [ + "string", + "null" + ], + "title": "Regel Id", + "description": "Id van de datakwaliteitsregel waarop afwijking gebaseerd is." + }, + "tabelnaam": { + "type": [ + "string", + "null" + ], + "title": "Naam tabel", + "description": "Naam van de geanalyseerde tabel." + }, + "value": { + "type": [ + "string", + "null" + ], + "title": "Attribuut waarde", + "description": "Waarde van het attribuut." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitafwijkingLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitafwijkingLink.schema.json new file mode 100644 index 00000000..6cda3dce --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitafwijkingLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitafwijkinglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitafwijkingLink" + ], + "type": "object", + "description": "The identifier of the relationship to afwijking.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Samenstelling van Id uit tabel regels en datum van uitvoering" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbronattribuut.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbronattribuut.schema.json new file mode 100644 index 00000000..5cd113d1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbronattribuut.schema.json @@ -0,0 +1,117 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitbronattribuut", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Datakwaliteitbronattribuut" + ], + "type": "object", + "description": "Attributen behorende bij een brontabel.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bronattribuut._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitbronattribuutLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "brontabelid": { + "type": [ + "string", + "null" + ], + "title": "Id van brontabel", + "description": "Id van de bijbehorende brontabel." + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van de statuswijziging." + }, + "filterveldindicator": { + "type": [ + "string", + "null" + ], + "title": "Filter veldindicator", + "description": "Indicatie of het attribuut als filterveld beschouwd kan worden waarop geselecteerd kan worden in de monitor bij het bekijken van de afwijkingen (T) of niet (F)." + }, + "format": { + "type": [ + "string", + "null" + ], + "description": "Format van het betreffende bronattribuut." + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor het attribuut behorende bij de brontabel." + }, + "identificatieVeldIndicator": { + "type": [ + "string", + "null" + ], + "title": "Identificatie veldindicator", + "description": "Indicatie of het attribuut de identificerende kenmerken van de brontabel bevat waarmee records met afwijkeningen eenvoudig terug kunnen worden gevonden (T) of niet (F)." + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Attribuutnaam", + "description": "Naam van het betreffende bronattribuut ." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Omschrijving attribuut", + "description": "Omschrijving van/toelichting op het betreffende bronattribuut." + }, + "referentieindicator": { + "type": [ + "string", + "null" + ], + "title": "Referentie indicator", + "description": "Indicatie of de waarden van het bronatribuut referentieverwijzingen (in een ander tabel) zijn (T) of reële waarden zijn (F)." + }, + "referentietabel": { + "type": [ + "string", + "null" + ], + "title": "Referentie tabel", + "description": "Id van de referentietabel waarnaar verwezen wordt indien referentieIndicator = T of NULL indien referentieIndicator = F." + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "Status van het bronattribuut (-1 = afgevoerd, 0= inactief, 1 = actief)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbronattribuutLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbronattribuutLink.schema.json new file mode 100644 index 00000000..4e86e4cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbronattribuutLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitbronattribuutlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitbronattribuutLink" + ], + "type": "object", + "description": "The identifier of the relationship to bronattribuut.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor het attribuut behorende bij de brontabel." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbrondataset.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbrondataset.schema.json new file mode 100644 index 00000000..fd529a27 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbrondataset.schema.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitbrondataset", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Datakwaliteitbrondataset" + ], + "type": "object", + "description": "Brondataset.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brondataset._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitbrondatasetLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronhouder": { + "type": [ + "string", + "null" + ], + "description": "organisatieonderdeel dat bronhouder is van de betreffende brondataset." + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van de statuswijziging." + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de brondataset." + }, + "naam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de betreffende brondataset." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Omschrijving brondataset", + "description": "Omschrijving van / toelichting op de betreffende brondataset." + }, + "status": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Status van de brondataset (-1 = afgevoerd, 0= inactief, 1 = actief)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbrondatasetLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbrondatasetLink.schema.json new file mode 100644 index 00000000..18506197 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbrondatasetLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitbrondatasetlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitbrondatasetLink" + ], + "type": "object", + "description": "The identifier of the relationship to brondataset.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de brondataset." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbrontabel.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbrontabel.schema.json new file mode 100644 index 00000000..11e3643f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitbrontabel.schema.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitbrontabel", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Datakwaliteitbrontabel" + ], + "type": "object", + "description": "Brontabel", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `brontabel._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitbrontabelLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronDatasetId": { + "type": [ + "string", + "null" + ], + "description": "Id van de bijbehorende brondataset." + }, + "dataProfileringFrequentie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Frequentie data profiling", + "description": "Frequentie waarmee de dataprofilingqueries voor betreffende brontabel worden gedraaid (1=dagelijks, 2=wekelijks, 3=maandelijks, 4=kwartaal, 5 = jaarlijks)." + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van de statuswijziging." + }, + "frequentie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Frequentie data kwaliteit controle", + "description": "Indien type is 'O', frequentie waarmee de datakwaliteitqueries voor betreffende brontabel worden gedraaid (1=dagelijks, 2=wekelijks, 3=maandelijks, 4=kwartaal, 5 =jaarlijks)." + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de tabel behorende bij de brondataset." + }, + "naam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de betreffende brontabel." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van / toelichting op de betreffende brontabel." + }, + "status": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Status van de brontabel (-1 = afgevoerd/end of life van de tabel, 0= inactief/queries worden tijdelijk niet uitgevoerd, 1 = actief/queries worden conform frequentie uitgevoerd)." + }, + "type": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Type brontabel: O = tabel met objectgegevens, R = tabel met referentie-/ domeinwaardegegevens." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbrontabelLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbrontabelLink.schema.json new file mode 100644 index 00000000..397b30d0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitbrontabelLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitbrontabellink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitbrontabelLink" + ], + "type": "object", + "description": "The identifier of the relationship to brontabel.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de tabel behorende bij de brondataset." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultAfwijkingLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultAfwijkingLinks.schema.json new file mode 100644 index 00000000..cf5182f0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultAfwijkingLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitdefaultafwijkinglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitdefaultAfwijkingLinks" + ], + "type": "object", + "description": "The contents of the `afwijking._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitafwijkingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBronattribuutLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBronattribuutLinks.schema.json new file mode 100644 index 00000000..700e3187 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBronattribuutLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitdefaultbronattribuutlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitdefaultBronattribuutLinks" + ], + "type": "object", + "description": "The contents of the `bronattribuut._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitbronattribuutLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBrondatasetLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBrondatasetLinks.schema.json new file mode 100644 index 00000000..3e8bd0b7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBrondatasetLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitdefaultbrondatasetlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitdefaultBrondatasetLinks" + ], + "type": "object", + "description": "The contents of the `brondataset._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitbrondatasetLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBrontabelLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBrontabelLinks.schema.json new file mode 100644 index 00000000..df448488 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultBrontabelLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitdefaultbrontabellinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitdefaultBrontabelLinks" + ], + "type": "object", + "description": "The contents of the `brontabel._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitbrontabelLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultRaamwerkLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultRaamwerkLinks.schema.json new file mode 100644 index 00000000..db0f30b5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultRaamwerkLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitdefaultraamwerklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitdefaultRaamwerkLinks" + ], + "type": "object", + "description": "The contents of the `raamwerk._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitraamwerkLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultRegelLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultRegelLinks.schema.json new file mode 100644 index 00000000..9f79ce9e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitdefaultRegelLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitdefaultregellinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitdefaultRegelLinks" + ], + "type": "object", + "description": "The contents of the `regel._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitregelLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitraamwerk.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitraamwerk.schema.json new file mode 100644 index 00000000..6752c897 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitraamwerk.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitraamwerk", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Datakwaliteitraamwerk" + ], + "type": "object", + "description": "Kwaliteitskenmerken behorende bij de kwaliteitsdimensies", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `raamwerk._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitraamwerkLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "dimensie": { + "type": [ + "string", + "null" + ], + "description": "Naam van de kwaliteitsdimensie uit NORA." + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de kwaliteitskenmerken behorende bij de kwaliteitsdimensies ." + }, + "kenmerk": { + "type": [ + "string", + "null" + ], + "description": "Naam van het kwaliteitskenmerk dat behoort bij betreffende kwaliteitsdimensie." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitraamwerkLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitraamwerkLink.schema.json new file mode 100644 index 00000000..886a514d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitraamwerkLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitraamwerklink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitraamwerkLink" + ], + "type": "object", + "description": "The identifier of the relationship to raamwerk.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de kwaliteitskenmerken behorende bij de kwaliteitsdimensies ." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitregel.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitregel.schema.json new file mode 100644 index 00000000..5d8925cb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitregel.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitregel", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Datakwaliteitregel" + ], + "type": "object", + "description": "Datakwaliteitsregels en namen van bijbehorende queries", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `regel._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitregelLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronAttribuutId": { + "type": [ + "string", + "null" + ], + "description": "Id van het bronattribuut waar de datakwaliteitsregel betrekking op heeft." + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de datakwaliteitsregel en naam van de bijbehorende query." + }, + "raamwerkId": { + "type": [ + "string", + "null" + ], + "description": "Id van het kwaliteitskenmerk waar de datakwaliteitsregel betrekking op heeft" + }, + "referentie": { + "type": [ + "string", + "null" + ], + "description": "De conditie (subselectie) waaraan de instanties (records) moeten voldoen waarvoor de datakwalteitsregel hoort te gelden." + }, + "tekst": { + "type": [ + "string", + "null" + ], + "description": "De beschrijving van de datakwaliteitsregel." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitregelLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitregelLink.schema.json new file mode 100644 index 00000000..a966aac4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitregelLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitregellink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitregelLink" + ], + "type": "object", + "description": "The identifier of the relationship to regel.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de datakwaliteitsregel en naam van de bijbehorende query." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitv1ValidatieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitv1ValidatieLinks.schema.json new file mode 100644 index 00000000..8d6cf468 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitv1ValidatieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitv1validatielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Datakwaliteitv1ValidatieLinks" + ], + "type": "object", + "description": "The contents of the `validatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitvalidatieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitvalidatie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitvalidatie.schema.json new file mode 100644 index 00000000..94b9143e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Datakwaliteitvalidatie.schema.json @@ -0,0 +1,76 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitvalidatie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/Datakwaliteitvalidatie" + ], + "type": "object", + "description": "Bijhouding van aantallen objecten die getoetst zijn aan datakwaliteitsregels", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `validatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DatakwaliteitvalidatieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalReferentieRecords": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het totaal aantal instanties (records) die gevalideerd zijn op basis van de conditie behorende bij de datakwaliteitsregel" + }, + "aantalValideRecords": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal instanties (records) die voldoen aan de datakwaliteitsregel." + }, + "dqDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Datum", + "description": "Datum van de validatie." + }, + "dqRegelId": { + "type": [ + "string", + "null" + ], + "title": "Regel id", + "description": "Id van de datakwaliteitsregel waarop gevalideerd is." + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de datakwaliteitsregel en naam van de bijbehorende query." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitvalidatieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitvalidatieLink.schema.json new file mode 100644 index 00000000..6082e74f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/DatakwaliteitvalidatieLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/datakwaliteitvalidatielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json#/components/schemas/DatakwaliteitvalidatieLink" + ], + "type": "object", + "description": "The identifier of the relationship to validatie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk voor de datakwaliteitsregel en naam van de bijbehorende query." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded.schema.json new file mode 100644 index 00000000..6d63ec2c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json" + ], + "type": "object", + "properties": { + "afwijking": { + "type": "array", + "items": { + "$ref": "./Datakwaliteitafwijking.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded2.schema.json new file mode 100644 index 00000000..be03d41b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json" + ], + "type": "object", + "properties": { + "bronattribuut": { + "type": "array", + "items": { + "$ref": "./Datakwaliteitbronattribuut.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded3.schema.json new file mode 100644 index 00000000..7b039ab6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json" + ], + "type": "object", + "properties": { + "brondataset": { + "type": "array", + "items": { + "$ref": "./Datakwaliteitbrondataset.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded4.schema.json new file mode 100644 index 00000000..c557758f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json" + ], + "type": "object", + "properties": { + "brontabel": { + "type": "array", + "items": { + "$ref": "./Datakwaliteitbrontabel.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded5.schema.json new file mode 100644 index 00000000..e8fa7674 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json" + ], + "type": "object", + "properties": { + "raamwerk": { + "type": "array", + "items": { + "$ref": "./Datakwaliteitraamwerk.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded6.schema.json new file mode 100644 index 00000000..1ec14f9d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json" + ], + "type": "object", + "properties": { + "regel": { + "type": "array", + "items": { + "$ref": "./Datakwaliteitregel.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded7.schema.json new file mode 100644 index 00000000..571370f9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json" + ], + "type": "object", + "properties": { + "validatie": { + "type": "array", + "items": { + "$ref": "./Datakwaliteitvalidatie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Links.schema.json new file mode 100644 index 00000000..6359409a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/datakwaliteit-tzzq1x6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/datakwaliteit/openapi.json", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/DataverkennerBagadresinformatiebagadresinformatie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/DataverkennerBagadresinformatiebagadresinformatie.schema.json new file mode 100644 index 00000000..c60e1e71 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/DataverkennerBagadresinformatiebagadresinformatie.schema.json @@ -0,0 +1,711 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/dataverkennerbagadresinformatiebagadresinformatie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/DataverkennerBagadresinformatiebagadresinformatie" + ], + "type": "object", + "description": "bagadresinformatie", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagadresinformatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBagadresinformatieBagadresinformatieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresseertVerblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Het verblijfsobject (landelijke identificatie) dat door de nummeraanduiding wordt aangeduid." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object actueel zijn geworden." + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object niet meer actueel zijn." + }, + "gebiedenBouwblokCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van het object." + }, + "gebiedenBouwblokIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBouwblokVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenBuurtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenBuurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "De code van het object." + }, + "gebiedenGgwgebiedIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenGgwgebiedVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenStadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenWijkIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebruiksdoelOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Een categorisering van de gebruiksdoelen van het betreffende verblijfsobject, zoals dit door de overheid als zodanig is toegestaan." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "ligplaatsBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De begindatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan." + }, + "ligplaatsDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "ligplaatsDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "ligplaatsEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De einddatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan." + }, + "ligplaatsGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een LIGPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "ligplaatsGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "ligplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligplaatsStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een ligplaats, waarin de betreffende ligplaats zich bevindt, Plaats aangewezen, plaats ingetrokken. omschrijving" + }, + "ligplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "onderzoekenBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop het kenmerk of de relatie van een object bij de bronhouder in onderzoek is geplaatst." + }, + "onderzoekenEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop het onderzoek naar het kenmerk of de relatie van een object door de bronhouder is afgerond." + }, + "onderzoekenInOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of het kenmerk wel of niet in onderzoek staat." + }, + "onderzoekenObjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificerende nummer van het object dat in onderzoek is geplaatst." + }, + "onderzoekenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "openbareruimteIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam openbare ruimte (80 tekens)." + }, + "openbareruimteTypeOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De aard van de zodanig benoemde openbare ruimte (01 Weg, 02 Water, 03 Spoorbaan, 04 Terrein, 05 Kunstwerk, 06 Landschappelijk gebied, 07 Administratief gebied) omschrijving" + }, + "openbareruimteVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "pandIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "pandVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)." + }, + "standplaatsBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS." + }, + "standplaatsDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "standplaatsDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "standplaatsEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS." + }, + "standplaatsGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een STANDPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "standplaatsGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "standplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "standplaatsStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een standplaats, waarin de betreffende standplaats zich bevindt, Plaats aangewezen, plaats ingetrokken. omschrijving" + }, + "standplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "toegangOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Plaats waar zich de toegang tot het verblijfsobject bevindt. omschrijving" + }, + "typeAdres": { + "type": [ + "string", + "null" + ], + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)." + }, + "typeAdresseerbaarObjectOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Het type adresseerbaar object waaraan een nummeraanduiding is toegekend. omschrijving" + }, + "verblijfsobjectAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bouwlagen van een verblijfsobject." + }, + "verblijfsobjectAantalEenhedenComplex": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal eenheden complex per verblijfsobject (alléén bij een speciale woonfunctie of gezondheidszorgfunctie; zie gebruiksdoel-plus)." + }, + "verblijfsobjectAantalKamers": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Geeft het aantal kamers aan binnen het verblijfsobject." + }, + "verblijfsobjectBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object actueel zijn geworden." + }, + "verblijfsobjectDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "verblijfsobjectDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "verblijfsobjectEigendomsverhoudingOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Geeft de eigendomsverhouding aan (huur of eigendom). omschrijving" + }, + "verblijfsobjectEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object niet meer actueel zijn." + }, + "verblijfsobjectFeitelijkGebruikOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Feitelijk gebruik van een verblijfsobject. omschrijving" + }, + "verblijfsobjectGebruiksdoelGezondheidszorgfunctie": { + "type": [ + "string", + "null" + ], + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. omschrijving" + }, + "verblijfsobjectGebruiksdoelWoonfunctieOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. omschrijving" + }, + "verblijfsobjectGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een VERBLIJFSOBJECT in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N)." + }, + "verblijfsobjectGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "verblijfsobjectHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Hoogste bouwlaag van een verblijfsobject." + }, + "verblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Laagste bouwlaag van een verblijfsobject." + }, + "verblijfsobjectOppervlakte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De gebruiksoppervlakte van het verblijfsobject conform hetgeen in NEN 2580 is vastgelegd omtrent gebruiksoppervlakte." + }, + "verblijfsobjectRedenafvoerOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Reden van de afvoer van het verblijfsobject. omschrijving" + }, + "verblijfsobjectRedenopvoerOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Reden van de opvoer van het verblijfsobject. omschrijving" + }, + "verblijfsobjectStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een verblijfsobject, waarin het betreffende VERBLIJFSOBJECT zich bevindt. omschrijving" + }, + "verblijfsobjectVerdiepingToegang": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding op welke verdieping zich de toegang tot het verblijfsobject bevindt." + }, + "verblijfsobjectVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "woonplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende code 3594." + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam woonplaats." + }, + "woonplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/DataverkennerBagadresinformatiedefaultBagadresinformatieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/DataverkennerBagadresinformatiedefaultBagadresinformatieLinks.schema.json new file mode 100644 index 00000000..07271b9a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/DataverkennerBagadresinformatiedefaultBagadresinformatieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/dataverkennerbagadresinformatiedefaultbagadresinformatielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/DataverkennerBagadresinformatiedefaultBagadresinformatieLinks" + ], + "type": "object", + "description": "The contents of the `bagadresinformatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBagadresinformatieBagadresinformatieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Embedded.schema.json new file mode 100644 index 00000000..50b83e62 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json" + ], + "type": "object", + "properties": { + "bagadresinformatie": { + "type": "array", + "items": { + "$ref": "./DataverkennerBagadresinformatiebagadresinformatie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/LineString.schema.json new file mode 100644 index 00000000..dab443fd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiLineString.schema.json new file mode 100644 index 00000000..604528cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiPoint.schema.json new file mode 100644 index 00000000..620865f3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiPolygon.schema.json new file mode 100644 index 00000000..67383a6a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Point.schema.json new file mode 100644 index 00000000..e7bbb4e4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Polygon.schema.json new file mode 100644 index 00000000..d14825ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatie-voblbuehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/DataverkennerBagadresinformatiembagadresinformatie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/DataverkennerBagadresinformatiembagadresinformatie.schema.json new file mode 100644 index 00000000..a989c180 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/DataverkennerBagadresinformatiembagadresinformatie.schema.json @@ -0,0 +1,711 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/dataverkennerbagadresinformatiembagadresinformatie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/DataverkennerBagadresinformatiembagadresinformatie" + ], + "type": "object", + "description": "bagadresinformatie", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagadresinformatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBagadresinformatieBagadresinformatieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresseertVerblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Het verblijfsobject (landelijke identificatie) dat door de nummeraanduiding wordt aangeduid." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object actueel zijn geworden." + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object niet meer actueel zijn." + }, + "gebiedenBouwblokCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van het object." + }, + "gebiedenBouwblokIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBouwblokVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenBuurtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenBuurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "De code van het object." + }, + "gebiedenGgwgebiedIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenGgwgebiedVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenStadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenWijkIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebruiksdoelOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Een categorisering van de gebruiksdoelen van het betreffende verblijfsobject, zoals dit door de overheid als zodanig is toegestaan." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "ligplaatsBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De begindatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan." + }, + "ligplaatsDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "ligplaatsDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "ligplaatsEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De einddatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan." + }, + "ligplaatsGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een LIGPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "ligplaatsGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "ligplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligplaatsStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een ligplaats, waarin de betreffende ligplaats zich bevindt, Plaats aangewezen, plaats ingetrokken. omschrijving" + }, + "ligplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "onderzoekenBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop het kenmerk of de relatie van een object bij de bronhouder in onderzoek is geplaatst." + }, + "onderzoekenEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop het onderzoek naar het kenmerk of de relatie van een object door de bronhouder is afgerond." + }, + "onderzoekenInOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of het kenmerk wel of niet in onderzoek staat." + }, + "onderzoekenObjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificerende nummer van het object dat in onderzoek is geplaatst." + }, + "onderzoekenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "openbareruimteIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam openbare ruimte (80 tekens)." + }, + "openbareruimteTypeOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De aard van de zodanig benoemde openbare ruimte (01 Weg, 02 Water, 03 Spoorbaan, 04 Terrein, 05 Kunstwerk, 06 Landschappelijk gebied, 07 Administratief gebied) omschrijving" + }, + "openbareruimteVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "pandIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "pandVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)." + }, + "standplaatsBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS." + }, + "standplaatsDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "standplaatsDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "standplaatsEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS." + }, + "standplaatsGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een STANDPLAATS in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument." + }, + "standplaatsGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "standplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "standplaatsStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een standplaats, waarin de betreffende standplaats zich bevindt, Plaats aangewezen, plaats ingetrokken. omschrijving" + }, + "standplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "toegangOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Plaats waar zich de toegang tot het verblijfsobject bevindt. omschrijving" + }, + "typeAdres": { + "type": [ + "string", + "null" + ], + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)." + }, + "typeAdresseerbaarObjectOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Het type adresseerbaar object waaraan een nummeraanduiding is toegekend. omschrijving" + }, + "verblijfsobjectAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bouwlagen van een verblijfsobject." + }, + "verblijfsobjectAantalEenhedenComplex": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal eenheden complex per verblijfsobject (alléén bij een speciale woonfunctie of gezondheidszorgfunctie; zie gebruiksdoel-plus)." + }, + "verblijfsobjectAantalKamers": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Geeft het aantal kamers aan binnen het verblijfsobject." + }, + "verblijfsobjectBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object actueel zijn geworden." + }, + "verblijfsobjectDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "verblijfsobjectDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "verblijfsobjectEigendomsverhoudingOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Geeft de eigendomsverhouding aan (huur of eigendom). omschrijving" + }, + "verblijfsobjectEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de gegevens in dit object niet meer actueel zijn." + }, + "verblijfsobjectFeitelijkGebruikOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Feitelijk gebruik van een verblijfsobject. omschrijving" + }, + "verblijfsobjectGebruiksdoelGezondheidszorgfunctie": { + "type": [ + "string", + "null" + ], + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. omschrijving" + }, + "verblijfsobjectGebruiksdoelWoonfunctieOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Amsterdamse uitbreiding op Gebruiksdoel verblijfsobject. omschrijving" + }, + "verblijfsobjectGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een VERBLIJFSOBJECT in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N)." + }, + "verblijfsobjectGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "verblijfsobjectHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Hoogste bouwlaag van een verblijfsobject." + }, + "verblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Laagste bouwlaag van een verblijfsobject." + }, + "verblijfsobjectOppervlakte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De gebruiksoppervlakte van het verblijfsobject conform hetgeen in NEN 2580 is vastgelegd omtrent gebruiksoppervlakte." + }, + "verblijfsobjectRedenafvoerOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Reden van de afvoer van het verblijfsobject. omschrijving" + }, + "verblijfsobjectRedenopvoerOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Reden van de opvoer van het verblijfsobject. omschrijving" + }, + "verblijfsobjectStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een verblijfsobject, waarin het betreffende VERBLIJFSOBJECT zich bevindt. omschrijving" + }, + "verblijfsobjectVerdiepingToegang": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding op welke verdieping zich de toegang tot het verblijfsobject bevindt." + }, + "verblijfsobjectVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "woonplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende code 3594." + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam woonplaats." + }, + "woonplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/DataverkennerBagadresinformatiemdefaultBagadresinformatieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/DataverkennerBagadresinformatiemdefaultBagadresinformatieLinks.schema.json new file mode 100644 index 00000000..e62ed629 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/DataverkennerBagadresinformatiemdefaultBagadresinformatieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/dataverkennerbagadresinformatiemdefaultbagadresinformatielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/DataverkennerBagadresinformatiemdefaultBagadresinformatieLinks" + ], + "type": "object", + "description": "The contents of the `bagadresinformatie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBagadresinformatieBagadresinformatieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Embedded.schema.json new file mode 100644 index 00000000..5d66d34d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json" + ], + "type": "object", + "properties": { + "bagadresinformatie": { + "type": "array", + "items": { + "$ref": "./DataverkennerBagadresinformatiembagadresinformatie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/LineString.schema.json new file mode 100644 index 00000000..117f68f5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiLineString.schema.json new file mode 100644 index 00000000..8b5906b3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiPoint.schema.json new file mode 100644 index 00000000..78747d2b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiPolygon.schema.json new file mode 100644 index 00000000..c7eeee60 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Point.schema.json new file mode 100644 index 00000000..9087b3a8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Polygon.schema.json new file mode 100644 index 00000000..f0f1d55d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagadresinformatiem-chsyfuehr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/DataverkennerBagpandenbagpanden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/DataverkennerBagpandenbagpanden.schema.json new file mode 100644 index 00000000..69f5537d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/DataverkennerBagpandenbagpanden.schema.json @@ -0,0 +1,156 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/dataverkennerbagpandenbagpanden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/DataverkennerBagpandenbagpanden" + ], + "type": "object", + "description": "bagpanden", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagpanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagpandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "pandAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bouwlagen van een pand." + }, + "pandBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de geldigheid van de gegevens van het pand." + }, + "pandDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "pandDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "pandEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de geldigheid van de gegevens van het pand." + }, + "pandGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een PAND in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N)." + }, + "pandGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "pandHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Hoogste bouwlaag van een pand." + }, + "pandIdentificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "pandLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Laagste bouwlaag van een pand." + }, + "pandLiggingOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.). omschrijving" + }, + "pandNaam": { + "type": [ + "string", + "null" + ], + "description": "Naamgeving van een pand (bv. naam van metrostation of bijzonder gebouw)." + }, + "pandOorspronkelijkBouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd." + }, + "pandStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een pand, waarin het betreffende pand zich bevindt." + }, + "pandTypeWoonobject": { + "type": [ + "string", + "null" + ], + "description": "Eén woning, Meerdere woningen." + }, + "pandVolgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "pandIdentificatie", + "pandVolgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/DataverkennerBagpandendefaultBagpandenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/DataverkennerBagpandendefaultBagpandenLinks.schema.json new file mode 100644 index 00000000..91a0534c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/DataverkennerBagpandendefaultBagpandenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/dataverkennerbagpandendefaultbagpandenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/DataverkennerBagpandendefaultBagpandenLinks" + ], + "type": "object", + "description": "The contents of the `bagpanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagpandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Embedded.schema.json new file mode 100644 index 00000000..45225af8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json" + ], + "type": "object", + "properties": { + "bagpanden": { + "type": "array", + "items": { + "$ref": "./DataverkennerBagpandenbagpanden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/LineString.schema.json new file mode 100644 index 00000000..dd17bc3d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiLineString.schema.json new file mode 100644 index 00000000..ded2c77e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiPoint.schema.json new file mode 100644 index 00000000..5548a305 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiPolygon.schema.json new file mode 100644 index 00000000..253f448d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Point.schema.json new file mode 100644 index 00000000..7701d2d6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Polygon.schema.json new file mode 100644 index 00000000..076f9ac6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpanden-tzyyfxenr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/DataverkennerBagpandenmbagpanden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/DataverkennerBagpandenmbagpanden.schema.json new file mode 100644 index 00000000..a9618b50 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/DataverkennerBagpandenmbagpanden.schema.json @@ -0,0 +1,167 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/dataverkennerbagpandenmbagpanden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/DataverkennerBagpandenmbagpanden" + ], + "type": "object", + "description": "bagpanden", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagpanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagpandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "pandAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bouwlagen van een pand." + }, + "pandBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de geldigheid van de gegevens van het pand." + }, + "pandDocumentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het brondocument is vastgesteld." + }, + "pandDocumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke nummer van het brondocument." + }, + "pandEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de geldigheid van de gegevens van het pand." + }, + "pandGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een PAND in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N)." + }, + "pandGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "pandHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Hoogste bouwlaag van een pand." + }, + "pandIdentificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "pandLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Laagste bouwlaag van een pand." + }, + "pandLiggingOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.). omschrijving" + }, + "pandNaam": { + "type": [ + "string", + "null" + ], + "description": "Naamgeving van een pand (bv. naam van metrostation of bijzonder gebouw)." + }, + "pandOorspronkelijkBouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd." + }, + "pandStatusOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De fase van de levenscyclus van een pand, waarin het betreffende pand zich bevindt." + }, + "pandTypeWoonobject": { + "type": [ + "string", + "null" + ], + "description": "Eén woning, Meerdere woningen." + }, + "pandVolgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "verblijfsobjectenIdentificaties": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Verblijfsobjecten identificaties" + }, + "description": "Relatie naar verblijfsobject(en)" + } + }, + "required": [ + "_links", + "pandIdentificatie", + "pandVolgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/DataverkennerBagpandenmdefaultBagpandenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/DataverkennerBagpandenmdefaultBagpandenLinks.schema.json new file mode 100644 index 00000000..99a9d9fe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/DataverkennerBagpandenmdefaultBagpandenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/dataverkennerbagpandenmdefaultbagpandenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/DataverkennerBagpandenmdefaultBagpandenLinks" + ], + "type": "object", + "description": "The contents of the `bagpanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagpandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Embedded.schema.json new file mode 100644 index 00000000..7531aefe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json" + ], + "type": "object", + "properties": { + "bagpanden": { + "type": "array", + "items": { + "$ref": "./DataverkennerBagpandenmbagpanden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/LineString.schema.json new file mode 100644 index 00000000..020bb9ba --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiLineString.schema.json new file mode 100644 index 00000000..33587cfd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiPoint.schema.json new file mode 100644 index 00000000..0373060b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiPolygon.schema.json new file mode 100644 index 00000000..ad138d5c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Point.schema.json new file mode 100644 index 00000000..857a3205 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Polygon.schema.json new file mode 100644 index 00000000..be81d6e0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagpandenm-ezs8jxehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/DataverkennerBagzoekbagzoek.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/DataverkennerBagzoekbagzoek.schema.json new file mode 100644 index 00000000..116cd117 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/DataverkennerBagzoekbagzoek.schema.json @@ -0,0 +1,168 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/dataverkennerbagzoekbagzoek", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/DataverkennerBagzoekbagzoek" + ], + "type": "object", + "description": "bagzoek", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagzoek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagzoekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresseertVerblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Het verblijfsobject (landelijke identificatie) dat door de nummeraanduiding wordt aangeduid." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding geldig is geworden." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding niet meer geldig is." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam openbare ruimte (80 tekens)." + }, + "openbareruimteTypeCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De aard van de zodanig benoemde openbare ruimte (01 Weg, 02 Water, 03 Spoorbaan, 04 Terrein, 05 Kunstwerk, 06 Landschappelijk gebied, 07 Administratief gebied) code" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)." + }, + "typeAdres": { + "type": [ + "string", + "null" + ], + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)." + }, + "verblijfsobjectGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "verblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + }, + "woonplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende code woonplaats Amsterdam 3594 en woonplaats Weesp 3631." + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam woonplaats." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/DataverkennerBagzoekdefaultBagzoekLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/DataverkennerBagzoekdefaultBagzoekLinks.schema.json new file mode 100644 index 00000000..ef709951 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/DataverkennerBagzoekdefaultBagzoekLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/dataverkennerbagzoekdefaultbagzoeklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/DataverkennerBagzoekdefaultBagzoekLinks" + ], + "type": "object", + "description": "The contents of the `bagzoek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagzoekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Embedded.schema.json new file mode 100644 index 00000000..7be0fc0c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json" + ], + "type": "object", + "properties": { + "bagzoek": { + "type": "array", + "items": { + "$ref": "./DataverkennerBagzoekbagzoek.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/LineString.schema.json new file mode 100644 index 00000000..337e6851 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiLineString.schema.json new file mode 100644 index 00000000..78c9b990 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiPoint.schema.json new file mode 100644 index 00000000..127c835a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiPolygon.schema.json new file mode 100644 index 00000000..2feb7d65 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Point.schema.json new file mode 100644 index 00000000..b7c198a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Polygon.schema.json new file mode 100644 index 00000000..cbcee1ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoek-vctlfuenr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/DataverkennerBagzoekmbagzoek.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/DataverkennerBagzoekmbagzoek.schema.json new file mode 100644 index 00000000..1cc273fc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/DataverkennerBagzoekmbagzoek.schema.json @@ -0,0 +1,168 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/dataverkennerbagzoekmbagzoek", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/DataverkennerBagzoekmbagzoek" + ], + "type": "object", + "description": "bagzoek", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bagzoek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagzoekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresseertVerblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Het verblijfsobject (landelijke identificatie) dat door de nummeraanduiding wordt aangeduid." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding geldig is geworden." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding niet meer geldig is." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "openbareruimteNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam openbare ruimte (80 tekens)." + }, + "openbareruimteTypeCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De aard van de zodanig benoemde openbare ruimte (01 Weg, 02 Water, 03 Spoorbaan, 04 Terrein, 05 Kunstwerk, 06 Landschappelijk gebied, 07 Administratief gebied) code" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)." + }, + "typeAdres": { + "type": [ + "string", + "null" + ], + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres (Hoofdadres, Nevenadres)." + }, + "verblijfsobjectGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "verblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + }, + "woonplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende code woonplaats Amsterdam 3594 en woonplaats Weesp 3631." + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam woonplaats." + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/DataverkennerBagzoekmdefaultBagzoekLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/DataverkennerBagzoekmdefaultBagzoekLinks.schema.json new file mode 100644 index 00000000..7115f7dd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/DataverkennerBagzoekmdefaultBagzoekLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/dataverkennerbagzoekmdefaultbagzoeklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/DataverkennerBagzoekmdefaultBagzoekLinks" + ], + "type": "object", + "description": "The contents of the `bagzoek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/BenkaggBagzoekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Embedded.schema.json new file mode 100644 index 00000000..a48d012b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json" + ], + "type": "object", + "properties": { + "bagzoek": { + "type": "array", + "items": { + "$ref": "./DataverkennerBagzoekmbagzoek.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/LineString.schema.json new file mode 100644 index 00000000..26076270 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiLineString.schema.json new file mode 100644 index 00000000..ec480203 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiPoint.schema.json new file mode 100644 index 00000000..0afcbebe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiPolygon.schema.json new file mode 100644 index 00000000..ba02af27 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Point.schema.json new file mode 100644 index 00000000..bc6ce062 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Polygon.schema.json new file mode 100644 index 00000000..0ad7a6e2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bagzoekm-f72w1xenr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/DataverkennerBetrokkenbijbetrokkenbij.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/DataverkennerBetrokkenbijbetrokkenbij.schema.json new file mode 100644 index 00000000..99f78536 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/DataverkennerBetrokkenbijbetrokkenbij.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/dataverkennerbetrokkenbijbetrokkenbij", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/DataverkennerBetrokkenbijbetrokkenbij" + ], + "type": "object", + "description": "betrokkenbij", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `betrokkenbij._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBetrokkenbijbetrokkenbijLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "betrokkenBijIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijKadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijKadastraleobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Id van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van bovenliggende (gesplitste) A-percelen." + }, + "id": { + "type": "string" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "neuronId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Neuron ID" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "id", + "identificatie", + "neuronId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/DataverkennerBetrokkenbijdefaultBetrokkenbijLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/DataverkennerBetrokkenbijdefaultBetrokkenbijLinks.schema.json new file mode 100644 index 00000000..0ca89ce6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/DataverkennerBetrokkenbijdefaultBetrokkenbijLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/dataverkennerbetrokkenbijdefaultbetrokkenbijlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json#/components/schemas/DataverkennerBetrokkenbijdefaultBetrokkenbijLinks" + ], + "type": "object", + "description": "The contents of the `betrokkenbij._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBetrokkenbijbetrokkenbijLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/Embedded.schema.json new file mode 100644 index 00000000..6eccf779 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-betrokkenbij-ufhlfuehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbij/openapi.json" + ], + "type": "object", + "properties": { + "betrokkenbij": { + "type": "array", + "items": { + "$ref": "./DataverkennerBetrokkenbijbetrokkenbij.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/DataverkennerBetrokkenbijmbetrokkenbij.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/DataverkennerBetrokkenbijmbetrokkenbij.schema.json new file mode 100644 index 00000000..da400338 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/DataverkennerBetrokkenbijmbetrokkenbij.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/dataverkennerbetrokkenbijmbetrokkenbij", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/DataverkennerBetrokkenbijmbetrokkenbij" + ], + "type": "object", + "description": "betrokkenbij", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `betrokkenbij._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBetrokkenbijbetrokkenbijLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "betrokkenBijIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijKadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijKadastraleobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Id van bovenliggende (gesplitste) A-percelen." + }, + "betrokkenBijVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van bovenliggende (gesplitste) A-percelen." + }, + "id": { + "type": "string" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "neuronId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Neuron ID" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "id", + "identificatie", + "neuronId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/DataverkennerBetrokkenbijmdefaultBetrokkenbijLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/DataverkennerBetrokkenbijmdefaultBetrokkenbijLinks.schema.json new file mode 100644 index 00000000..b36a42f3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/DataverkennerBetrokkenbijmdefaultBetrokkenbijLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/dataverkennerbetrokkenbijmdefaultbetrokkenbijlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json#/components/schemas/DataverkennerBetrokkenbijmdefaultBetrokkenbijLinks" + ], + "type": "object", + "description": "The contents of the `betrokkenbij._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBetrokkenbijbetrokkenbijLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/Embedded.schema.json new file mode 100644 index 00000000..fc9e4ec5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-betrokkenbijm-sd3lfuehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/betrokkenbijm/openapi.json" + ], + "type": "object", + "properties": { + "betrokkenbij": { + "type": "array", + "items": { + "$ref": "./DataverkennerBetrokkenbijmbetrokkenbij.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/DataverkennerBevatverblijfsobjectenbevatverblijfsobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/DataverkennerBevatverblijfsobjectenbevatverblijfsobjecten.schema.json new file mode 100644 index 00000000..c1354db2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/DataverkennerBevatverblijfsobjectenbevatverblijfsobjecten.schema.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/dataverkennerbevatverblijfsobjectenbevatverblijfsobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/DataverkennerBevatverblijfsobjectenbevatverblijfsobjecten" + ], + "type": "object", + "description": "bevatverblijfsobjecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bevatverblijfsobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding geldig is geworden." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding niet meer geldig is." + }, + "ligtInPandenId": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligtInPandenIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligtInPandenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + }, + "verblijfsobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectenIdentificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + } + }, + "required": [ + "_links", + "verblijfsobjectenIdentificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/DataverkennerBevatverblijfsobjectendefaultBevatverblijfsobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/DataverkennerBevatverblijfsobjectendefaultBevatverblijfsobjectenLinks.schema.json new file mode 100644 index 00000000..598801b1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/DataverkennerBevatverblijfsobjectendefaultBevatverblijfsobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/dataverkennerbevatverblijfsobjectendefaultbevatverblijfsobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json#/components/schemas/DataverkennerBevatverblijfsobjectendefaultBevatverblijfsobjectenLinks" + ], + "type": "object", + "description": "The contents of the `bevatverblijfsobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/Embedded.schema.json new file mode 100644 index 00000000..de8e18b2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bevatverblijfsobjecten-nm2p1u6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjecten/openapi.json" + ], + "type": "object", + "properties": { + "bevatverblijfsobjecten": { + "type": "array", + "items": { + "$ref": "./DataverkennerBevatverblijfsobjectenbevatverblijfsobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/DataverkennerBevatverblijfsobjectenmbevatverblijfsobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/DataverkennerBevatverblijfsobjectenmbevatverblijfsobjecten.schema.json new file mode 100644 index 00000000..08abc2b3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/DataverkennerBevatverblijfsobjectenmbevatverblijfsobjecten.schema.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/dataverkennerbevatverblijfsobjectenmbevatverblijfsobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/DataverkennerBevatverblijfsobjectenmbevatverblijfsobjecten" + ], + "type": "object", + "description": "bevatverblijfsobjecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bevatverblijfsobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding geldig is geworden." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de nummeraanduiding niet meer geldig is." + }, + "ligtInPandenId": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligtInPandenIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "ligtInPandenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + }, + "verblijfsobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectenIdentificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "verblijfsobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de nummeraanduiding in de administratie van de bronhouder." + } + }, + "required": [ + "_links", + "verblijfsobjectenIdentificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/DataverkennerBevatverblijfsobjectenmdefaultBevatverblijfsobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/DataverkennerBevatverblijfsobjectenmdefaultBevatverblijfsobjectenLinks.schema.json new file mode 100644 index 00000000..30447890 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/DataverkennerBevatverblijfsobjectenmdefaultBevatverblijfsobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/dataverkennerbevatverblijfsobjectenmdefaultbevatverblijfsobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json#/components/schemas/DataverkennerBevatverblijfsobjectenmdefaultBevatverblijfsobjectenLinks" + ], + "type": "object", + "description": "The contents of the `bevatverblijfsobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerBevatverblijfsobjectenmBevatverblijfsobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/Embedded.schema.json new file mode 100644 index 00000000..4e1c6d11 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-bevatverblijfsobjectenm-4lppfxenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/bevatverblijfsobjectenm/openapi.json" + ], + "type": "object", + "properties": { + "bevatverblijfsobjecten": { + "type": "array", + "items": { + "$ref": "./DataverkennerBevatverblijfsobjectenmbevatverblijfsobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/DataverkennerIsontstaanuitdefaultIsontstaanuitLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/DataverkennerIsontstaanuitdefaultIsontstaanuitLinks.schema.json new file mode 100644 index 00000000..53a8b679 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/DataverkennerIsontstaanuitdefaultIsontstaanuitLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/dataverkennerisontstaanuitdefaultisontstaanuitlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/DataverkennerIsontstaanuitdefaultIsontstaanuitLinks" + ], + "type": "object", + "description": "The contents of the `isontstaanuit._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerIsontstaanuitmisontstaanuitLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/DataverkennerIsontstaanuitisontstaanuit.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/DataverkennerIsontstaanuitisontstaanuit.schema.json new file mode 100644 index 00000000..d41db788 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/DataverkennerIsontstaanuitisontstaanuit.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/dataverkennerisontstaanuitisontstaanuit", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json#/components/schemas/DataverkennerIsontstaanuitisontstaanuit" + ], + "type": "object", + "description": "isontstaanuit", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `isontstaanuit._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerIsontstaanuitmisontstaanuitLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "id": { + "type": "string" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "isOntstaanUitKadastraalobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Id van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraalobjectenIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraalobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "neuronId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Neuron ID" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "id", + "identificatie", + "neuronId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/Embedded.schema.json new file mode 100644 index 00000000..85b769e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-isontstaanuit-qhxqfx6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuit/openapi.json" + ], + "type": "object", + "properties": { + "isontstaanuit": { + "type": "array", + "items": { + "$ref": "./DataverkennerIsontstaanuitisontstaanuit.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/DataverkennerIsontstaanuitmdefaultIsontstaanuitLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/DataverkennerIsontstaanuitmdefaultIsontstaanuitLinks.schema.json new file mode 100644 index 00000000..15838c26 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/DataverkennerIsontstaanuitmdefaultIsontstaanuitLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/dataverkennerisontstaanuitmdefaultisontstaanuitlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/DataverkennerIsontstaanuitmdefaultIsontstaanuitLinks" + ], + "type": "object", + "description": "The contents of the `isontstaanuit._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerIsontstaanuitmisontstaanuitLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/DataverkennerIsontstaanuitmisontstaanuit.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/DataverkennerIsontstaanuitmisontstaanuit.schema.json new file mode 100644 index 00000000..c7ba67d3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/DataverkennerIsontstaanuitmisontstaanuit.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/dataverkennerisontstaanuitmisontstaanuit", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json#/components/schemas/DataverkennerIsontstaanuitmisontstaanuit" + ], + "type": "object", + "description": "isontstaanuit", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `isontstaanuit._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerIsontstaanuitmisontstaanuitLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "id": { + "type": "string" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "isOntstaanUitKadastraalobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Id van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraalobjectenIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraalobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "isOntstaanUitKadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van onderliggende percelen. Dit veld is alléén gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "neuronId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Neuron ID" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "id", + "identificatie", + "neuronId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/Embedded.schema.json new file mode 100644 index 00000000..9aacebcb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-isontstaanuitm-14befxeng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/isontstaanuitm/openapi.json" + ], + "type": "object", + "properties": { + "isontstaanuit": { + "type": "array", + "items": { + "$ref": "./DataverkennerIsontstaanuitmisontstaanuit.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/DataverkennerKadastraleobjectdefaultKadastraleobjectLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/DataverkennerKadastraleobjectdefaultKadastraleobjectLinks.schema.json new file mode 100644 index 00000000..2f1da1e4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/DataverkennerKadastraleobjectdefaultKadastraleobjectLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/dataverkennerkadastraleobjectdefaultkadastraleobjectlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/DataverkennerKadastraleobjectdefaultKadastraleobjectLinks" + ], + "type": "object", + "description": "The contents of the `kadastraleobject._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerKadastraleobjectKadastraleobjectLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/DataverkennerKadastraleobjectkadastraleobject.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/DataverkennerKadastraleobjectkadastraleobject.schema.json new file mode 100644 index 00000000..ec6462d0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/DataverkennerKadastraleobjectkadastraleobject.schema.json @@ -0,0 +1,215 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/dataverkennerkadastraleobjectkadastraleobject", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/DataverkennerKadastraleobjectkadastraleobject" + ], + "type": "object", + "description": "kadastraleobject", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kadastraleobject._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerKadastraleobjectKadastraleobjectLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aangeduidDoorBrkKadastralegemeenteId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale gemeente, het eerste gedeelte van de aanduiding van een kadastraal object." + }, + "aangeduidDoorBrkKadastralegemeentecodeId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02" + }, + "aangeduidDoorBrkKadastralesectieId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "De officiële vastgestelde gemeentenaam." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "grootte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De grootte van een kadastraal object is de oppervlakte van het kadastrale perceel. Dit kan bij een deelperceel een geschatte grootte zijn." + }, + "heeftEenRelatieMetBagVerblijfsobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Relatie naar verblijfsobject" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "indexletter": { + "type": [ + "string", + "null" + ], + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht" + }, + "indexnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van het Appartementsrecht" + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "neuronId": { + "type": "string", + "description": "Neuron ID" + }, + "ontUitBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "ontUitBrkKadastraalobjectId": { + "type": [ + "string", + "null" + ], + "description": "Onderliggende percelen. Alleen gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "ontUitBrkKadastraalobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Onderliggende percelen. Alleen gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "ontUitBrkKadastraalobjectVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Onderliggende percelen. Alleen gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "ontUitEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "ontUitId": { + "type": [ + "string", + "null" + ], + "description": "Onderliggende percelen. Alleen gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "ontUitKadastraleobjectenId": { + "type": [ + "string", + "null" + ], + "description": "Onderliggende percelen. Alleen gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "ontUitKadastraleobjectenIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Onderliggende percelen. Alleen gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "ontUitKadastraleobjectenVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Onderliggende percelen. Alleen gevuld wanneer het beschreven kadastrale object een A-perceel betreft." + }, + "perceelnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "neuronId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Embedded.schema.json new file mode 100644 index 00000000..4a8eb587 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json" + ], + "type": "object", + "properties": { + "kadastraleobject": { + "type": "array", + "items": { + "$ref": "./DataverkennerKadastraleobjectkadastraleobject.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/LineString.schema.json new file mode 100644 index 00000000..80dea49d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiLineString.schema.json new file mode 100644 index 00000000..8eab4058 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiPoint.schema.json new file mode 100644 index 00000000..05671b73 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiPolygon.schema.json new file mode 100644 index 00000000..28c09ec8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Point.schema.json new file mode 100644 index 00000000..df7a3ab2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Polygon.schema.json new file mode 100644 index 00000000..1782d64e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobject-j-8zfu6nr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/DataverkennerKadastraleobjectmdefaultKadastraleobjectLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/DataverkennerKadastraleobjectmdefaultKadastraleobjectLinks.schema.json new file mode 100644 index 00000000..54a5c013 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/DataverkennerKadastraleobjectmdefaultKadastraleobjectLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/dataverkennerkadastraleobjectmdefaultkadastraleobjectlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/DataverkennerKadastraleobjectmdefaultKadastraleobjectLinks" + ], + "type": "object", + "description": "The contents of the `kadastraleobject._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerKadastraleobjectKadastraleobjectLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/DataverkennerKadastraleobjectmkadastraleobject.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/DataverkennerKadastraleobjectmkadastraleobject.schema.json new file mode 100644 index 00000000..a0327a33 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/DataverkennerKadastraleobjectmkadastraleobject.schema.json @@ -0,0 +1,222 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/dataverkennerkadastraleobjectmkadastraleobject", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/DataverkennerKadastraleobjectmkadastraleobject" + ], + "type": "object", + "description": "kadastraleobject", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kadastraleobject._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerKadastraleobjectKadastraleobjectLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aangeduidDoorBrkGemeente": { + "type": [ + "string", + "null" + ], + "description": "De officiële vastgestelde gemeentenaam." + }, + "aangeduidDoorBrkGemeenteId": { + "type": [ + "string", + "null" + ], + "description": "De officiële vastgestelde gemeentecode." + }, + "aangeduidDoorBrkKadastralegemeenteId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale gemeente, het eerste gedeelte van de aanduiding van een kadastraal object." + }, + "aangeduidDoorBrkKadastralegemeentecodeId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02" + }, + "aangeduidDoorBrkKadastralesectieId": { + "type": [ + "string", + "null" + ], + "description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object." + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "grootte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De grootte van een kadastraal object is de oppervlakte van het kadastrale perceel. Dit kan bij een deelperceel een geschatte grootte zijn." + }, + "heeftEenRelatieMetBagVerblijfsobjectIdentificaties": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Heeft een relatie met bag verblijfsobject identificaties" + }, + "description": "Relatie naar verblijfsobject(en)" + }, + "identificatie": { + "type": "string", + "description": "De unieke aanduiding van een Kadastraal object." + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Als dit veld is gevuld geeft dit de omschrijving waarom dit gegeven in onderzoek staat (art. 7n en 7r Kadasterwet)." + }, + "indexletter": { + "type": [ + "string", + "null" + ], + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht" + }, + "indexnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van het Appartementsrecht" + }, + "indicatieMeerObjecten": { + "type": [ + "string", + "null" + ], + "description": "Indicatie dat de koopsom betrekking heeft op meer dan 1 kadastraal object" + }, + "indicatieVoorlopigeKadastraleGrens": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of de geometrie (kadastrale grens) voorlopig is of niet." + }, + "kadastraleAanduiding": { + "type": [ + "string", + "null" + ], + "description": "De unieke aanduiding van een Kadastraal Object samengesteld uit gemeentecode, kadastrale sectie, perceelnummer, indexletter en indexnummer." + }, + "koopjaar": { + "type": [ + "string", + "null" + ], + "description": "Transactiejaar van de aankoop" + }, + "koopsom": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het in een ter inschrijving aangeboden stuk vermelde bedrag, waarvoor 1 of meer onroerende zaken zijn verkregen." + }, + "neuronId": { + "type": "string", + "description": "Neuron ID" + }, + "perceelnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak." + }, + "soortCultuurBebouwdOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De soort cultuur bebouwd van een bebouwd kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl (Kadaster-on-line; KOL). Dit kenmerk is afgeleid van wat degene die een notariële akte laat inschrijven, heeft verklaard (artikel 87, eerste lid, onder a, van de Kadasterregeling 1994). Dit kan afwijken van:soort objectcode in de WOZ;gebruiksdoel in de BAG;SBI-code in het HR" + }, + "soortCultuurOnbebouwdOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De soort cultuur onbebouwd is een aanduiding voor de aard van de meest significante cultuur van het onbebouwde deel van het kadastraal object, weergegeven als ‘omschrijving kadastraal object’ in Mijn.kadaster.nl Dit kenmerk is in beginsel afgeleid van de notariële akte, maar kan worden bijgesteld op grond van een verzoek van de eigenaar (of een schriftelijk gevolmachtigde namens de eigenaar)per brief, fax of e-mailbericht. Dit kan afwijken van: het feitelijk gebruik in de WOZ; gebruiksdoel in de BAG; SBI-code in het HR. code" + }, + "soortGrootteOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van soort grootte" + }, + "toestandsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop de geleverde toestand van het kadatraal object is ontstaan in de Basisregistratie Kadaster. (normaal gesproken maximaal 2 weken later t.o.v. tijdstip inschrijving)" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "neuronId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Embedded.schema.json new file mode 100644 index 00000000..d6570f0f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json" + ], + "type": "object", + "properties": { + "kadastraleobject": { + "type": "array", + "items": { + "$ref": "./DataverkennerKadastraleobjectmkadastraleobject.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/LineString.schema.json new file mode 100644 index 00000000..4299348a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiLineString.schema.json new file mode 100644 index 00000000..142c687b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiPoint.schema.json new file mode 100644 index 00000000..ce3597ea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiPolygon.schema.json new file mode 100644 index 00000000..87bdebcb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Point.schema.json new file mode 100644 index 00000000..a720e519 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Polygon.schema.json new file mode 100644 index 00000000..4c59cd52 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-kadastraleobjectm-nptsfu6hg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/DataverkennerPandligtindefaultPandligtinLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/DataverkennerPandligtindefaultPandligtinLinks.schema.json new file mode 100644 index 00000000..f5e7d0b1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/DataverkennerPandligtindefaultPandligtinLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/dataverkennerpandligtindefaultpandligtinlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/DataverkennerPandligtindefaultPandligtinLinks" + ], + "type": "object", + "description": "The contents of the `pandligtin._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerPandligtinPandligtinLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/DataverkennerPandligtinpandligtin.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/DataverkennerPandligtinpandligtin.schema.json new file mode 100644 index 00000000..d35a1f4b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/DataverkennerPandligtinpandligtin.schema.json @@ -0,0 +1,211 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/dataverkennerpandligtinpandligtin", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json#/components/schemas/DataverkennerPandligtinpandligtin" + ], + "type": "object", + "description": "pandligtin", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `pandligtin._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerPandligtinPandligtinLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "gebiedenBouwblokCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van het object." + }, + "gebiedenBouwblokIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBouwblokVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenBuurtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenBuurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "De code van het object." + }, + "gebiedenGgwgebiedIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenGgwgebiedVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenStadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenWijkIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "pandBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de geldigheid van de gegevens van het pand." + }, + "pandEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de geldigheid van de gegevens van het pand." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/Embedded.schema.json new file mode 100644 index 00000000..005076e8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-pandligtin-xmz81x6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtin/openapi.json" + ], + "type": "object", + "properties": { + "pandligtin": { + "type": "array", + "items": { + "$ref": "./DataverkennerPandligtinpandligtin.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/DataverkennerPandligtinmdefaultPandligtinLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/DataverkennerPandligtinmdefaultPandligtinLinks.schema.json new file mode 100644 index 00000000..9d44f97a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/DataverkennerPandligtinmdefaultPandligtinLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/dataverkennerpandligtinmdefaultpandligtinlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/DataverkennerPandligtinmdefaultPandligtinLinks" + ], + "type": "object", + "description": "The contents of the `pandligtin._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerPandligtinPandligtinLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/DataverkennerPandligtinmpandligtin.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/DataverkennerPandligtinmpandligtin.schema.json new file mode 100644 index 00000000..dc23e1eb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/DataverkennerPandligtinmpandligtin.schema.json @@ -0,0 +1,211 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/dataverkennerpandligtinmpandligtin", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json#/components/schemas/DataverkennerPandligtinmpandligtin" + ], + "type": "object", + "description": "pandligtin", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `pandligtin._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/DataverkennerPandligtinPandligtinLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "gebiedenBouwblokCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van het object." + }, + "gebiedenBouwblokIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBouwblokVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenBuurtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenBuurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "De code van het object." + }, + "gebiedenGgwgebiedIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenGgwgebiedVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenStadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "gebiedenWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode." + }, + "gebiedenWijkIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het object." + }, + "gebiedenWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het object." + }, + "gebiedenWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + }, + "identificatie": { + "type": "string", + "description": "Landelijke identificerende sleutel." + }, + "pandBeginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Begindatum van de geldigheid van de gegevens van het pand." + }, + "pandEindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Einddatum van de geldigheid van de gegevens van het pand." + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het object." + } + }, + "required": [ + "_links", + "identificatie", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/Embedded.schema.json new file mode 100644 index 00000000..127cd19f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/dataverkenner-pandligtinm-sxkgfueng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/dataverkenner/pandligtinm/openapi.json" + ], + "type": "object", + "properties": { + "pandligtin": { + "type": "array", + "items": { + "$ref": "./DataverkennerPandligtinmpandligtin.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/DuurzaamheiddefaultEnergielabelLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/DuurzaamheiddefaultEnergielabelLinks.schema.json new file mode 100644 index 00000000..424f1ce9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/DuurzaamheiddefaultEnergielabelLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/duurzaamheid-lbuffx6ng/duurzaamheiddefaultenergielabellinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/DuurzaamheiddefaultEnergielabelLinks" + ], + "type": "object", + "description": "The contents of the `energielabel._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DuurzaamheidenergielabelLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/Duurzaamheidenergielabel.schema.json b/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/Duurzaamheidenergielabel.schema.json new file mode 100644 index 00000000..d5a922ab --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/Duurzaamheidenergielabel.schema.json @@ -0,0 +1,382 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/duurzaamheid-lbuffx6ng/duurzaamheidenergielabel", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/Duurzaamheidenergielabel" + ], + "type": "object", + "description": "De energielabel per verblijfsobject van de gemeente Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `energielabel._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./DuurzaamheidenergielabelLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aandeelHernieuwbareEnergie": { + "type": [ + "string", + "null" + ], + "title": "Aandeel hernieuwbare energie percentage", + "description": "Aandeel hernieuwbare energie in %." + }, + "aandeelHernieuwbareEnergieEmgForfaitair": { + "type": [ + "string", + "null" + ], + "title": "Aandeel hernieuwbare energie EMG forfaitair percentage", + "description": "Het aandeel hernieuwbare energie met forfaitaire waarden voor gebiedsgebonden maatregelen in %." + }, + "bagLigplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Ligplaats ID", + "description": "BAG identificatie van de ligplaats." + }, + "bagPandIds": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Bag pand ids" + }, + "title": "Pand ID's", + "description": "BAG identificatie(s) van het pand waar het toe behoort." + }, + "bagStandplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Standplaats ID", + "description": "BAG identificatie van de standplaats." + }, + "bagVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Verblijfsobject ID", + "description": "BAG identificatie van het verblijfsobject." + }, + "berekendeCo2Emissie": { + "type": [ + "string", + "null" + ], + "title": "Berekende CO2-emissie", + "description": "De berekende CO2-emissie in kilo per vierkante meter per jaar (kg/m2.jaar)." + }, + "berekendeEnergieverbruik": { + "type": [ + "string", + "null" + ], + "title": "Berekende totale energieverbruik", + "description": "Het berekende totale energieverbruik in kilowattuur per vierkante meter per jaar (kWh/m2.jaar)." + }, + "berekeningstype": { + "type": [ + "string", + "null" + ], + "title": "Energielabel berekeningstype", + "description": "De bepalingsmethode die gebruikt is bij de opname en berekening." + }, + "bouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bouwjaar gebouw", + "description": "Bouwjaar van het gebouw." + }, + "certificaathouder": { + "type": [ + "string", + "null" + ], + "title": "Naam certificaathouder", + "description": "De naam van de certificaathouder die het energielabel, de energieprestatieberekening of het maatwerkadvies heeft geregistreerd." + }, + "compactheid": { + "type": [ + "string", + "null" + ], + "description": "Compactheid: verhouding tussen verliesoppervlakte en gebruiksoppervlakte." + }, + "detailaanduiding": { + "type": [ + "string", + "null" + ], + "title": "Gebouwaanduiding", + "description": "Gebouwaanduiding indien het gebouw(deel) geen eigen adres heeft." + }, + "eisAandeelHernieuwbareEnergie": { + "type": [ + "string", + "null" + ], + "title": "Eis aandeel hernieuwbare energie percentage", + "description": "Het minimaal vereiste aandeel hernieuwbare energie in %." + }, + "eisEnergiebehoefte": { + "type": [ + "string", + "null" + ], + "description": "De energiebehoefte in kilowattuur per vierkante meter per jaar (kWh/m2.jaar)." + }, + "eisPrimaireFossieleEnergie": { + "type": [ + "string", + "null" + ], + "title": "Maximaal toegestane primaire fossiele energiegebruik", + "description": "Het maximaal toegestane primair fossiel energiegebruik in kilowattuur per vierkante meter per jaar (kWh/m2.jaar)." + }, + "eisTemperatuuroverschrijding": { + "type": [ + "string", + "null" + ], + "title": "Maximaal toegestane temperatuuroverschrijding waarde", + "description": "De maximaal toegestane waarde voor de temperatuuroverschrijding." + }, + "energiebehoefte": { + "type": [ + "string", + "null" + ], + "title": "Maximaal toegestane Energiebehoefte", + "description": "De maximaal toegestane energiebehoefte in kilowattuur per vierkante meter per jaar (kWh/m2.jaar)." + }, + "energieindex": { + "type": [ + "string", + "null" + ], + "title": "Energie-index", + "description": "De energie-index." + }, + "energieindexMetEmgForfaitair": { + "type": [ + "string", + "null" + ], + "title": "Energie-index EMG forfaitair", + "description": "De energie-index met forfaitaire waarden voor gebiedsgebonden maatregelen." + }, + "energieklasse": { + "type": [ + "string", + "null" + ], + "title": "Energieklasse aanduiding", + "description": "De letter van het energielabel (labelklasse)." + }, + "gebouwklasse": { + "type": [ + "string", + "null" + ], + "title": "Gebouw energieklasse code", + "description": "Het soort gebouw: een woning (W) of een utiliteitsgebouw (U)." + }, + "gebouwsubtype": { + "type": [ + "string", + "null" + ], + "title": "Gebouw subtype", + "description": "Woningsubtype: de ligging van het appartement in het woongebouw." + }, + "gebouwtype": { + "type": [ + "string", + "null" + ], + "title": "Gebouw type", + "description": "Woningtype." + }, + "gebruiksoppervlakteThermischeZone": { + "type": [ + "string", + "null" + ], + "description": "Gebruiksoppervlakte van de thermische zone." + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Huisletter van het gebouw." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Huisnummer van het gebouw." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummer toevoeging", + "description": "Huisnummertoevoeging van het gebouw" + }, + "id": { + "type": "string", + "title": "Energielabel ID", + "description": "Unieke aanduiding energielabel." + }, + "isOpBasisVanReferentieGebouw": { + "type": [ + "boolean", + "null" + ], + "title": "Energielabel berekening referentiegebouw indicatie", + "description": "Indicator of het energielabel of de energieprestatieberekening op basis van representativiteit is geregistreerd." + }, + "metingGeldigTot": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Energielabel meting geldigheid einddatum", + "description": "De uiterste datum tot wanneer het energielabel of de energieprestatieberekening geldig is." + }, + "opnamedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Energielabel opnamedatum", + "description": "De datum waarop het energielabel, de energieprestatieberekening of het maatwerkadvies is opgenomen." + }, + "opnametype": { + "type": [ + "string", + "null" + ], + "title": "Energielabel opnametype", + "description": "Indicator of het een basis- of detailopname betreft." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "Postcode van het gebouw." + }, + "primaireFossieleEnergie": { + "type": [ + "string", + "null" + ], + "title": "Primair fossiele energiegebruik", + "description": "Het primair fossiel energiegebruik in kilowattuur per vierkante meter per jaar (kWh/m2.jaar)." + }, + "primaireFossieleEnergieEmgForfaitair": { + "type": [ + "string", + "null" + ], + "title": "Primair fossiele energiegebruik EMG forfaitaire waarde", + "description": "Het primair fossiel energiegebruik met forfaitaire waarden voor gebiedsgebonden maatregelen per vierkante meter per jaar (kWh/m2.jaar)." + }, + "projectnaam": { + "type": [ + "string", + "null" + ], + "title": "Project naam", + "description": "Naam van het project dat bij het behoort. Alleen gevuld als er nog geen adres bekend is. " + }, + "projectobject": { + "type": [ + "string", + "null" + ], + "title": "Project object omschrijving", + "description": "Projectobject. Alleen gevuld als er nog geen adres bekend is." + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Energielabel registratiedatum", + "description": "De datum waarop het energielabel, de energieprestatieberekening of het maatwerkadvies is geregistreerd." + }, + "sbicode": { + "type": [ + "string", + "null" + ], + "title": "Standaard bedrijfsindeling code", + "description": "Standaard Bedrijfsindeling (SBI) code." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Status bouw", + "description": "De status van het bouwproject of gebouw." + }, + "temperatuuroverschrijding": { + "type": [ + "string", + "null" + ], + "title": "Temperatuuroverschrijding waarde", + "description": "Waarde voor het risico van te hoge temperaturen in de maand juli (TOjuli of GTO)." + }, + "warmtebehoefte": { + "type": [ + "string", + "null" + ], + "description": "Netto warmtevraag t.b.v. de energieprestatievergoeding (EPV) in kilowattuur per vierkante meter per jaar (kWh/m2.jaar)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/DuurzaamheidenergielabelLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/DuurzaamheidenergielabelLink.schema.json new file mode 100644 index 00000000..e8d53e81 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/DuurzaamheidenergielabelLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/duurzaamheid-lbuffx6ng/duurzaamheidenergielabellink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json#/components/schemas/DuurzaamheidenergielabelLink" + ], + "type": "object", + "description": "The identifier of the relationship to energielabel.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Energielabel ID", + "description": "Unieke aanduiding energielabel." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/Embedded.schema.json new file mode 100644 index 00000000..60ecd658 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/duurzaamheid-lbuffx6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/duurzaamheid-lbuffx6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/duurzaamheid/openapi.json" + ], + "type": "object", + "properties": { + "energielabel": { + "type": "array", + "items": { + "$ref": "./Duurzaamheidenergielabel.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunameubilairLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunameubilairLinks.schema.json new file mode 100644 index 00000000..f72f9310 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunameubilairLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiedefaultfaunameubilairlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiedefaultFaunameubilairLinks" + ], + "type": "object", + "description": "The contents of the `faunameubilair._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologiefaunameubilairLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunaverblijfplaatsenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunaverblijfplaatsenLinks.schema.json new file mode 100644 index 00000000..809a5972 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunaverblijfplaatsenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiedefaultfaunaverblijfplaatsenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiedefaultFaunaverblijfplaatsenLinks" + ], + "type": "object", + "description": "The contents of the `faunaverblijfplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologiefaunaverblijfplaatsenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunavoorzieningenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunavoorzieningenLinks.schema.json new file mode 100644 index 00000000..5c520f7b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultFaunavoorzieningenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiedefaultfaunavoorzieningenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiedefaultFaunavoorzieningenLinks" + ], + "type": "object", + "description": "The contents of the `faunavoorzieningen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologiefaunavoorzieningenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultInspectiesFaunavoorzieningenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultInspectiesFaunavoorzieningenLinks.schema.json new file mode 100644 index 00000000..20dfb55e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultInspectiesFaunavoorzieningenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiedefaultinspectiesfaunavoorzieningenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiedefaultInspectiesFaunavoorzieningenLinks" + ], + "type": "object", + "description": "The contents of the `inspectiesFaunavoorzieningen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologieinspectiesFaunavoorzieningenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultInspectiesStructuurkarteringenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultInspectiesStructuurkarteringenLinks.schema.json new file mode 100644 index 00000000..682d8d2f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultInspectiesStructuurkarteringenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiedefaultinspectiesstructuurkarteringenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiedefaultInspectiesStructuurkarteringenLinks" + ], + "type": "object", + "description": "The contents of the `inspectiesStructuurkarteringen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologieinspectiesStructuurkarteringenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultKerngebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultKerngebiedenLinks.schema.json new file mode 100644 index 00000000..478d60a0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiedefaultKerngebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiedefaultkerngebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiedefaultKerngebiedenLinks" + ], + "type": "object", + "description": "The contents of the `kerngebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologiekerngebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunameubilair.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunameubilair.schema.json new file mode 100644 index 00000000..b8a465a8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunameubilair.schema.json @@ -0,0 +1,727 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiefaunameubilair", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiefaunameubilair" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `faunameubilair._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologiefaunameubilairLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanleghoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject t.o.v. NAP in meters." + }, + "aanschafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Aanschafdatum van een object." + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "afstandTussenDragerEnMaaiveld": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Afstand van de drager (lees bord, apparaat, bak, meubilair) tot maaiveld." + }, + "antivandalismevoorzieningAanwezig": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van een antivandalismevoorziening op het object." + }, + "beginGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "beschermdeFloraEnFauna": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van beschermde plantensoorten en beschermde diersoorten." + }, + "bouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Bouwjaar van het object. Deze kan afwijken van het jaar van aanleg, bijvoorbeeld wanneer een beheerobject hergebruikt wordt." + }, + "brandregime": { + "type": [ + "string", + "null" + ], + "description": "Registratie van naam of nummer van het brandregime wat van toepassing is voor het dimmen en doven van de verlichting." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "certificaatdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het certificaat afgegeven is." + }, + "certificaatnummer": { + "type": [ + "string", + "null" + ], + "description": "Nummer van het certificaat die bij het objecttype hoort." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het punt is ingewonnen." + }, + "diameter": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Diameter van het beheerobject." + }, + "dikte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Dikte van het object." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "eindeGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt." + }, + "energiekosten": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor de verwachte energiekosten." + }, + "exploitant": { + "type": [ + "string", + "null" + ], + "description": "Naam van de exploitant van het beheerobject." + }, + "fabrikant": { + "type": [ + "string", + "null" + ], + "description": "Fabrikant van het beheerobject." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "garantiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum tot waarop de garantie van het object geldig is." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "gewicht": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gewicht van het beheerobject." + }, + "grondsoort": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de grondsoort op de plaats van het beheerobject. Voor de CROW Systematiek Wegbeheer kunnen uitsluitend de volgende vier grondsoorten worden gebruikt: zand, klei, klei/veen, veen." + }, + "grondsoortGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Gedetailleerde aanduiding van de grondsoort op de plaats van het beheerobject." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject in meters." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "installateur": { + "type": [ + "string", + "null" + ], + "description": "Naam van de installateur." + }, + "installatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het object geïnstalleerd is." + }, + "jaarUitgevoerdOnderhoud": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het onderhoud van het beheerobject is uitgevoerd." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kerngebiedId": { + "type": [ + "string", + "null" + ], + "title": "Kerngebied", + "description": "Naam van het geografisch of functioneel kerngebied waarbinnen het object ligt." + }, + "kleur": { + "type": [ + "string", + "null" + ], + "description": "Kleur van het beheerobject." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengte van het beheerobject." + }, + "lengteGis": { + "type": [ + "string", + "null" + ], + "title": "Lengte Gis" + }, + "leverancier": { + "type": [ + "string", + "null" + ], + "description": "Leverancier van het beheerobject." + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "locatieaanduiding": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de locatie van het object aanvullend op de registratie van openbare ruimte en huisnummer." + }, + "matching": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan welke gegevens afkomstig zijn uit conversie geovisia" + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "model": { + "type": [ + "string", + "null" + ], + "description": "Naam of type van het toegepaste object." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Mutatie Datum" + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "omschrijving": { + "type": [ + "string", + "null" + ] + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "oppervlakteGis": { + "type": [ + "string", + "null" + ], + "title": "Oppervlakte GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "perceelEcologischeMonitoring": { + "type": [ + "string", + "null" + ], + "description": "Nummer van het gebied waarbinnen de ecologische metingen of observaties worden uitgevoerd." + }, + "plaatsingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop op het object geplaatst is (exacte datum als bewijslast)." + }, + "qrCode": { + "type": [ + "string", + "null" + ], + "title": "QR Code", + "description": "Een QR-code is een bepaald type tweedimensionale streepjescode welke op objecten geplaatst kan worden." + }, + "reclame": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of er sprake is van een reclameobject of relame-uitingen op of aan het object." + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "serienummer": { + "type": [ + "string", + "null" + ], + "description": "Serienummer van het beheerobject." + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de soort waartoe het vegetatieobject (boom, klimplant, solitaire plant) of de beplanting van het groenobject behoort, conform de Naamlijst van houtige gewassen en vaste planten." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "standplaats": { + "type": [ + "string", + "null" + ], + "description": "Met de standplaats van een object wordt letterlijk de plaats waar het object staat bedoeld. Bij een boom wordt hiermee de plaats van de boom en het bijbehorende wortelgestel bedoeld. Als synoniem wordt vaak groeiplaats gebruikt." + }, + "standplaatsGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding voor het groen- of verhardingsobject waarbinnen de boom staat." + }, + "transponder": { + "type": [ + "string", + "null" + ], + "description": "Nummer of identificatie van een transponder op een beheerobject." + }, + "transponderlocatie": { + "type": [ + "string", + "null" + ], + "description": "Locatie van een transponder op een beheerobject." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeConservering": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de wijze waarop het object geconserveerd is." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeOnderdeel": { + "type": [ + "string", + "null" + ], + "description": "Type ondedeel die onderdeel uitmaakt van of voorkomt in het objecttype." + }, + "typeOndersteuningsconstructie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de wijze waarop het object aan een ander object bevestigd is." + }, + "typeVerlichting": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de wijze waarop het object verlicht wordt." + }, + "verbindingszoneId": { + "type": [ + "string", + "null" + ], + "title": "Verbindingszone", + "description": "Naam van de geografische if functionele verbindingszone waarbinnen het object ligt." + }, + "verlicht": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het objecttype verlicht is, of dat er verlichting in verwerkt is." + }, + "vermogen": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Vermogen van het object in kW." + }, + "verplaatsbaar": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het beheerobject verplaatst kan worden of vast met de aarde verbonden is." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + }, + "zettingsgevoeligheid": { + "type": [ + "string", + "null" + ], + "description": "Zettingsgevoelig is de indicatie van de zettingsgevoeligheid van de ondergrond of bodem. Zetting is het proces waar grond onder invloed van een belasting wordt samengedrukt. Dit gebeurt gebeurt ook wel geleidiijk en min of meer gelijkmatig." + }, + "zettingsgevoeligheidGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de mate van zettingsgevoeligheid." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunameubilairLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunameubilairLink.schema.json new file mode 100644 index 00000000..133f8fd2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunameubilairLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiefaunameubilairlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiefaunameubilairLink" + ], + "type": "object", + "description": "The identifier of the relationship to faunameubilair.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunaverblijfplaatsen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunaverblijfplaatsen.schema.json new file mode 100644 index 00000000..649cfe9b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunaverblijfplaatsen.schema.json @@ -0,0 +1,808 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiefaunaverblijfplaatsen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiefaunaverblijfplaatsen" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `faunaverblijfplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologiefaunaverblijfplaatsenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanleghoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject t.o.v. NAP in meters." + }, + "aanschafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Aanschafdatum van een object." + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "afstandTussenDragerEnMaaiveld": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Afstand van de drager (lees bord, apparaat, bak, meubilair) tot maaiveld." + }, + "antivandalismevoorzieningAanwezig": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van een antivandalismevoorziening op het object." + }, + "beginGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "beschermdeFloraEnFauna": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van beschermde plantensoorten en beschermde diersoorten." + }, + "bewoond": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het object bewoond is ja of nee" + }, + "bouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Bouwjaar van het object. Deze kan afwijken van het jaar van aanleg, bijvoorbeeld wanneer een beheerobject hergebruikt wordt." + }, + "brandregime": { + "type": [ + "string", + "null" + ], + "description": "Registratie van naam of nummer van het brandregime wat van toepassing is voor het dimmen en doven van de verlichting." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "broedperiodeTot": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het broeden van het dier in het object begint." + }, + "broedperiodeVan": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het broeden van het dier in het object eindigt." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "certificaatdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het certificaat afgegeven is." + }, + "certificaatnummer": { + "type": [ + "string", + "null" + ], + "description": "Nummer van het certificaat die bij het objecttype hoort." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het punt is ingewonnen." + }, + "diameter": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Diameter van het beheerobject." + }, + "diersoort": { + "type": [ + "string", + "null" + ] + }, + "dikte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Dikte van het object." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "eindeGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt." + }, + "energiekosten": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor de verwachte energiekosten." + }, + "exploitant": { + "type": [ + "string", + "null" + ], + "description": "Naam van de exploitant van het beheerobject." + }, + "fabrikant": { + "type": [ + "string", + "null" + ], + "description": "Fabrikant van het beheerobject." + }, + "foto1": { + "type": [ + "string", + "null" + ], + "description": "Foto 1" + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "garantiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum tot waarop de garantie van het object geldig is." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "gewicht": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gewicht van het beheerobject." + }, + "grondsoort": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de grondsoort op de plaats van het beheerobject. Voor de CROW Systematiek Wegbeheer kunnen uitsluitend de volgende vier grondsoorten worden gebruikt: zand, klei, klei/veen, veen." + }, + "grondsoortGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Gedetailleerde aanduiding van de grondsoort op de plaats van het beheerobject." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject in meters." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "ingebruikTot": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het gebruik van een object begint." + }, + "ingebruikVan": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het gebruik van een object eindigt." + }, + "installateur": { + "type": [ + "string", + "null" + ], + "description": "Naam van de installateur." + }, + "installatiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het object geïnstalleerd is." + }, + "jaarUitgevoerdOnderhoud": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het onderhoud van het beheerobject is uitgevoerd." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kerngebiedId": { + "type": [ + "string", + "null" + ], + "title": "Kerngebied", + "description": "Naam van het geografisch of functioneel kerngebied waarbinnen het object ligt." + }, + "kleur": { + "type": [ + "string", + "null" + ], + "description": "Kleur van het beheerobject." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengte van het beheerobject." + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Lengte Gis" + }, + "leverancier": { + "type": [ + "string", + "null" + ], + "description": "Leverancier van het beheerobject." + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "locatieaanduiding": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de locatie van het object aanvullend op de registratie van openbare ruimte en huisnummer." + }, + "matching": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan welke gegevens afkomstig zijn uit conversie geovisia" + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "model": { + "type": [ + "string", + "null" + ], + "description": "Naam of type van het toegepaste object." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "omschrijving": { + "type": [ + "string", + "null" + ] + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Oppervlakte GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "orientatieZijde": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de windrichting waarop het object is georienteerd." + }, + "perceelEcologischeMonitoring": { + "type": [ + "string", + "null" + ], + "description": "Nummer van het gebied waarbinnen de ecologische metingen of observaties worden uitgevoerd." + }, + "plaatsingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop op het object geplaatst is (exacte datum als bewijslast)." + }, + "qrCode": { + "type": [ + "string", + "null" + ], + "title": "QR Code", + "description": "Een QR-code is een bepaald type tweedimensionale streepjescode welke op objecten geplaatst kan worden." + }, + "reclame": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of er sprake is van een reclameobject of relame-uitingen op of aan het object." + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "serienummer": { + "type": [ + "string", + "null" + ], + "description": "Serienummer van het beheerobject." + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de soort waartoe het vegetatieobject (boom, klimplant, solitaire plant) of de beplanting van het groenobject behoort, conform de Naamlijst van houtige gewassen en vaste planten." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "standplaats": { + "type": [ + "string", + "null" + ], + "description": "Met de standplaats van een object wordt letterlijk de plaats waar het object staat bedoeld. Bij een boom wordt hiermee de plaats van de boom en het bijbehorende wortelgestel bedoeld. Als synoniem wordt vaak groeiplaats gebruikt." + }, + "standplaatsGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding voor het groen- of verhardingsobject waarbinnen de boom staat." + }, + "transponder": { + "type": [ + "string", + "null" + ], + "description": "Nummer of identificatie van een transponder op een beheerobject." + }, + "transponderlocatie": { + "type": [ + "string", + "null" + ], + "description": "Locatie van een transponder op een beheerobject." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeConservering": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de wijze waarop het object geconserveerd is." + }, + "typeExtraGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeKast": { + "type": [ + "string", + "null" + ], + "description": "Type kast dat is toegepast." + }, + "typeOnderdeel": { + "type": [ + "string", + "null" + ], + "description": "Type ondedeel die onderdeel uitmaakt van of voorkomt in het objecttype." + }, + "typeOndersteuningsconstructie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de wijze waarop het object aan een ander object bevestigd is." + }, + "typeVerblijfplaats": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het type verblijfplaats van zoogdieren (extra aanduiding bij de indeling van faunaverblijfplaatsen)" + }, + "typeVerlichting": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de wijze waarop het object verlicht wordt." + }, + "verbindingszoneId": { + "type": [ + "string", + "null" + ], + "title": "Verbindingszone", + "description": "Naam van de geografische if functionele verbindingszone waarbinnen het object ligt." + }, + "verlicht": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het objecttype verlicht is, of dat er verlichting in verwerkt is." + }, + "vermogen": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Vermogen van het object in kW." + }, + "verplaatsbaar": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het beheerobject verplaatst kan worden of vast met de aarde verbonden is." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + }, + "zettingsgevoeligheid": { + "type": [ + "string", + "null" + ], + "description": "Zettingsgevoelig is de indicatie van de zettingsgevoeligheid van de ondergrond of bodem. Zetting is het proces waar grond onder invloed van een belasting wordt samengedrukt. Dit gebeurt gebeurt ook wel geleidiijk en min of meer gelijkmatig." + }, + "zettingsgevoeligheidGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de mate van zettingsgevoeligheid." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunaverblijfplaatsenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunaverblijfplaatsenLink.schema.json new file mode 100644 index 00000000..b032917b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunaverblijfplaatsenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiefaunaverblijfplaatsenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiefaunaverblijfplaatsenLink" + ], + "type": "object", + "description": "The identifier of the relationship to faunaverblijfplaatsen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunavoorzieningen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunavoorzieningen.schema.json new file mode 100644 index 00000000..ae3dae0d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiefaunavoorzieningen.schema.json @@ -0,0 +1,790 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiefaunavoorzieningen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiefaunavoorzieningen" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `faunavoorzieningen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologiefaunavoorzieningenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanleghoogte": { + "type": [ + "string", + "null" + ], + "description": "Hoogte van het beheerobject t.o.v. NAP in meters." + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "afstandTotWegas": { + "type": [ + "string", + "null" + ], + "description": "Afstand van het kunstwerk tot de wegas." + }, + "antiGraffitiVoorziening": { + "type": [ + "string", + "null" + ], + "title": "Anti-graffiti voorziening", + "description": "Aanduiding voor de aanwezigheid van anti-graffiti voorzieningen." + }, + "beginGarantieperiode": { + "type": [ + "string", + "null" + ], + "description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "bereikbaarheid": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de bereikbaarheid van het object die beheerd moet worden." + }, + "bereikbaarheidGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Mogelijkheid om één of meerdere opties voor het detailleren van de bereikbaarheid toe te voegen bij een objecttype." + }, + "beschermdeFloraEnFauna": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van beschermde plantensoorten en beschermde diersoorten." + }, + "breedte": { + "type": [ + "string", + "null" + ], + "description": "Breedte van het beheerobject." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "constructietype": { + "type": [ + "string", + "null" + ], + "description": "Constructietype van een civiele constructie." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "description": "Datum waarop het punt is ingewonnen." + }, + "diameter": { + "type": [ + "string", + "null" + ], + "description": "Diameter van het beheerobject." + }, + "dikte": { + "type": [ + "string", + "null" + ], + "description": "Dikte van het object." + }, + "drempelniveau": { + "type": [ + "string", + "null" + ], + "description": "De hoogte van de bovenkant van de drempel ten opzichte van een referentiepeil." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "eindeGarantieperiode": { + "type": [ + "string", + "null" + ], + "description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt." + }, + "extraBodemlaag": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van een laag cement of grond om de loopbaarheid te verbeteren." + }, + "fabrikant": { + "type": [ + "string", + "null" + ], + "description": "Fabrikant van het beheerobject." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "gewicht": { + "type": [ + "string", + "null" + ], + "description": "Gewicht van het beheerobject." + }, + "grondsoort": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de grondsoort op de plaats van het beheerobject. Voor de CROW Systematiek Wegbeheer kunnen uitsluitend de volgende vier grondsoorten worden gebruikt: zand, klei, klei/veen, veen." + }, + "grondsoortGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Gedetailleerde aanduiding van de grondsoort op de plaats van het beheerobject." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoekAansluiting": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de hoek waarmee de faunavoorziening aansluit op het aangrenzende object, zoals een visstrap op de watergang of een faunabuis op de rijbaan." + }, + "hoogte": { + "type": [ + "string", + "null" + ], + "description": "Hoogte van het beheerobject in meters." + }, + "hoogteTovRijbaan": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de hoogte van het object t.o.v. de rijbaan." + }, + "huisnummer": { + "type": [ + "string", + "null" + ], + "description": "Huisnummer om het adres van een object met de overige adresgegevens vast te kunnen leggen." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "installateur": { + "type": [ + "string", + "null" + ], + "description": "Naam van de installateur." + }, + "jaarLaatsteConservering": { + "type": [ + "string", + "null" + ], + "description": "Jaar waarin schade(s) aan het beheerobject is geconserveerd." + }, + "jaarUitgevoerdOnderhoud": { + "type": [ + "string", + "null" + ], + "description": "Jaar waarin het onderhoud van het beheerobject is uitgevoerd." + }, + "jaarVanAanleg": { + "type": [ + "string", + "null" + ], + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kerngebiedId": { + "type": [ + "string", + "null" + ], + "title": "Kerngebied", + "description": "Naam van het geografisch of functioneel kerngebied waarbinnen het object ligt." + }, + "kleur": { + "type": [ + "string", + "null" + ], + "description": "Kleur van het beheerobject." + }, + "knelpuntomschrijving": { + "type": [ + "string", + "null" + ], + "description": "Type hindernis waarvoor de voorziening is aangelegd." + }, + "knelpunttype": { + "type": [ + "string", + "null" + ], + "description": "Type object dat de voorziening overbrugt." + }, + "lengte": { + "type": [ + "string", + "null" + ], + "description": "Lengte van het beheerobject." + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Lengte Gis" + }, + "leverancier": { + "type": [ + "string", + "null" + ], + "description": "Leverancier van het beheerobject." + }, + "lichtkoker": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van een constructie om licht door te laten in de faunavoorziening." + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "locatieaanduiding": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de locatie van het object aanvullend op de registratie van openbare ruimte en huisnummer." + }, + "matching": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan welke gegevens afkomstig zijn uit conversie geovisia" + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "modaliteit": { + "type": [ + "string", + "null" + ], + "description": "Registratie van de modaliteiten die gebruik maken van het objecttype. Een vervoermiddel, vervoersmodaliteit of transportmiddel is een technische constructie of inrichting die vooral dient om personen of goederen te verplaatsen, veelal in het verkeer." + }, + "monitoring": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding of er binnen het object monitoring aanwezig is." + }, + "monument": { + "type": [ + "string", + "null" + ], + "description": "Is het beheerobject een monument of monumentaal?" + }, + "monumentnummer": { + "type": [ + "string", + "null" + ], + "description": "Nummer van een monument, alleen van toepassing bij Rijksmonumenten." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "obstakels": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding of er obstakels binnen het groenobject aanwezig zijn." + }, + "omschrijving": { + "type": [ + "string", + "null" + ] + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "onderhoudsregime": { + "type": [ + "string", + "null" + ], + "description": "Onderhoudsregime waarbinnen het beheerobject valt." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Oppervlakte GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "orientatie": { + "type": [ + "string", + "null" + ], + "title": "Oriëntatie", + "description": "Oriëntatie van het beheerobject t.o.v. een weg, vaarweg, etc." + }, + "peilsprong": { + "type": [ + "string", + "null" + ], + "description": "Het verschil van de waterstand voor en na de passage." + }, + "perceelEcologischeMonitoring": { + "type": [ + "string", + "null" + ], + "description": "Nummer van het gebied waarbinnen de ecologische metingen of observaties worden uitgevoerd." + }, + "recyclebaar": { + "type": [ + "string", + "null" + ], + "description": "Geschikt voor hergebruik." + }, + "relatieveHoogteligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "renovatiejaar": { + "type": [ + "string", + "null" + ], + "description": "Renovatiejaar van het beheerobject." + }, + "revisie": { + "type": [ + "string", + "null" + ], + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "revisietekeningnummer": { + "type": [ + "string", + "null" + ], + "description": "Eenduidige nummeraanduiding van de tekening, waarop de bestaande situatie is vastgelegd." + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de soort waartoe het vegetatieobject (boom, klimplant, solitaire plant) of de beplanting van het groenobject behoort, conform de Naamlijst van houtige gewassen en vaste planten." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "taludsteilte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de steilte van het talud." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeAfsluiting": { + "type": [ + "string", + "null" + ], + "description": "Een aanduiding voor de wijze waarop een object kan worden afgesloten, gebaseerd op het sluitingsmechanisme." + }, + "typeBediening": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het type bediening van het object." + }, + "typeBrandbescherming": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de wijze waarop een object tegen brand beschermd is." + }, + "typeExtraGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeMonument": { + "type": [ + "string", + "null" + ], + "description": "Type monument waarbinnen het object is aangebracht." + }, + "typeOnderdeel": { + "type": [ + "string", + "null" + ], + "description": "Type ondedeel die onderdeel uitmaakt van of voorkomt in het objecttype." + }, + "typeVerlichting": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de wijze waarop het object verlicht wordt." + }, + "uvBestendig": { + "type": [ + "string", + "null" + ], + "title": "UV bestendig", + "description": "Aanduiding of het objecttype UV-bestendig is." + }, + "verbindingszoneId": { + "type": [ + "string", + "null" + ], + "title": "Verbindingszone", + "description": "Naam van de geografische if functionele verbindingszone waarbinnen het object ligt." + }, + "verlicht": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding of het objecttype verlicht is, of dat er verlichting in verwerkt is." + }, + "vorm": { + "type": [ + "string", + "null" + ], + "description": "Vorm van een beheerobject." + }, + "watergangDiepte": { + "type": [ + "string", + "null" + ], + "description": "Maat voor de diepte van de watergang." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wegnummer": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de weg, bijvoorbeeld N3 voor een provinciale weg." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + }, + "xCoordinaat": { + "type": [ + "string", + "null" + ], + "title": "X Coordinaat", + "description": "X Coördinaat van het object" + }, + "yCoordinaat": { + "type": [ + "string", + "null" + ], + "title": "Y Coordinaat", + "description": "Y Coördinaat van het object" + }, + "zettingsgevoeligheid": { + "type": [ + "string", + "null" + ], + "description": "Zettingsgevoelig is de indicatie van de zettingsgevoeligheid van de ondergrond of bodem. Zetting is het proces waar grond onder invloed van een belasting wordt samengedrukt. Dit gebeurt gebeurt ook wel geleidiijk en min of meer gelijkmatig." + }, + "zettingsgevoeligheidGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de mate van zettingsgevoeligheid." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunavoorzieningenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunavoorzieningenLink.schema.json new file mode 100644 index 00000000..772981fc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiefaunavoorzieningenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiefaunavoorzieningenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiefaunavoorzieningenLink" + ], + "type": "object", + "description": "The identifier of the relationship to faunavoorzieningen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiehekken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiehekken.schema.json new file mode 100644 index 00000000..5a3293a1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiehekken.schema.json @@ -0,0 +1,538 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiehekken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiehekken" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hekken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimtehekkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanleghoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject t.o.v. NAP in meters." + }, + "aanschafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Aanschafdatum van een object." + }, + "aantalPanelen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal panelen binnen een Scheiding." + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "belasting": { + "type": [ + "string", + "null" + ], + "description": "Mate waarin het object belast kan worden." + }, + "beschermdeFloraEnFauna": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van beschermde plantensoorten en beschermde diersoorten." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het punt is ingewonnen." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "elektrischRaster": { + "type": [ + "boolean", + "null" + ], + "description": "Is er een elektrisch raster aanwezig." + }, + "fabrikant": { + "type": [ + "string", + "null" + ], + "description": "Fabrikant van het beheerobject." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "garantiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum tot waarop de garantie van het object geldig is." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "grondsoort": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de grondsoort op de plaats van het beheerobject. Voor de CROW Systematiek Wegbeheer kunnen uitsluitend de volgende vier grondsoorten worden gebruikt: zand, klei, klei/veen, veen." + }, + "grondsoortGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Gedetailleerde aanduiding van de grondsoort op de plaats van het beheerobject." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject in meters." + }, + "hoogteTovRijbaan": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor de hoogte van het object t.o.v. de rijbaan." + }, + "hoogteklasseHek": { + "type": [ + "string", + "null" + ], + "description": "Klasse waarbinnen de hoogte van het hek valt." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "ingegraven": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het object wel of niet ingegraven is." + }, + "installateur": { + "type": [ + "string", + "null" + ], + "description": "Naam van de installateur." + }, + "inwinningsbedrijf": { + "type": [ + "string", + "null" + ], + "description": "Naam van het bedrijf of instantie die het object heeft ingewonnen en ingemeten" + }, + "jaarUitgevoerdOnderhoud": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het onderhoud van het beheerobject is uitgevoerd." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kleur": { + "type": [ + "string", + "null" + ], + "description": "Kleur van het beheerobject." + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Lengte", + "description": "Lengte van het beheerobject." + }, + "leverancier": { + "type": [ + "string", + "null" + ], + "description": "Leverancier van het beheerobject." + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "locatieaanduiding": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de locatie van het object aanvullend op de registratie van openbare ruimte en huisnummer." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "model": { + "type": [ + "string", + "null" + ], + "description": "Model" + }, + "monument": { + "type": [ + "boolean", + "null" + ], + "description": "Is het beheerobject een monument of monumentaal?" + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "omschrijving": { + "type": [ + "string", + "null" + ] + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "standplaats": { + "type": [ + "string", + "null" + ], + "description": "Met de standplaats van een object wordt letterlijk de plaats waar het object staat bedoeld. Bij een boom wordt hiermee de plaats van de boom en het bijbehorende wortelgestel bedoeld. Als synoniem wordt vaak groeiplaats gebruikt." + }, + "standplaatsGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding voor het groen- of verhardingsobject waarbinnen de boom staat." + }, + "tijdelijk": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor het tijdelijk beschikbaar gestellen neerzetten, gebruiken of plaatsen van een object." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeOnderdeel": { + "type": [ + "string", + "null" + ], + "description": "Type ondedeel die onderdeel uitmaakt van of voorkomt in het objecttype." + }, + "typeSport": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de sport welke gebruik maakt van de voorziening of sportveld." + }, + "verplaatsbaar": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het beheerobject verplaatst kan worden of vast met de aarde verbonden is." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wegnummer": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de weg, bijvoorbeeld N3 voor een provinciale weg." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + }, + "zettingsgevoeligheid": { + "type": [ + "string", + "null" + ], + "description": "Zettingsgevoelig is de indicatie van de zettingsgevoeligheid van de ondergrond of bodem. Zetting is het proces waar grond onder invloed van een belasting wordt samengedrukt. Dit gebeurt gebeurt ook wel geleidiijk en min of meer gelijkmatig." + }, + "zettingsgevoeligheidGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de mate van zettingsgevoeligheid." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesFaunavoorzieningen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesFaunavoorzieningen.schema.json new file mode 100644 index 00000000..f82ac0a5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesFaunavoorzieningen.schema.json @@ -0,0 +1,322 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologieinspectiesfaunavoorzieningen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologieinspecties_faunavoorzieningen" + ], + "type": "object", + "description": "Deze tabel bevat de resultaten van inspecties aan faunavoorzieningen. Deze objecten zijn terug te vinden in de andere ecologie tabellen faunavoorzieningen, faunameubilair, faunaverblijftplaatsen en waterobjecten.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `inspectiesFaunavoorzieningen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologieinspectiesFaunavoorzieningenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanwezigheidLandhabitat": { + "type": [ + "boolean", + "null" + ], + "description": "Geeft aan of in de voorziening landhabitat aanwezig is." + }, + "aanwezigheidZwerfvuil": { + "type": [ + "string", + "null" + ], + "description": "Mate waarin zwerfvuil is aangetroffen." + }, + "acceptatieEcomonitoring": { + "type": [ + "string", + "null" + ], + "description": "Resultaat van inspectiebeoordeling door controleur." + }, + "afleidingAanwezig": { + "type": [ + "string", + "null" + ], + "description": "Afleiding vanaf eventueel gevaar in de nabijheid van de voorziening." + }, + "afstandTotWinterbiotoop": { + "type": [ + "string", + "null" + ], + "description": "Afstand van de voorziening tot een winterbiotoop." + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de inspectie is uitgevoerd." + }, + "datumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de toezichthouder de inspectie heeft gecontroleerd." + }, + "dikteSliblaag": { + "type": [ + "string", + "null" + ], + "description": "Waargenomen dikte van de sliblaag." + }, + "faunameubilairId": { + "type": [ + "string", + "null" + ], + "title": "Faunameubilair ID", + "description": "ID van het faunameubilair." + }, + "faunaverblijfplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Faunaverblijfplaats ID", + "description": "ID van de faunaverblijfplaats." + }, + "faunavoorzieningId": { + "type": [ + "string", + "null" + ], + "title": "Faunavoorziening ID", + "description": "ID van de faunavoorziening." + }, + "faunavoorzieningstype": { + "type": [ + "string", + "null" + ], + "description": "Type faunavoorziening." + }, + "geleidingAanwezig": { + "type": [ + "string", + "null" + ], + "description": "Geleiding naar en vanaf de voorziening." + }, + "geplandeEinddatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de inspectieperiode eindigt." + }, + "geplandeStartdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de inspectieperiode start." + }, + "hellinggraadPoel": { + "type": [ + "string", + "null" + ], + "description": "Mate van helling van de oever." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek identificerend kenmerk van een inspectieopdracht." + }, + "importId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Import ID", + "description": "ID uit oude beheerindeling." + }, + "inspectieTeHerstellen": { + "type": [ + "boolean", + "null" + ], + "description": "Onderde(e)l(en) van de inspectie moeten worden hersteld." + }, + "kpiTotaalscore": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "KPI Totaalscore", + "description": "Overall inspectiescore van de faunavoorziening." + }, + "kpiWaardering": { + "type": [ + "string", + "null" + ], + "title": "KPI Waardering", + "description": "Overall kwaliteitsscore van de faunavoorziening." + }, + "mateVegetatie": { + "type": [ + "string", + "null" + ], + "description": "Mate waarin vegetatie aanwezig is." + }, + "memoBeheerobject": { + "type": [ + "string", + "null" + ], + "description": "Gedetailleerde typering van de faunavoorziening." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de digitale gegevens van deze inspectie voor het laatst gewijzigd zijn." + }, + "nietTeInspecteren": { + "type": [ + "boolean", + "null" + ], + "description": "Geeft aan dat het niet mogelijk was de voorziening te inspecteren." + }, + "oevervegetatie": { + "type": [ + "string", + "null" + ], + "description": "Mate waarin oevervegetatie aanwezig is." + }, + "overgroeiing": { + "type": [ + "string", + "null" + ], + "description": "Mate waarin de faunavoorziening is overgroeid." + }, + "poeldiepte": { + "type": [ + "string", + "null" + ], + "description": "Waargenomen diepte van de faunavoorziening." + }, + "poeldoorsnede": { + "type": [ + "string", + "null" + ], + "description": "Waargenomen doorsnee van de faunavoorziening." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de herziening." + }, + "statusInspectie": { + "type": [ + "string", + "null" + ], + "description": "Status van de inspectieopdracht." + }, + "technischeStaat": { + "type": [ + "string", + "null" + ], + "description": "Waargenomen technische staat van de faunavoorziening." + }, + "timingInspectie": { + "type": [ + "string", + "null" + ], + "description": "Tijdstatus van het inspectiemoment; verleden, actueel, toekomst." + }, + "toegankelijkheid": { + "type": [ + "string", + "null" + ], + "description": "Waargenomen toegankelijkheid van de faunavoorziening." + }, + "verbossing": { + "type": [ + "string", + "null" + ], + "description": "Mate waarin de directe omgeving van de faunavoorziening struiken, en/of bomen en boomvormers bevat." + }, + "waterAanwezig": { + "type": [ + "boolean", + "null" + ], + "description": "Geeft aan of in de faunavoorziening water aanwezig is." + }, + "waterobjectId": { + "type": [ + "string", + "null" + ], + "title": "Waterobject ID", + "description": "ID van het waterobject" + }, + "waterplantenPercentage": { + "type": [ + "string", + "null" + ], + "description": "Mate waarin waterplanten aanwezig zijn in de faunavoorziening." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesFaunavoorzieningenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesFaunavoorzieningenLink.schema.json new file mode 100644 index 00000000..200676cd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesFaunavoorzieningenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologieinspectiesfaunavoorzieningenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologieinspecties_faunavoorzieningenLink" + ], + "type": "object", + "description": "The identifier of the relationship to inspectiesFaunavoorzieningen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek identificerend kenmerk van een inspectieopdracht." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesStructuurkarteringen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesStructuurkarteringen.schema.json new file mode 100644 index 00000000..70b507b8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesStructuurkarteringen.schema.json @@ -0,0 +1,901 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologieinspectiesstructuurkarteringen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologieinspecties_structuurkarteringen" + ], + "type": "object", + "description": "Deze tabel bevat de resultaten van inspecties aan structuurkarteringen. Dit zijn bijvoorbeeld terreindelen en groenobjecten zoals poelen, moerassen, bossen, plantsoenen, gazons en oevers.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `inspectiesStructuurkarteringen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologieinspectiesStructuurkarteringenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "acceptatieEcomonitoring": { + "type": [ + "string", + "null" + ], + "description": "Resultaat van de inspectie door de controleur." + }, + "begindatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop een aaneengesloten periode begint." + }, + "bloemrijkGraslandGefaseerdBeheerFase0En1En2": { + "type": [ + "string", + "null" + ], + "title": "Bloemrijk grasland Gefaseerd beheer fase 0 en 1 en 2", + "description": "Percentage van oppervlak fase 0, 1 of 2 grasland dat in een maaisneede niet wordt gemaaid." + }, + "bloemrijkGraslandGefaseerdBeheerFase3En4": { + "type": [ + "string", + "null" + ], + "title": "Bloemrijk grasland Gefaseerd beheer fase 3 en 4", + "description": "Percentage van oppervlak dat per maaibeurt niet gemaaid is, waarbij overblijvende delen vegetatie maximaal 500 meter uit elkaar ligt." + }, + "bloemrijkGraslandNestplekkenWildeBijen": { + "type": [ + "string", + "null" + ], + "title": "Bloemrijk grasland Nestplekken wilde bijen", + "description": "Aantal typen nestplekken voor wilde bijen per 100 m1." + }, + "bloemrijkGraslandVerbossing": { + "type": [ + "string", + "null" + ], + "title": "Bloemrijk grasland Verbossing", + "description": "Percentage van oppervlakte grasland dat struiken en/of bomen/boomvormers bevat." + }, + "bloemrijkGraslandVerruiging": { + "type": [ + "string", + "null" + ], + "title": "Bloemrijk grasland Verruiging", + "description": "Percentage van oppervlakte grasland dat (tekenen van) verruiging heeft (dominantie van soorten als brandnetel, akkerdistel, braam, riet en grassen als witbol)." + }, + "bloemrijkGraslandZonnigeEnSchaduwplekkenVoorDagvlinders": { + "type": [ + "string", + "null" + ], + "title": "Bloemrijk grasland Zonnige en schaduwplekken voor dagvlinders", + "description": "Mate waarin er in of direct langs het grasland (0,5 ha) plekken zijn voor verkoeling (struweel/bomen) en opwarming (open grond)." + }, + "bosEnBosplantsoenBreedteMantelBreedProfiel": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Breedte mantel breed profiel", + "description": "Gemiddelde breedte van de mantelvegetatie bij breed profiel." + }, + "bosEnBosplantsoenBreedteMantelSmalProfiel": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Breedte mantel smal profiel", + "description": "Gemiddelde breedte van de mantelvegetatie; bij smal profiel." + }, + "bosEnBosplantsoenBreedteZoomBreedProfiel": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Breedte zoom breed profiel", + "description": "Gemiddelde breedte van de zoomvegetatie." + }, + "bosEnBosplantsoenBreedteZoomSmalProfiel": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Breedte zoom smal profiel", + "description": "Gemiddelde breedte van de zoomvegetatie." + }, + "bosEnBosplantsoenDikkeDodeBomen": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Dikke dode bomen", + "description": "Aantal m3 dood hout dat in het bosvak ligt (buiten de veiligheidszone) in de vorm van dikke (30 cm dbh) liggende en dode stammen." + }, + "bosEnBosplantsoenDikkeLevendeBomen": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Dikke levende bomen", + "description": "Percentage van oppervlak met minimaal 8 dikke (diameter >50 cm op borsthoogte) levende bomen per hectare." + }, + "bosEnBosplantsoenEuropeesBosInheems": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Europees Bos inheems", + "description": "Percentage van de kroonbedekking die uit inheemse soorten bestaat." + }, + "bosEnBosplantsoenGefaseerdBeheerZoom": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Gefaseerd beheer zoom", + "description": "Percentage van het oppervlak van de zoom waar in de winter vegetatie overblijft." + }, + "bosEnBosplantsoenGelaagdBos": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Gelaagd bos", + "description": "Percentage van oppervlakte waar een tweede boomlaag aanwezig is van minimaal 6 meter hoog (minimale bedekking 25%) en/of een struiklaag van 1,5-6 meter hoog (minimale bedekking 25%)." + }, + "bosEnBosplantsoenGemengdBos": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Gemengd bos", + "description": "Percentage van oppervlakte waar naast de hoofdboomsoort minimaal 20% van de kroonbedekking bestaat uit een minimaal vier andere boomsoort(en)." + }, + "bosEnBosplantsoenLengteZoomMantel": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Lengte zoom mantel", + "description": "Percentage van de bosrandlengte waar op de zonzijde (ZO, Z en ZW) een zoom-mantelvegetatie aanwezig is." + }, + "bosEnBosplantsoenOpenPlekken": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Open plekken", + "description": "Percentage van oppervlakte waar zich een open plek in het bos bevindt (minimaal 5 are, 25 meter doorsnede), bedekt met struweel of jonge bomen (tot maximaal 6 meter hoog)." + }, + "bosEnBosplantsoenStoringskruiden": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Storingskruiden", + "description": "Percentage van zoom met storingskruiden (brandnetel, braam, kleefkruid, haagwinde)." + }, + "bosEnBosplantsoenTakkenrillen": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Takkenrillen", + "description": "Vrijkomend houtig materiaal wordt in bosvak verwerkt verspreid op de bosbodem en in takkenrillen (minimaal 3 meter lang, 1 meter breed) of op takkenhopen. Aantal takkenrillen per hectare." + }, + "bosEnBosplantsoenVerbossingMantel": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Verbossing mantel", + "description": "Percentage van het oppervlak van de mantel met bomen of boomopslag." + }, + "bosEnBosplantsoenVerbossingZoom": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Verbossing zoom", + "description": "Percentage van het oppervlak van de zoom met struiken en/of bomen of boomopslag." + }, + "bosEnBosplantsoenVerticaleStructuurMantelzoom": { + "type": [ + "string", + "null" + ], + "title": "Bos en Bosplantsoen Verticale structuur mantelzoom", + "description": "Percentage van zoom-mantel met inhammen en een golvende lijn." + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de inspectie is uitgevoerd." + }, + "datumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop toezicht door beheerder heeft plaatsgevonden." + }, + "dynamischeNatuurMetBegrazingVariatieNatuurtypenMozaiek": { + "type": [ + "string", + "null" + ], + "title": "Dynamische natuur met begrazing Variatie natuurtypen mozaiek", + "description": "Mate waarin de natuurtypen in de juiste verhouding voorkomen. 1 of minder beheertypen voldoen aan streefbeeld." + }, + "einddatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop een aaneengesloten periode eindigt." + }, + "extensiefGazonAantalBloeiendePlantensoorten": { + "type": [ + "string", + "null" + ], + "title": "Extensief gazon Aantal bloeiende plantensoorten", + "description": "Aantal soorten bloeiende planten, exclusief grassen." + }, + "extensiefGazonGefaseerdBeheerExtensiefGazon": { + "type": [ + "string", + "null" + ], + "title": "Extensief gazon Gefaseerd beheer extensief gazon", + "description": "Percentage van oppervlakte dat minimaal één maaibeurt niet gemaaid is." + }, + "extensiefGazonOpenStructuur": { + "type": [ + "string", + "null" + ], + "title": "Extensief gazon Open structuur", + "description": "Percentage van oppervlakte gazon met kalige bodem." + }, + "groenobjectId": { + "type": [ + "string", + "null" + ], + "title": "Groenobject ID", + "description": "Id van het groenobject waarop de inspectie betrekking heeft." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek identificerend kenmerk van de inspectieopdracht." + }, + "importId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Import ID", + "description": "Id uit oude beheerindeling." + }, + "kpiTotaalscore": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "KPI Totaalscore", + "description": "Overall kwaliteitsscore van het object." + }, + "kpiWaardering": { + "type": [ + "string", + "null" + ], + "title": "KPI Waardering", + "description": "Overall inspectiescore van het object." + }, + "memoBeheerobject": { + "type": [ + "string", + "null" + ], + "description": "Gedetailleerde typering van de voorziening." + }, + "moerasDiameter": { + "type": [ + "string", + "null" + ], + "title": "Moeras Diameter", + "description": "Grootste diameter van het waterriet op minimaal 1 plek." + }, + "moerasDiepteVerlanding": { + "type": [ + "string", + "null" + ], + "title": "Moeras Diepte verlanding", + "description": "Waterpeil in de zomer (diepte/m)." + }, + "moerasGefaseerdBeheerMoeras": { + "type": [ + "string", + "null" + ], + "title": "Moeras Gefaseerd beheer moeras", + "description": "Oppervlakte riet dat minimaal één jaar niet gemaaid is (overjarig)." + }, + "moerasMoerasrand": { + "type": [ + "string", + "null" + ], + "title": "Moeras Moerasrand", + "description": "Lengte van rand van riet dat grenst aan water en/of grasland." + }, + "moerasOppervlakte": { + "type": [ + "string", + "null" + ], + "title": "Moeras Oppervlakte", + "description": "Oppervlakte riet dat in permanent in het water staat (minimaal -0,1 m)." + }, + "moerasOppervlakteWater": { + "type": [ + "string", + "null" + ], + "title": "Moeras Oppervlakte water", + "description": "Oppervlakte water dat grenst aan moeras." + }, + "moerasTotaleOppervlakteGebied": { + "type": [ + "string", + "null" + ], + "title": "Moeras Totale oppervlakte gebied", + "description": "Totale oppervlakte moeras, droog rietland en aangrenzend water en grasland." + }, + "moerasVerruiging": { + "type": [ + "string", + "null" + ], + "title": "Moeras Verruiging", + "description": "Percentage van het oppervlak moeras waar struiken, bomen of boomvormers aanwezig zijn." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de digitale gegevens van deze inspectie voor het laatst gewijzigd zijn." + }, + "natuurtype": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van het natuurtype waarop het beheer van het object is gebaseerd." + }, + "natuurvriendelijkeOeverBloemrijkeOeverAantalOeverzones": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Aantal oeverzones", + "description": "Aanwezigheid aantal vegetatiezones." + }, + "natuurvriendelijkeOeverBloemrijkeOeverAantalSoortenPlanten": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Aantal soorten planten", + "description": "Totaal aantal soorten planten op oever." + }, + "natuurvriendelijkeOeverBloemrijkeOeverBreedteOeverzoneBreedteFlauwTalud": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Breedte oeverzone breedte flauw talud", + "description": "Breedte van de gehele oever van flauw talud (boven en onder water) tussen +15cm en -50 cm." + }, + "natuurvriendelijkeOeverBloemrijkeOeverBreedteOeverzoneOnderwaterbanket": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Breedte oeverzone onderwaterbanket", + "description": "Onderwaterbanket tussen +15 cm en -0 cm." + }, + "natuurvriendelijkeOeverBloemrijkeOeverBreedteOeverzonePlasdrasbermMetVooroever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Breedte oeverzone plasdrasberm met vooroever", + "description": "Plasberm/drasberm met vooroever of onderwaterberm tussen +15cm en - 50cm." + }, + "natuurvriendelijkeOeverBloemrijkeOeverBreedteOeverzonePlasdrasbermZonderVooroever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Breedte oeverzone plasdrasberm zonder vooroever", + "description": "Plasberm/drasberm zonder vooroever of onderwaterberm tussen +15cm en - 50cm." + }, + "natuurvriendelijkeOeverBloemrijkeOeverDiepteVerlandingOeverzoneGroen": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Diepte verlanding oeverzone groen", + "description": "De gemiddelde waterpeil bij een draszone (met hellend talud) ligt tussen 0,1 boven en 0,1 onder de waterlijn, waarbij het gemiddelde op de waterlijn (0.0 m) ligt." + }, + "natuurvriendelijkeOeverBloemrijkeOeverDiepteVerlandingOeverzoneOranje": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Diepte verlanding oeverzone oranje", + "description": "De gemiddelde waterpeil bij een plaszone (met hellend talud) ligt tussen 0,1 m en 0,5 m, waarbij het gemiddelde op 0,3 m ligt." + }, + "natuurvriendelijkeOeverBloemrijkeOeverDiepteVerlandingOeverzoneRood": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Diepte verlanding oeverzone rood", + "description": "De gemiddelde waterpeil bij de aquatische zone, of onderwaterbanket (met hellend talud) loopt in optimale situatie van 0,5 tot 1 meter onder de waterlijn, waarbij het gemiddelde op 0,7m ligt." + }, + "natuurvriendelijkeOeverBloemrijkeOeverGebrekenOeverconstructie": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Gebreken oeverconstructie", + "description": "Mate waarin bij de oeverconstructie sprake is van technische gebreken." + }, + "natuurvriendelijkeOeverBloemrijkeOeverGefaseerdBeheerBloemrijkeOever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Gefaseerd beheer bloemrijke oever", + "description": "Percentage van oppervlak dat per maaibeurt niet gemaaid is." + }, + "natuurvriendelijkeOeverBloemrijkeOeverHellinggraadOever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Hellinggraad oever", + "description": "Hellinggraad van het talud." + }, + "natuurvriendelijkeOeverBloemrijkeOeverKwalificerendeSoorten": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Kwalificerende soorten", + "description": "Totaal aantal kwalificerende soorten op oever." + }, + "natuurvriendelijkeOeverBloemrijkeOeverOevertype": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Oevertype", + "description": "Type oeverconstructie." + }, + "natuurvriendelijkeOeverBloemrijkeOeverVerbossing": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Verbossing", + "description": "Percentage van het oppervlak van de oever waar struiken en/of bomen/ boomvormers aanwezig zijn (binnen een afstand van 5 meter ten opzichte van de waterlijn)." + }, + "natuurvriendelijkeOeverBloemrijkeOeverVerruiging": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Bloemrijke oever Verruiging", + "description": "Percentage van het oppervlak van de oever waar ruigtesoorten als gewone berenklauw, haagwinde, heermoes etc voorkomt." + }, + "natuurvriendelijkeOeverRuigeRietoeverBreedteOeverzoneBreedteFlauwTalud": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Breedte oeverzone breedte flauw talud", + "description": "Breedte van de gehele oever van flauw talud (boven en onder water) tussen +15cm en -50 cm." + }, + "natuurvriendelijkeOeverRuigeRietoeverBreedteOeverzonePlasdrasbermMetVooroever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Breedte oeverzone plasdrasberm met vooroever", + "description": "Plasberm/drasberm met vooroever of onderwaterberm tussen +15cm en - 50cm." + }, + "natuurvriendelijkeOeverRuigeRietoeverBreedteOeverzonePlasdrasbermZonderVooroever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Breedte oeverzone plasdrasberm zonder vooroever", + "description": "Plasberm/drasberm zonder vooroever of onderwaterberm tussen +15cm en - 50cm." + }, + "natuurvriendelijkeOeverRuigeRietoeverDiepteVerlandingOeverzoneGroen": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Diepte verlanding oeverzone groen", + "description": "De gemiddelde waterpeil bij een draszone (met hellend talud) ligt tussen 0,1 boven en 0,1 onder de waterlijn, waarbij het gemiddelde op de waterlijn (0.0 m) ligt." + }, + "natuurvriendelijkeOeverRuigeRietoeverDiepteVerlandingOeverzoneOranje": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Diepte verlanding oeverzone oranje", + "description": "De gemiddelde waterpeil bij een plaszone (met hellend talud) ligt tussen 0,1 m en 0,5 m, waarbij het gemiddelde op 0,3 m ligt." + }, + "natuurvriendelijkeOeverRuigeRietoeverDiepteVerlandingOeverzoneRood": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Diepte verlanding oeverzone rood", + "description": "De gemiddelde waterpeil bij de aquatische zone, of onderwaterbanket (met hellend talud) loopt in optimale situatie van 0,5 tot 1 meter onder de waterlijn, waarbij het gemiddelde op 0,7m ligt." + }, + "natuurvriendelijkeOeverRuigeRietoeverGebrekenOeverconstructie": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Gebreken oeverconstructie", + "description": "Mate waarin bij de oeverconstructie sprake is van technische gebreken." + }, + "natuurvriendelijkeOeverRuigeRietoeverGefaseerdBeheerStruweelOfRuigeRietoever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Gefaseerd beheer struweel of ruige rietoever", + "description": "Percentage van oppervlak dat per maaibeurt niet gemaaid is." + }, + "natuurvriendelijkeOeverRuigeRietoeverHellinggraadOever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Hellinggraad oever", + "description": "Hellinggraad van het talud." + }, + "natuurvriendelijkeOeverRuigeRietoeverOevertype": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Oevertype", + "description": "Type oeverconstructie." + }, + "natuurvriendelijkeOeverRuigeRietoeverVerbossingRuigeRietoever": { + "type": [ + "string", + "null" + ], + "title": "Natuurvriendelijke oever Ruige rietoever Verbossing ruige rietoever", + "description": "Percentage van het oppervlak van de oever waar struiken en/of bomen/ boomvormers aanwezig zijn (binnen een afstand van 5 meter ten opzichte van de waterlijn)." + }, + "nietTeInspecteren": { + "type": [ + "boolean", + "null" + ], + "description": "Geeft aan dat het niet mogelijk was de voorziening te inspecteren." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de herziening." + }, + "ruigteInheemsRuigte": { + "type": [ + "string", + "null" + ], + "title": "Ruigte Inheems ruigte", + "description": "Percentage van het oppervlak dat uit inheemse soorten bestaat." + }, + "ruigteMengingRuigte": { + "type": [ + "string", + "null" + ], + "title": "Ruigte Menging ruigte", + "description": "Aantal soorten inheemse planten waard de ruigtevegetatie uit bestaat." + }, + "ruigteVerbossingRuigte": { + "type": [ + "string", + "null" + ], + "title": "Ruigte Verbossing ruigte", + "description": "Percentage van het oppervlak waar bomen, boomopslag of struiken aanwezig is." + }, + "stadswaterAlgenEnOfKroos": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Algen en of kroos", + "description": "Percentage van wateroppervlak bedekt met algen en/of kroos." + }, + "stadswaterDiversiteitPlanten": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Diversiteit planten", + "description": "Totaal aantal soorten waterplanten (drijfblad- plus onder water gedoken planten)." + }, + "stadswaterDoorzicht": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Doorzicht", + "description": "Mate van helderheid van het water." + }, + "stadswaterDrijfbladplanten": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Drijfbladplanten", + "description": "Aandeel van watergang met drijfbladplanten." + }, + "stadswaterInvasieveExoten": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Invasieve exoten", + "description": "Aanwezigheid invasieve exoten flora." + }, + "stadswaterOndergedokenWaterplanten": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Ondergedoken waterplanten", + "description": "Aandeel van watergang met ondergedoken planten." + }, + "stadswaterSchaduw": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Schaduw", + "description": "Mate van beschaduwing op de watergang." + }, + "stadswaterSlibdikte": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Slibdikte", + "description": "Dikte van de sliblaag op de waterbodem." + }, + "stadswaterWaterdiepte": { + "type": [ + "string", + "null" + ], + "title": "Stadswater Waterdiepte", + "description": "Diepte van de waterbodem." + }, + "statusInspectie": { + "type": [ + "string", + "null" + ], + "title": "Status Inspectie", + "description": "Status van de inspectieopdracht" + }, + "struweelGefaseerdBeheerStruweelOfRuigeRietoever": { + "type": [ + "string", + "null" + ], + "title": "Struweel Gefaseerd beheer struweel of ruige rietoever", + "description": "Percentage van oppervlak dat niet gemaaid is." + }, + "struweelInheemsStruweel": { + "type": [ + "string", + "null" + ], + "title": "Struweel Inheems struweel", + "description": "Percentage van het oppervlakte dat uit inheemse soorten bestaat." + }, + "struweelLengteZoom": { + "type": [ + "string", + "null" + ], + "title": "Struweel Lengte zoom", + "description": "Percentage van struweelrand met zoomvegetatie." + }, + "struweelMengingStruweel": { + "type": [ + "string", + "null" + ], + "title": "Struweel Menging struweel", + "description": "Percentage van oppervlakte waar naast de hoofdstruiksoort minimaal drie andere soorten voorkomen." + }, + "struweelVerbossing": { + "type": [ + "string", + "null" + ], + "title": "Struweel Verbossing", + "description": "Percentage van het oppervlak van het struweel waar bomen of boomopslag aanwezig is." + }, + "teHerstellen": { + "type": [ + "boolean", + "null" + ], + "description": "Onderde(e)l(en) van de inspectie moeten worden hersteld." + }, + "terreindeelId": { + "type": [ + "string", + "null" + ], + "title": "Terreindeel ID", + "description": "Id van het terreindeel waarop de inspectie betrekking heeft." + }, + "timingInspectie": { + "type": [ + "string", + "null" + ], + "description": "Tijdstatus van het inspectiemoment; verleden, actueel, toekomst." + }, + "veenmosrietlandGefaseerdBeheerVeenmosrietland": { + "type": [ + "string", + "null" + ], + "title": "Veenmosrietland Gefaseerd beheer veenmosrietland", + "description": "Percentage van oppervlak dat niet gemaaid is." + }, + "veenmosrietlandVerbossingVeenmosrietland": { + "type": [ + "string", + "null" + ], + "title": "Veenmosrietland Verbossing veenmosrietland", + "description": "Percentage van het veenmosrietland dat bestaat uit bomen, boomopslag en struweel." + }, + "veenmosrietlandVerdrogingDiepte": { + "type": [ + "string", + "null" + ], + "title": "Veenmosrietland Verdroging diepte", + "description": "Gemiddelde waterpeil ten opzichte van het maaiveld." + }, + "veenmosrietlandVerruigingVeenmosrietland": { + "type": [ + "string", + "null" + ], + "title": "Veenmosrietland Verruiging veenmosrietland", + "description": "Percentage van oppervlakte dat (tekenen van) verruiging heeft (dominantie van soorten als brandnetel, akkerdistel, braam, riet, grassen als witbol)." + }, + "waarde": { + "type": [ + "string", + "null" + ], + "description": "Waarde (tekst of numeriek) die op een verkeersbord ingevuld kan worden." + }, + "waarderingsscore": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Score behorende bij de waarderingen vanuit ecologische monitoring." + }, + "weidevogelgraslandGefaseerdBeheerOfBeweiding": { + "type": [ + "string", + "null" + ], + "title": "Weidevogelgrasland Gefaseerd beheer of beweiding", + "description": "Er is een mozaïek van hoge en lage gras- en kruidenvegetatie (in mei is 20% van het grasland hoger dan 25 cm en 20% lager dan 25 cm)." + }, + "weidevogelgraslandNestbescherming": { + "type": [ + "string", + "null" + ], + "title": "Weidevogelgrasland Nestbescherming", + "description": "Bij beweiding wordt aan nestbescherming gedaan." + }, + "weidevogelgraslandOpenKarakter": { + "type": [ + "string", + "null" + ], + "title": "Weidevogelgrasland Open karakter", + "description": "Mate waarin het gebied een open karakter heeft zonder opgaande structuurelementen zoals bomen en bosjes." + }, + "weidevogelgraslandSchuilplaats": { + "type": [ + "string", + "null" + ], + "title": "Weidevogelgrasland Schuilplaats", + "description": "Percentage van de slootkant met bedekking (maart-aug) van helofyten en kruiden als dekking en voedselplek." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesStructuurkarteringenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesStructuurkarteringenLink.schema.json new file mode 100644 index 00000000..42acb035 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieinspectiesStructuurkarteringenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologieinspectiesstructuurkarteringenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologieinspecties_structuurkarteringenLink" + ], + "type": "object", + "description": "The identifier of the relationship to inspectiesStructuurkarteringen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek identificerend kenmerk van de inspectieopdracht." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiekerngebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiekerngebieden.schema.json new file mode 100644 index 00000000..a8da40ac --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiekerngebieden.schema.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiekerngebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiekerngebieden" + ], + "type": "object", + "description": "Tabel met gegevens over kerngebieden. Kerngebieden zijn onderdeel van het ecologisch areaal van Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `kerngebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologiekerngebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorieKerngebied": { + "type": [ + "string", + "null" + ], + "description": "Het ecologische beheerobject is ingedeeld in de natuurcategorie nat of droog." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "gidssoort": { + "type": [ + "string", + "null" + ], + "description": "Naam van de diersoort, waaraan getoetst (kan) worden om de kwaliteit van het ecologische beheerobject in kaart te brengen." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Global Unique Identifier: unieke aanduiding van het object." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van een object." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datum mutatie", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het ecologisch beheerobject." + }, + "objectnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Nummer van het beheerobject, door de organisatie gegeven." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheerobject conform IMBOR." + }, + "omtrekGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Omtrek GIS", + "description": "Op geometrie automatisch berekende lengte (lijn) of omtrek (vlak) in meters." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Oppervlakte GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "waterschapNaam": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiekerngebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiekerngebiedenLink.schema.json new file mode 100644 index 00000000..75bf4cb8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologiekerngebiedenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiekerngebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologiekerngebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to kerngebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van een object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologieroosters.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologieroosters.schema.json new file mode 100644 index 00000000..5f8b4946 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologieroosters.schema.json @@ -0,0 +1,414 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologieroosters", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologieroosters" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `roosters._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimteroostersLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanleghoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject t.o.v. NAP in meters." + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "beginGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar waarin de garantieperiode van het opgeleverde beheerobject begint." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het punt is ingewonnen." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "eindeGarantieperiode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Jaar (datum) waarin de garantieperiode van het opgeleverde beheerobject eindigt." + }, + "fundering": { + "type": [ + "string", + "null" + ], + "description": "Keuze uit lijst met funderingen van het beheerobject. Van toepassing bij wegobjecten en grassportvelden." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject in meters." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "jaarLaatsteConservering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin schade(s) aan het beheerobject is geconserveerd." + }, + "jaarUitgevoerdOnderhoud": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het onderhoud van het beheerobject is uitgevoerd." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kleur": { + "type": [ + "string", + "null" + ], + "description": "Kleur van het beheerobject." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengte van het beheerobject." + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Lengte Gis", + "description": "Op geometrie automatisch berekende lengte (lijn) of omtrek (vlak) in meters" + }, + "leverancier": { + "type": [ + "string", + "null" + ], + "description": "Leverancier van het beheerobject." + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "locatieaanduiding": { + "type": [ + "string", + "null" + ], + "description": "Nadere specificatie van de locatie van het object aanvullend op de registratie van openbare ruimte en huisnummer." + }, + "matching": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan welke gegevens afkomstig zijn uit conversie geovisia" + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "description": "Lijst met materialen waaruit het beheerobject opgebouwd is." + }, + "model": { + "type": [ + "string", + "null" + ], + "description": "Naam of type van het toegepaste object." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "omschrijving": { + "type": [ + "string", + "null" + ] + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Oppervlakte GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1HekkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1HekkenLinks.schema.json new file mode 100644 index 00000000..e6607c74 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1HekkenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiev1hekkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiev1HekkenLinks" + ], + "type": "object", + "description": "The contents of the `hekken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimtehekkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1RoostersLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1RoostersLinks.schema.json new file mode 100644 index 00000000..f4888445 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1RoostersLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiev1roosterslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiev1RoostersLinks" + ], + "type": "object", + "description": "The contents of the `roosters._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimteroostersLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1VerbindingszonesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1VerbindingszonesLinks.schema.json new file mode 100644 index 00000000..6f392238 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1VerbindingszonesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiev1verbindingszoneslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiev1VerbindingszonesLinks" + ], + "type": "object", + "description": "The contents of the `verbindingszones._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologieverbindingszonesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1WaterobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1WaterobjectenLinks.schema.json new file mode 100644 index 00000000..0f905409 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiev1WaterobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiev1waterobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiev1WaterobjectenLinks" + ], + "type": "object", + "description": "The contents of the `waterobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimtewaterobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologieverbindingszones.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologieverbindingszones.schema.json new file mode 100644 index 00000000..2f809709 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologieverbindingszones.schema.json @@ -0,0 +1,167 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologieverbindingszones", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologieverbindingszones" + ], + "type": "object", + "description": "Tabel met gegevens over verbindingszones. Verbindingszones zijn onderdeel van het ecologisch areaal van Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `verbindingszones._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EcologieverbindingszonesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheergebiedVerbindingszone": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het Ecologisch beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "categorieVerbindingszone": { + "type": [ + "string", + "null" + ], + "description": "Het Ecologische beheerobject is ingedeeld in de natuurcategorie nat of droog." + }, + "gemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "gidssoort": { + "type": [ + "string", + "null" + ], + "description": "Naam van de diersoort, waaraan getoetst (kan) worden om de kwaliteit van het ecologische beheerobject in kaart te brengen." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Global Unique Identifier: unieke aanduiding van het object." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van een object." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Datum mutatie", + "description": "Datum waarop laatste mutatie heeft plaatsgevonden." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het ecologisch beheerobject." + }, + "objectnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke Identificatie van het beheerobject, door de organisatie gegeven." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheerobject conform IMBOR." + }, + "omtrekGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Omtrek GIS", + "description": "Op geometrie automatisch berekende lengte (lijn) of omtrek (vlak) in meters." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Omtrek GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "waterschapNaam": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieverbindingszonesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieverbindingszonesLink.schema.json new file mode 100644 index 00000000..509f1ad6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/EcologieverbindingszonesLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologieverbindingszoneslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/EcologieverbindingszonesLink" + ], + "type": "object", + "description": "The identifier of the relationship to verbindingszones.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object ID", + "description": "Uniek identificerend kenmerk van een object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiewaterobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiewaterobjecten.schema.json new file mode 100644 index 00000000..e8c0acc4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Ecologiewaterobjecten.schema.json @@ -0,0 +1,844 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/ecologiewaterobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Ecologiewaterobjecten" + ], + "type": "object", + "description": "The serializer for the *main* object.\n\nThis subclass of the dynamic serializer only exposes the non-relational fields.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `waterobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ObjectenopenbareruimtewaterobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "actueelKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het actuele kwaliteitsniveau (na schouwen of inspecteren) conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "baggerplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie welke voor het baggeren verantwoordelijk is namens de eigenaar en beheerder." + }, + "beheerafspraak": { + "type": [ + "string", + "null" + ], + "description": "Afspraak over het beheer van de asset gedurende de levenscyclus." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject." + }, + "beheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek." + }, + "bemonsteringsjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin de kwaliteit van de waterbodem en van het oppervlaktewater van het waterobject bemonsterd is." + }, + "bereikbaarheid": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor de bereikbaarheid van het object die beheerd moet worden." + }, + "bereikbaarheidGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Mogelijkheid om één of meerdere opties voor het detailleren van de bereikbaarheid toe te voegen bij een objecttype." + }, + "bergendVermogen": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De hoeveelheid afvalwater die in de voorziening kan worden geborgen." + }, + "beschermdeFloraEnFauna": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van beschermde plantensoorten en beschermde diersoorten." + }, + "bevaarbaarheidsklasse": { + "type": [ + "string", + "null" + ], + "description": "Klasse-indeling welke de bevaarbaarheid aangeeft." + }, + "breedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van het beheerobject." + }, + "breedteBodem": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van de waterbodem van het waterobject.." + }, + "breedteInsteek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van de insteek van het waterobject." + }, + "breedteklasseWatergang": { + "type": [ + "string", + "null" + ], + "description": "Klasse-indeling welke de breedte aangeeft." + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de buurt waarbinnen het beheerobject ligt (conform CBS-indeling)." + }, + "conditiescore": { + "type": [ + "string", + "null" + ], + "description": "Maat voor het vastleggen van de conditie van een object op basis van 6 scores." + }, + "controlefrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de frequentie van de controle van het beheerobject." + }, + "datumInwinning": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het punt is ingewonnen." + }, + "doelsoort": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het voorkomen van verschillende soorten amfibieën in een amfibieënpoel." + }, + "ecologischBeheer": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of ecologisch beheer van toepassing is." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "eigenaarGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de eigenaar van het beheerobject." + }, + "floraEnFaunaUitzondering": { + "type": [ + "boolean", + "null" + ], + "description": "Reden voor eventuele uitzondering van de flora- en faunawet." + }, + "floraEnFaunawetAfwijking": { + "type": [ + "string", + "null" + ], + "description": "Reden voor eventuele afwijking van de flora- en faunawet." + }, + "folie": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van folie." + }, + "frequentieBaggeren": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een waterobject gebaggerd wordt per jaar." + }, + "frequentieKroosvissen": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat het kroos in een waterobject verwijderd wordt per jaar." + }, + "frequentieVeegboot": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een veegboot in een waterobject gebruikt wordt per jaar." + }, + "gebiedstype": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gebiedstype waarbinnen het beheerobject ligt. Conform de indeling zoals toegepast bij de CROW Benchmark Beheerprestaties." + }, + "gebruiksfunctie": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van één of meer gebruiksfuncties van het beheerobject." + }, + "gedeeldBeheer": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor het registreren van gedeeld beheer van het object." + }, + "gedeeldEigenaarschap": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor het registreren van gedeeld eigenaarschap van een object." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Naam van de gemeente waarbinnen het beheerobject ligt." + }, + "gemetenBodempeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemeten bodempeil van het waterobject in het peiljaar." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "gewenstKwaliteitsniveau": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het gewenste kwaliteitsniveau conform de CROW Kwaliteitscatalogus (A+, A, B, C, D)." + }, + "guid": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatiecode van het object." + }, + "hoeveelheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor de hoeveelheid van het beheerareaal, m2 voor een vlakobject, m voor een lijnobject en aantal voor een puntobject." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte van het beheerobject in meters." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatienummer van het object." + }, + "idUitOudeBeheerindeling": { + "type": [ + "string", + "null" + ], + "title": "ID uit oude beheerindeling", + "description": "Uniek kenmerk van een beheerobject uit een oude beheerindeling." + }, + "identificatie": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificatienummer voor het object dat onveranderlijk is zolang het object bestaat." + }, + "infiltrerendOppervlak": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor het oppervlak (binnen het object) waarbinnen water kan infiltreren." + }, + "infiltrerendVermogen": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor de snelheid (in millimeters per uur) waarin regenwater kan infiltreren." + }, + "ingrijpdiepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Diepte van het waterobject waarop ingegrepen moet worden om te baggeren." + }, + "insteekbreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedte van hwt waterobject tussen de beide slootkanten." + }, + "inwinningsbedrijf": { + "type": [ + "string", + "null" + ], + "description": "Naam van het bedrijf of instantie die het object heeft ingewonnen en ingemeten" + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin het beheerobject is aangelegd of aangeplant (kan ook voor de plaatsingsdatum gebruikt worden)." + }, + "kerngebiedId": { + "type": [ + "string", + "null" + ], + "title": "Kerngebied", + "description": "Naam van het geografisch of functioneel kerngebied waarbinnen het object ligt." + }, + "lengteDroogTalud": { + "type": [ + "string", + "null" + ], + "description": "Maat voor de lengte van het droog talud (input voor bestek)." + }, + "lengteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Lengte GIS", + "description": "Op geometrie automatisch berekende lengte (lijn) of omtrek (vlak) in meters" + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de ligging van het beheerobject binnen of buiten de bebouwde kom." + }, + "maaifrequentie": { + "type": [ + "string", + "null" + ], + "description": "Aantal keren dat een groenobject gemaaid wordt per jaar." + }, + "matching": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan welke gegevens afkomstig zijn uit conversie geovisia" + }, + "maximaalBodempeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aanduiding voor het maximale bodempeil van het waterobject na slibaanwas voordat er gebaggerd moet worden." + }, + "maximaleDiepgang": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Maximale diepgang voor vaartuigen in het waterobject." + }, + "maximumStreefpeil": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "minimumStreefpeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Maximum streefpeil", + "description": "Maximum streefpeil van het waterobject." + }, + "mutatieDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "nautischeDiepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Diepte gemeten vanaf het wateroppervlak tot aan de boom." + }, + "nietGeheelSloten": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het waterobject wel of niet in zijn geheel onderhouden moet worden." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het beheerobject." + }, + "oeververdediging": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of er oeververdediging aanwezig is." + }, + "onderhoudsplichtige": { + "type": [ + "string", + "null" + ], + "description": "Organisatie die verantwoordelijk is voor het onderhoud van het beheerobject." + }, + "ontwerpBodempeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Ontwerphoogte van de waterbodem van het waterobject.." + }, + "openbareRuimte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de openbare ruimte, zoals gedefinieerd in IMGeo of in de BAG, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met grenzen openbare ruimtes of uit de Basisregistratie Adressen en Gebouwen (zonder begrenzig)." + }, + "oppervlakteGis": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Oppervlakte GIS", + "description": "Oppervlakte van het beheerobject, overname van BGT/IMGeo." + }, + "oppervlakteInsteek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte van de insteek van het waterobject." + }, + "perceelEcologischeMonitoring": { + "type": [ + "string", + "null" + ], + "description": "Nummer van het gebied waarbinnen de ecologische metingen of observaties worden uitgevoerd." + }, + "porositeit": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De mate van doorlaatbaarheid." + }, + "relatieveHoogteligging": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding voor de relatieve hoogte van het beheerobject." + }, + "revisie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Identificatie van de meest recente bewerking of aanpassing van het object of de gegevens ervan." + }, + "schouwen": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding of het object geschouwd moet worden." + }, + "schouwwijze": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het uitvoeren van de schouw van een waterobject, eenzijdig of tweezijdig schouwen." + }, + "slagwaterpeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Waterpeil van het waterobject waarop er gemaald moet worden." + }, + "slibaanwas": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Mate van de verwachte slibaanwas op de waterbodem van het waterobject." + }, + "stadsdeelOfKern": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel, niet te verwarren met Stadsdeel BGT-IMGeo: zie hiervoor Woonplaats. Voor de meeste gemeenten gelijk aan Woonplaats, maar kan ook functioneren als hiërarchische laag tussen de niveaus wijk en woonplaats." + }, + "streefdiepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Streefdiepte van het vaarwater." + }, + "streefpeil": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemiddeld waterpeil." + }, + "taludsteilte": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de steilte van het talud." + }, + "teSlotenBreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De breedte van het waterobject welke onderhouden moet worden." + }, + "teSlotenLengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "De lengte van het waterobject welke onderhouden moet worden." + }, + "teSlotenOppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het oppervlakte van het waterobject welke onderhouden moet worden." + }, + "tweedeBeheerder": { + "type": [ + "string", + "null" + ], + "description": "Een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De typen beheerder zijn conform de indeling in bronhouders (BGT)." + }, + "tweedeEigenaar": { + "type": [ + "string", + "null" + ], + "description": "(Rechts)persoon die het meest omvattend recht op een zaak heeft . De typen eigenaren zijn conform de indeling in bronhouders (BGT)." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van het beheerobject." + }, + "typeBewerking": { + "type": [ + "string", + "null" + ], + "description": "Wijze waarop een beheerobject verwerkt wordt (handmatig of machinaal)." + }, + "typeExtraGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Extra typering van het beheerobject, nadere typering van type gedetailleerd." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere typering van het type beheerobject." + }, + "typeWaterbodem": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het type beheer van de waterbodem." + }, + "typeWatergang": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het type beheer van de watergang en het belang van de watergang." + }, + "typeWaterplanten": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding voor het type waterplanten binnen het waterobject." + }, + "uitstroomniveau": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Hoogte waarop het water uitstroomt." + }, + "vaarwater": { + "type": [ + "string", + "null" + ], + "description": "Belang van het vaarwater waarover de brug ligt." + }, + "vaarwegtraject": { + "type": [ + "string", + "null" + ], + "description": "Naam van het vaarwegtraject." + }, + "verbindingszoneId": { + "type": [ + "string", + "null" + ], + "title": "Verbindingszone", + "description": "Naam van de geografische if functionele verbindingszone waarbinnen het object ligt." + }, + "vorm": { + "type": [ + "string", + "null" + ], + "description": "Vorm van een beheerobject." + }, + "waterbeheergebied": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterbeheergebied waarbinnen het beheerobject ligt." + }, + "watergangDiepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Maat voor de diepte van de watergang." + }, + "waternaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het water." + }, + "waterpeilWinter": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemiddeld waterpeil in de winter." + }, + "waterpeilZomer": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Gemiddeld waterpeil in de zomer." + }, + "waterplanten": { + "type": [ + "boolean", + "null" + ], + "description": "Aanduiding voor de aanwezigheid van waterplanten binnen het waterobject." + }, + "waterschap": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van het waterschap, waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met waterschapsgrenzen." + }, + "werkbreedte": { + "type": [ + "string", + "null" + ], + "description": "Maat voor de werkbreedte van het waterobject." + }, + "wijk": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van de wijk waarbinnen het beheerobject ligt. Overname uit IMGeo-bestand met wijkgrenzen." + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats, overeenkomstig met Stadsdeel of Woonplaats conform BGT-IMGeo. Lijst met domeinwaarden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded.schema.json new file mode 100644 index 00000000..35c1615f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "faunameubilair": { + "type": "array", + "items": { + "$ref": "./Ecologiefaunameubilair.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded10.schema.json new file mode 100644 index 00000000..ea2a6a41 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "waterobjecten": { + "type": "array", + "items": { + "$ref": "./Ecologiewaterobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded2.schema.json new file mode 100644 index 00000000..0ce27c24 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "faunaverblijfplaatsen": { + "type": "array", + "items": { + "$ref": "./Ecologiefaunaverblijfplaatsen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded3.schema.json new file mode 100644 index 00000000..24ac32a5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "faunavoorzieningen": { + "type": "array", + "items": { + "$ref": "./Ecologiefaunavoorzieningen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded4.schema.json new file mode 100644 index 00000000..115eeb64 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "hekken": { + "type": "array", + "items": { + "$ref": "./Ecologiehekken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded5.schema.json new file mode 100644 index 00000000..827f9f76 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "inspecties_faunavoorzieningen": { + "type": "array", + "items": { + "$ref": "./EcologieinspectiesFaunavoorzieningen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded6.schema.json new file mode 100644 index 00000000..2dfd50db --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "inspecties_structuurkarteringen": { + "type": "array", + "items": { + "$ref": "./EcologieinspectiesStructuurkarteringen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded7.schema.json new file mode 100644 index 00000000..72d87b60 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "kerngebieden": { + "type": "array", + "items": { + "$ref": "./Ecologiekerngebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded8.schema.json new file mode 100644 index 00000000..8137b4f5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "roosters": { + "type": "array", + "items": { + "$ref": "./Ecologieroosters.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded9.schema.json new file mode 100644 index 00000000..97b1c06b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json" + ], + "type": "object", + "properties": { + "verbindingszones": { + "type": "array", + "items": { + "$ref": "./Ecologieverbindingszones.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/LineString.schema.json new file mode 100644 index 00000000..80641159 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Links.schema.json new file mode 100644 index 00000000..f17fc690 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiLineString.schema.json new file mode 100644 index 00000000..1d6c738f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiPoint.schema.json new file mode 100644 index 00000000..b74ba6fa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiPolygon.schema.json new file mode 100644 index 00000000..0be2382c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Point.schema.json new file mode 100644 index 00000000..c58db878 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Polygon.schema.json new file mode 100644 index 00000000..f28b9b7d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ecologie-ohh_1xenr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ecologie-ohh_1xenr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Embedded.schema.json new file mode 100644 index 00000000..65a0b47b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json" + ], + "type": "object", + "properties": { + "gas_en_elektriciteit_kwartaal": { + "type": "array", + "items": { + "$ref": "./EnergieverbruikMragasEnElektriciteitKwartaal.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Embedded2.schema.json new file mode 100644 index 00000000..d8998091 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json" + ], + "type": "object", + "properties": { + "gas_en_elektriciteit_maand_liander": { + "type": "array", + "items": { + "$ref": "./EnergieverbruikMragasEnElektriciteitMaandLiander.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMradefaultGasEnElektriciteitKwartaalLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMradefaultGasEnElektriciteitKwartaalLinks.schema.json new file mode 100644 index 00000000..808d048b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMradefaultGasEnElektriciteitKwartaalLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/energieverbruikmradefaultgasenelektriciteitkwartaallinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/EnergieverbruikMradefaultGasEnElektriciteitKwartaalLinks" + ], + "type": "object", + "description": "The contents of the `gasEnElektriciteitKwartaal._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EnergieverbruikMragasEnElektriciteitKwartaalLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMradefaultGasEnElektriciteitMaandLianderLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMradefaultGasEnElektriciteitMaandLianderLinks.schema.json new file mode 100644 index 00000000..fd637377 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMradefaultGasEnElektriciteitMaandLianderLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/energieverbruikmradefaultgasenelektriciteitmaandlianderlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/EnergieverbruikMradefaultGasEnElektriciteitMaandLianderLinks" + ], + "type": "object", + "description": "The contents of the `gasEnElektriciteitMaandLiander._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EnergieverbruikMragasEnElektriciteitMaandLianderLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitKwartaal.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitKwartaal.schema.json new file mode 100644 index 00000000..8f7ac3e2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitKwartaal.schema.json @@ -0,0 +1,168 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/energieverbruikmragasenelektriciteitkwartaal", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/EnergieverbruikMragas_en_elektriciteit_kwartaal" + ], + "type": "object", + "description": "Verbruiksdata gas en elektriciteit per kwartaal van de Metropoolregio Amsterdam. Samengevoegde tabel met verbruiksdata van Liander en Stedin.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gasEnElektriciteitKwartaal._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EnergieverbruikMragasEnElektriciteitKwartaalLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalAansluitingen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Energieverbruik Aantal aansluitingen", + "description": "Het aantal afleverpunten." + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting buurtcode", + "description": "Code van de buurt waar binnen de aansluitingen zich bevinden.." + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting buurtnaam", + "description": "Naam van de buurt waar binnen de aansluitingen zich bevinden." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting gemeente", + "description": "De gemeente waar binnen de aansluitingen zich bevinden." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Energieverbruik ID", + "description": "Unieke aanduiding record." + }, + "jaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Energieverbruik jaar", + "description": "Het jaar waarop het verbruik betrekking heeft." + }, + "jaarKwartaal": { + "type": [ + "string", + "null" + ], + "title": "Energieverbruik kwartaal van jaar", + "description": "Het jaar en kwartaal waarop het verbruik betrekking heeft." + }, + "klantsegment": { + "type": [ + "string", + "null" + ], + "title": "Klanttypering", + "description": "Typering van de grootte van de aansluiting: KVB = kleinverbruik, GVB = grootverbruik." + }, + "netbeheerder": { + "type": [ + "string", + "null" + ], + "title": "Energieverbruik netbeheerder", + "description": "Netbeheerder van de verbruiksdata." + }, + "peildatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Energieverbruik peildatum", + "description": "Peildatum waarop het verbruik betrekking heeft." + }, + "product": { + "type": [ + "string", + "null" + ], + "title": "Energieverbruik producttype", + "description": "Het producttype: ELK = elektriciteit, GAS = gas." + }, + "standaardjaarLevering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Schatting levering per jaar", + "description": "Schatting op basis van historische gegevens van het jaarverbruik in kWh (elektriciteit) of nm3 (gas)." + }, + "standaardjaarTeruglevering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Schatting teruglevering per jaar", + "description": "Schatting op basis van historische gegevens van de jaarlijkse teruglevering in kWh (elektriciteit) of nm3 (gas)." + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting wijkcode", + "description": "Code van de wijk waar binnen de aansluitingen zich bevinden." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting wijknaam", + "description": "Naam van de wijk waar binnen de aansluitingen zich bevinden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitKwartaalLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitKwartaalLink.schema.json new file mode 100644 index 00000000..2b859ab9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitKwartaalLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/energieverbruikmragasenelektriciteitkwartaallink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/EnergieverbruikMragas_en_elektriciteit_kwartaalLink" + ], + "type": "object", + "description": "The identifier of the relationship to gasEnElektriciteitKwartaal.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Energieverbruik ID", + "description": "Unieke aanduiding record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitMaandLiander.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitMaandLiander.schema.json new file mode 100644 index 00000000..1de220d5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitMaandLiander.schema.json @@ -0,0 +1,175 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/energieverbruikmragasenelektriciteitmaandliander", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/EnergieverbruikMragas_en_elektriciteit_maand_liander" + ], + "type": "object", + "description": "Verbruiksdata gas en elektriciteit per maand van de Metropoolregio Amsterdam geleverd door Liander.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gasEnElektriciteitMaandLiander._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EnergieverbruikMragasEnElektriciteitMaandLianderLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalAansluitingen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Energieverbruik Aantal aansluitingen", + "description": "Het aantal afleverpunten." + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting buurtcode", + "description": "Code van de buurt waar binnen de aansluitingen zich bevinden.." + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting buurtnaam", + "description": "Naam van de buurt waar binnen de aansluitingen zich bevinden." + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting gemeente", + "description": "De gemeente waar binnen de aansluitingen zich bevinden." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Energieverbruik ID", + "description": "Unieke aanduiding record." + }, + "jaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Energieverbruik jaar", + "description": "Het jaar waarop het verbruik betrekking heeft." + }, + "jaarKwartaal": { + "type": [ + "string", + "null" + ], + "title": "Energieverbruik kwartaal van jaar", + "description": "Het jaar en kwartaal waarop het verbruik betrekking heeft." + }, + "jaarMaand": { + "type": [ + "string", + "null" + ], + "title": "Energieverbruik maand van jaar", + "description": "Het jaar en de maand waarop het verbruik betrekking heeft." + }, + "klantsegment": { + "type": [ + "string", + "null" + ], + "title": "Liander klanttypering", + "description": "Typering van de grootte van de aansluiting: KVB = kleinverbruik, GVB = grootverbruik." + }, + "plaats": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting plaats", + "description": "De plaats waar binnen de aansluitingen zich bevinden." + }, + "product": { + "type": [ + "string", + "null" + ], + "title": "Liander producttype", + "description": "Het producttype: ELK = elektriciteit, GAS = gas." + }, + "provincie": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting provincie", + "description": "De provincie waar binnen de aansluitingen zich bevinden." + }, + "standaardjaarLevering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Schatting levering per jaar", + "description": "Schatting op basis van historische gegevens van het jaarverbruik in kWh (elektriciteit) of nm3 (gas)." + }, + "standaardjaarTeruglevering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Schatting teruglevering per jaar", + "description": "Schatting op basis van historische gegevens van de jaarlijkse teruglevering in kWh (elektriciteit) of nm3 (gas)." + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting wijkcode", + "description": "Code van de wijk waar binnen de aansluitingen zich bevinden." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Aansluiting wijknaam", + "description": "Naam van de wijk waar binnen de aansluitingen zich bevinden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitMaandLianderLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitMaandLianderLink.schema.json new file mode 100644 index 00000000..5843b0dc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/EnergieverbruikMragasEnElektriciteitMaandLianderLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/energieverbruikmragasenelektriciteitmaandlianderlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json#/components/schemas/EnergieverbruikMragas_en_elektriciteit_maand_lianderLink" + ], + "type": "object", + "description": "The identifier of the relationship to gasEnElektriciteitMaandLiander.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Energieverbruik ID", + "description": "Unieke aanduiding record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Links.schema.json new file mode 100644 index 00000000..c390d4a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/Links.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/energieverbruik-mra-r3gnbu6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Embedded.schema.json new file mode 100644 index 00000000..c97800cf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json" + ], + "type": "object", + "properties": { + "evenementen": { + "type": "array", + "items": { + "$ref": "./Evenementenevenementen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/EvenementendefaultEvenementenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/EvenementendefaultEvenementenLinks.schema.json new file mode 100644 index 00000000..e0dd072b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/EvenementendefaultEvenementenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/evenementendefaultevenementenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/EvenementendefaultEvenementenLinks" + ], + "type": "object", + "description": "The contents of the `evenementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EvenementenevenementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Evenementenevenementen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Evenementenevenementen.schema.json new file mode 100644 index 00000000..05b51148 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Evenementenevenementen.schema.json @@ -0,0 +1,100 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/evenementenevenementen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Evenementenevenementen" + ], + "type": "object", + "description": "evenementen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `evenementen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./EvenementenevenementenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "einddatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Einddatum van het evenement." + }, + "eindtijd": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Eindtijd van het evenement." + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor het evenement." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van het evenement." + }, + "startdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Startdatum van het evenement." + }, + "starttijd": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Starttijd van het evenement." + }, + "titel": { + "type": [ + "string", + "null" + ], + "description": "Naam van het evenement" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "URL naar een webpagina voor meer informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/EvenementenevenementenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/EvenementenevenementenLink.schema.json new file mode 100644 index 00000000..d489c5c7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/EvenementenevenementenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/evenementenevenementenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/EvenementenevenementenLink" + ], + "type": "object", + "description": "The identifier of the relationship to evenementen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor het evenement." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/LineString.schema.json new file mode 100644 index 00000000..d156732b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiLineString.schema.json new file mode 100644 index 00000000..e5aef521 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiPoint.schema.json new file mode 100644 index 00000000..8305e6ca --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiPolygon.schema.json new file mode 100644 index 00000000..2f2d58f2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Point.schema.json new file mode 100644 index 00000000..15d76a49 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Polygon.schema.json new file mode 100644 index 00000000..d70ab930 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/evenementen-cpvb1x6ng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/evenementen-cpvb1x6ng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded.schema.json new file mode 100644 index 00000000..6fe28c43 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json" + ], + "type": "object", + "properties": { + "bominslag": { + "type": "array", + "items": { + "$ref": "./Explosievenbominslag.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded2.schema.json new file mode 100644 index 00000000..9c53ebab --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json" + ], + "type": "object", + "properties": { + "gevrijwaardgebied": { + "type": "array", + "items": { + "$ref": "./Explosievengevrijwaardgebied.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded3.schema.json new file mode 100644 index 00000000..c72cdc8b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json" + ], + "type": "object", + "properties": { + "uitgevoerdonderzoek": { + "type": "array", + "items": { + "$ref": "./Explosievenuitgevoerdonderzoek.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded4.schema.json new file mode 100644 index 00000000..1723237e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json" + ], + "type": "object", + "properties": { + "verdachtgebied": { + "type": "array", + "items": { + "$ref": "./Explosievenverdachtgebied.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenbominslag.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenbominslag.schema.json new file mode 100644 index 00000000..d66002d1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenbominslag.schema.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievenbominslag", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Explosievenbominslag" + ], + "type": "object", + "description": "bominslag", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bominslag._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ExplosievenbominslagLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bron": { + "type": [ + "string", + "null" + ], + "title": "Bominslag bron gegevens", + "description": "Omschrijving van de oorsprong van de gegevens van een bominslag" + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bominslag registratiedatum", + "description": "Datum van de registratie van de bominslag" + }, + "datumInslag": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bominslag datum", + "description": "De datum van een bominslag" + }, + "detailType": { + "type": [ + "string", + "null" + ], + "title": "Bominslag detail type", + "description": "Nadere beschrijving van een specifiek type detail van een bominslag" + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bominslag ID", + "description": "Unieke identificatie van een bominslag" + }, + "intekening": { + "type": [ + "string", + "null" + ], + "title": "Intekening bominslag", + "description": "Omschrijving van de ingetekende gegevens of locatie van de bominslag" + }, + "kenmerk": { + "type": [ + "string", + "null" + ], + "title": "Bominslag kenmerk omschrijving", + "description": "Nadere beschrijving van het kenmerk van een bominslag" + }, + "nauwkeurig": { + "type": [ + "string", + "null" + ], + "title": "Bominslag gegevens nauwkeurigheid", + "description": "Nauwkeurigheid van de gegevens van de bominslag" + }, + "oorlogsinc": { + "type": [ + "string", + "null" + ], + "title": "Bominslag oorlogsincident omschrijving", + "description": "Beschrijving van het oorlogsincident dat verband houdt met een bominslag" + }, + "opmerkingen": { + "type": [ + "string", + "null" + ], + "title": "Opmerkingen bominslag", + "description": "Extra opmerkingen bij een bominslag" + }, + "pdf": { + "type": [ + "string", + "null" + ], + "format": "uri", + "title": "Bominslag pdf ulr", + "description": "Een digitale link naar de PDF met meer informatie over een bominslag", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenbominslagLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenbominslagLink.schema.json new file mode 100644 index 00000000..e4434186 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenbominslagLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievenbominslaglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/ExplosievenbominslagLink" + ], + "type": "object", + "description": "The identifier of the relationship to bominslag.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bominslag ID", + "description": "Unieke identificatie van een bominslag" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultBominslagLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultBominslagLinks.schema.json new file mode 100644 index 00000000..1814e93a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultBominslagLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievendefaultbominslaglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/ExplosievendefaultBominslagLinks" + ], + "type": "object", + "description": "The contents of the `bominslag._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ExplosievenbominslagLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultGevrijwaardgebiedLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultGevrijwaardgebiedLinks.schema.json new file mode 100644 index 00000000..a92ff0d1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultGevrijwaardgebiedLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievendefaultgevrijwaardgebiedlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/ExplosievendefaultGevrijwaardgebiedLinks" + ], + "type": "object", + "description": "The contents of the `gevrijwaardgebied._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ExplosievengevrijwaardgebiedLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultUitgevoerdonderzoekLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultUitgevoerdonderzoekLinks.schema.json new file mode 100644 index 00000000..6bc38a39 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievendefaultUitgevoerdonderzoekLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievendefaultuitgevoerdonderzoeklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/ExplosievendefaultUitgevoerdonderzoekLinks" + ], + "type": "object", + "description": "The contents of the `uitgevoerdonderzoek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ExplosievenuitgevoerdonderzoekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievengevrijwaardgebied.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievengevrijwaardgebied.schema.json new file mode 100644 index 00000000..a9335297 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievengevrijwaardgebied.schema.json @@ -0,0 +1,103 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievengevrijwaardgebied", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Explosievengevrijwaardgebied" + ], + "type": "object", + "description": "gevrijwaardgebied", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gevrijwaardgebied._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ExplosievengevrijwaardgebiedLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bron": { + "type": [ + "string", + "null" + ], + "title": "Gevrijwaard gebied bron gegevens", + "description": "Omschrijving van de oorsprong van de gegevens van het gevrijwaard gebied" + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Gevrijwaard gebied registratiedatum", + "description": "Datum van de registratie of goedkeuring van het gevrijwaard gebied" + }, + "detailType": { + "type": [ + "string", + "null" + ], + "title": "Detailtype gevrijwaard gebied", + "description": "Nadere beschrijving van een specifiek type detail van het gevrijwaard gebied" + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gevrijwaard gebied ID", + "description": "Unieke identificatie van een gevrijwaard gebied" + }, + "intekening": { + "type": [ + "string", + "null" + ], + "title": "Gevrijwaard gebied intekening omschrijving", + "description": "Omschrijving van de ingetekende gegevens of locatie van het gevrijwaard gebied" + }, + "kenmerk": { + "type": [ + "string", + "null" + ], + "title": "Gevrijwaard gebied kenmerk omschrijving", + "description": "Nadere beschrijving van het kenmerk van een gevrijwaard gebied" + }, + "nauwkeurig": { + "type": [ + "string", + "null" + ], + "title": "Gevrijwaard gebied gegevens nauwkeurigheid", + "description": "Nauwkeurigheid van de gegevens van het gevrijwaard gebied" + }, + "opmerkingen": { + "type": [ + "string", + "null" + ], + "title": "Gevrijwaard gebied opmerkingen", + "description": "Extra opmerkingen bij het gevrijwaard gebied" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievengevrijwaardgebiedLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievengevrijwaardgebiedLink.schema.json new file mode 100644 index 00000000..70a91fa9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievengevrijwaardgebiedLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievengevrijwaardgebiedlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/ExplosievengevrijwaardgebiedLink" + ], + "type": "object", + "description": "The identifier of the relationship to gevrijwaardgebied.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gevrijwaard gebied ID", + "description": "Unieke identificatie van een gevrijwaard gebied" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenuitgevoerdonderzoek.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenuitgevoerdonderzoek.schema.json new file mode 100644 index 00000000..395482a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenuitgevoerdonderzoek.schema.json @@ -0,0 +1,102 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievenuitgevoerdonderzoek", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Explosievenuitgevoerdonderzoek" + ], + "type": "object", + "description": "uitgevoerdonderzoek", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `uitgevoerdonderzoek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ExplosievenuitgevoerdonderzoekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Uitgevoerd onderzoek datum", + "description": "Datum van het uitgevoerde onderzoek" + }, + "detailType": { + "type": [ + "string", + "null" + ], + "title": "Uitgevoerd onderzoek detail type", + "description": "Specifiek type rapport van het uitgevoerde onderzoek" + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Uitgevoerd onderzoek ID", + "description": "Unieke identificatie van een uitgevoerd onderzoek" + }, + "kenmerk": { + "type": [ + "string", + "null" + ], + "title": "Uitgevoerd onderzoek kenmerk omschrijving", + "description": "Omschrijving van het kenmerk van het uitgevoerde onderzoek" + }, + "onderzoeksgebied": { + "type": [ + "string", + "null" + ], + "description": "Gebied waarop het onderzoek is uitgevoerd" + }, + "opdrachtgever": { + "type": [ + "string", + "null" + ], + "title": "Uitgevoerd onderzoek opdrachtgever", + "description": "Persoon of organisatie die opdracht heeft gegeven voor het onderzoek" + }, + "opdrachtnemer": { + "type": [ + "string", + "null" + ], + "title": "Uitgevoerd onderzoek opdrachtnemer", + "description": "Verantwoordelijke persoon of organisatie die het onderzoek heeft uitgevoerd" + }, + "verdachtgebied": { + "type": [ + "string", + "null" + ], + "title": "Uitgevoerd onderzoek verdacht gebied", + "description": "Het verdachte gebied dat is onderzocht" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenuitgevoerdonderzoekLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenuitgevoerdonderzoekLink.schema.json new file mode 100644 index 00000000..5e46ceaf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenuitgevoerdonderzoekLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievenuitgevoerdonderzoeklink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/ExplosievenuitgevoerdonderzoekLink" + ], + "type": "object", + "description": "The identifier of the relationship to uitgevoerdonderzoek.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Uitgevoerd onderzoek ID", + "description": "Unieke identificatie van een uitgevoerd onderzoek" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenv1VerdachtgebiedLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenv1VerdachtgebiedLinks.schema.json new file mode 100644 index 00000000..4034ae8f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenv1VerdachtgebiedLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievenv1verdachtgebiedlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Explosievenv1VerdachtgebiedLinks" + ], + "type": "object", + "description": "The contents of the `verdachtgebied._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ExplosievenverdachtgebiedLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenverdachtgebied.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenverdachtgebied.schema.json new file mode 100644 index 00000000..cc8d4801 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Explosievenverdachtgebied.schema.json @@ -0,0 +1,144 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievenverdachtgebied", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Explosievenverdachtgebied" + ], + "type": "object", + "description": "verdachtgebied", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `verdachtgebied._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ExplosievenverdachtgebiedLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantal": { + "type": [ + "string", + "null" + ], + "title": "Verdacht gebied aantal explosieven", + "description": "Aantal explosieven in een verdacht gebied" + }, + "afbakening": { + "type": [ + "string", + "null" + ], + "title": "Verdacht gebied afbakening omschrijving", + "description": "Omschrijving van de afbakening van het verdachte gebied" + }, + "cartografie": { + "type": [ + "string", + "null" + ], + "title": "Verdacht gebied cartografie", + "description": "Omschrijving van de cartografische gegevens van het verdachte gebied" + }, + "detailType": { + "type": [ + "string", + "null" + ], + "title": "Verdacht gebied detail type", + "description": "Nadere beschrijving van de hoofdgroep van een verdacht gebied" + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "horizontaal": { + "type": [ + "string", + "null" + ], + "title": "Verdacht gebied horizontale ligging", + "description": "Omschrijving van de horizontale ligging van het verdachte gebied" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verdacht gebied ID", + "description": "Unieke identificatie van een verdacht gebied" + }, + "kaliber": { + "type": [ + "string", + "null" + ], + "title": "Exposief kaliber omschrijving", + "description": "Nadere omschrijving van het kaliber van het explosief" + }, + "kenmerk": { + "type": [ + "string", + "null" + ], + "title": "Verdacht gebied kenmerk omschrijving", + "description": "Nadere beschrijving van het kenmerk van een verdacht gebied" + }, + "oorlogshandeling": { + "type": [ + "string", + "null" + ], + "title": "Oorlogshandeling omschrijving", + "description": "Omschrijving van de oorlogshandeling die verband houdt met het verdachte gebied" + }, + "opmerkingen": { + "type": [ + "string", + "null" + ], + "title": "Verdacht gebied opmerkingen", + "description": "Extra opmerkingen bij het verdachte gebied" + }, + "pdf": { + "type": [ + "string", + "null" + ], + "format": "uri", + "title": "Verdacht gebied pdf ulr", + "description": "Een digitale link naar de pdf met meer informatie over een verdacht gebied", + "maxLength": 200 + }, + "subtype": { + "type": [ + "string", + "null" + ], + "title": "Verdacht gebied sub type", + "description": "Nadere beschrijving van de subsoort van een verdacht gebied" + }, + "verschijning": { + "type": [ + "string", + "null" + ], + "title": "Explosieven verschijning omschrijving", + "description": "Omschrijving van de verschijning van explosieven in een verdacht gebied" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenverdachtgebiedLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenverdachtgebiedLink.schema.json new file mode 100644 index 00000000..38d5bd42 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/ExplosievenverdachtgebiedLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/explosievenverdachtgebiedlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/ExplosievenverdachtgebiedLink" + ], + "type": "object", + "description": "The identifier of the relationship to verdachtgebied.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verdacht gebied ID", + "description": "Unieke identificatie van een verdacht gebied" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/LineString.schema.json new file mode 100644 index 00000000..d5e11831 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Links.schema.json new file mode 100644 index 00000000..9649490d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiLineString.schema.json new file mode 100644 index 00000000..f6a1c90b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiPoint.schema.json new file mode 100644 index 00000000..3b79aaa7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiPolygon.schema.json new file mode 100644 index 00000000..970c4991 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Point.schema.json new file mode 100644 index 00000000..4e9d0c7b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Polygon.schema.json new file mode 100644 index 00000000..ffeca425 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/explosieven-lntsjxeng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/explosieven-lntsjxeng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Embedded.schema.json new file mode 100644 index 00000000..05c20868 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json" + ], + "type": "object", + "properties": { + "fietspaaltjes": { + "type": "array", + "items": { + "$ref": "./Fietspaaltjesfietspaaltjes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/FietspaaltjesdefaultFietspaaltjesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/FietspaaltjesdefaultFietspaaltjesLinks.schema.json new file mode 100644 index 00000000..854693cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/FietspaaltjesdefaultFietspaaltjesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/fietspaaltjesdefaultfietspaaltjeslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/FietspaaltjesdefaultFietspaaltjesLinks" + ], + "type": "object", + "description": "The contents of the `fietspaaltjes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./FietspaaltjesfietspaaltjesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Fietspaaltjesfietspaaltjes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Fietspaaltjesfietspaaltjes.schema.json new file mode 100644 index 00000000..027c91b1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Fietspaaltjesfietspaaltjes.schema.json @@ -0,0 +1,183 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/fietspaaltjesfietspaaltjes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Fietspaaltjesfietspaaltjes" + ], + "type": "object", + "description": "fietspaaltjes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `fietspaaltjes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./FietspaaltjesfietspaaltjesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "area": { + "type": [ + "string", + "null" + ] + }, + "at": { + "type": [ + "string", + "null" + ] + }, + "beschadigingen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "count": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string" + }, + "markering": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "noodzaak": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "paaltjesWeg": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Paaltjes weg" + } + }, + "ruimte": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "score2013": { + "type": [ + "string", + "null" + ] + }, + "scoreCurrent": { + "type": [ + "string", + "null" + ] + }, + "soortPaaltje": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Soort paaltje" + } + }, + "soortWeg": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Soort weg" + } + }, + "street": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "uiterlijk": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "veiligheid": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "zichtInDonker": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Zicht in donker" + } + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/FietspaaltjesfietspaaltjesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/FietspaaltjesfietspaaltjesLink.schema.json new file mode 100644 index 00000000..70b7542d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/FietspaaltjesfietspaaltjesLink.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/fietspaaltjesfietspaaltjeslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/FietspaaltjesfietspaaltjesLink" + ], + "type": "object", + "description": "The identifier of the relationship to fietspaaltjes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/LineString.schema.json new file mode 100644 index 00000000..84e04cb3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiLineString.schema.json new file mode 100644 index 00000000..57cdfb07 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiPoint.schema.json new file mode 100644 index 00000000..c6a4924e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiPolygon.schema.json new file mode 100644 index 00000000..2d61e822 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Point.schema.json new file mode 100644 index 00000000..6c1f4349 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Polygon.schema.json new file mode 100644 index 00000000..4107c99b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/fietspaaltjes-zwsbjx6nr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Embedded.schema.json new file mode 100644 index 00000000..69add5f4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json" + ], + "type": "object", + "properties": { + "groen": { + "type": "array", + "items": { + "$ref": "./FunctioneleGebiedengroen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedendefaultGroenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedendefaultGroenLinks.schema.json new file mode 100644 index 00000000..7f719a61 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedendefaultGroenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/functionelegebiedendefaultgroenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/FunctioneleGebiedendefaultGroenLinks" + ], + "type": "object", + "description": "The contents of the `groen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./FunctioneleGebiedengroenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedengroen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedengroen.schema.json new file mode 100644 index 00000000..2e5c1997 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedengroen.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/functionelegebiedengroen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/FunctioneleGebiedengroen" + ], + "type": "object", + "description": "Alle functionele gebieden, die onderdeel vormen van de groen hoofdstructuur", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `groen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./FunctioneleGebiedengroenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bron": { + "type": [ + "string", + "null" + ], + "description": "Bron van het functionele gebied" + }, + "bronId": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie, zoals bekend in de bron" + }, + "functie": { + "type": [ + "string", + "null" + ], + "description": "Functie van het functionele gebied" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek identificatie van het functionele gebied" + }, + "naam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het functionele gebied" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedengroenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedengroenLink.schema.json new file mode 100644 index 00000000..4e5f678e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/FunctioneleGebiedengroenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/functionelegebiedengroenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/FunctioneleGebiedengroenLink" + ], + "type": "object", + "description": "The identifier of the relationship to groen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek identificatie van het functionele gebied" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/LineString.schema.json new file mode 100644 index 00000000..a39d71f3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiLineString.schema.json new file mode 100644 index 00000000..9c7f5d06 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiPoint.schema.json new file mode 100644 index 00000000..76e3a88c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiPolygon.schema.json new file mode 100644 index 00000000..649e6301 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Point.schema.json new file mode 100644 index 00000000..f741862a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Polygon.schema.json new file mode 100644 index 00000000..506d199f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/functionele-gebieden-ed1pju6ng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Brk2GemeentesRawIdentifier.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Brk2GemeentesRawIdentifier.schema.json new file mode 100644 index 00000000..4f9c25df --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Brk2GemeentesRawIdentifier.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/brk2gemeentesrawidentifier", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Brk2GemeentesRawIdentifier" + ], + "type": "object", + "description": "The identifier of the relationship to gemeentes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded.schema.json new file mode 100644 index 00000000..2f84e44e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json" + ], + "type": "object", + "properties": { + "bouwblokken": { + "type": "array", + "items": { + "$ref": "./Gebiedenbouwblokken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded2.schema.json new file mode 100644 index 00000000..f13ffcd3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json" + ], + "type": "object", + "properties": { + "buurten": { + "type": "array", + "items": { + "$ref": "./Gebiedenbuurten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded3.schema.json new file mode 100644 index 00000000..1e4280f3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json" + ], + "type": "object", + "properties": { + "ggpgebieden": { + "type": "array", + "items": { + "$ref": "./Gebiedenggpgebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded4.schema.json new file mode 100644 index 00000000..7cd6feb6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json" + ], + "type": "object", + "properties": { + "ggwgebieden": { + "type": "array", + "items": { + "$ref": "./Gebiedenggwgebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded5.schema.json new file mode 100644 index 00000000..8366dda8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json" + ], + "type": "object", + "properties": { + "grootstedelijke_projecten": { + "type": "array", + "items": { + "$ref": "./GebiedengrootstedelijkeProjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded6.schema.json new file mode 100644 index 00000000..a4dd057b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json" + ], + "type": "object", + "properties": { + "stadsdelen": { + "type": "array", + "items": { + "$ref": "./Gebiedenstadsdelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded7.schema.json new file mode 100644 index 00000000..c75c7624 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json" + ], + "type": "object", + "properties": { + "stedelijkgebiedprojectofbelangen": { + "type": "array", + "items": { + "$ref": "./Gebiedenstedelijkgebiedprojectofbelangen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded8.schema.json new file mode 100644 index 00000000..d0883c2a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json" + ], + "type": "object", + "properties": { + "wijken": { + "type": "array", + "items": { + "$ref": "./Gebiedenwijken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenGgpgebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenGgpgebiedenLink.schema.json new file mode 100644 index 00000000..715b7faf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenGgpgebiedenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenggpgebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenGgpgebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to ggpgebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenGgwgebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenGgwgebiedenLink.schema.json new file mode 100644 index 00000000..7f517a08 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenGgwgebiedenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenggwgebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenGgwgebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to ggwgebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenWijkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenWijkenLink.schema.json new file mode 100644 index 00000000..c5179591 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenWijkenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenwijkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenWijkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to wijken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "href", + "identificatie", + "title", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenbouwblokken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenbouwblokken.schema.json new file mode 100644 index 00000000..b6169366 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenbouwblokken.schema.json @@ -0,0 +1,162 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenbouwblokken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedenbouwblokken" + ], + "type": "object", + "description": "Een bouwblok is het kleinst mogelijk afgrensbare gebied, in zijn geheel tot een buurt behorend, dat geheel of grotendeels door bestaande of aan te leggen wegen en/of waterlopen is of zal zijn ingesloten en waarop tenminste één gebouw met verblijfsobject staat op maaiveld niveau. Dus ondergrondse garages en metrostations krijgen géén bouwblok", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bouwblokken._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + } + }, + "required": [ + "ligtInBuurt", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid startdatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een bouwblok" + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Officiële code van het object" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een bouwblok" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "ligtInBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Bouwblok ligt in buurt", + "description": "De buurt waar het bouwblok in ligt", + "readOnly": true, + "deprecated": true + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInBuurtId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenbuurten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenbuurten.schema.json new file mode 100644 index 00000000..e5ad677f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenbuurten.schema.json @@ -0,0 +1,225 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenbuurten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedenbuurten" + ], + "type": "object", + "description": "Amsterdam is opgedeeld in buurten ten behoeve van statistieken, een buurt is aaneengesloten gedeelte binnen een wijk, waarvan de grenzen zo veel mogelijk gebaseerd zijn op topografische elementen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `buurten._links` field. It contains all relationships with objects.", + "properties": { + "ligtInGgpgebied": { + "$ref": "./GebiedenGgpgebiedenLink.schema.json" + }, + "ligtInGgwgebied": { + "$ref": "./GebiedenGgwgebiedenLink.schema.json" + }, + "ligtInWijk": { + "$ref": "./GebiedenWijkenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + } + }, + "required": [ + "ligtInGgpgebied", + "ligtInGgwgebied", + "ligtInWijk", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid startdatum", + "description": "De begindatum van de geldigheid van een bepaalde combinatie van gegevens over een buurt" + }, + "cbsCode": { + "type": [ + "string", + "null" + ], + "title": "Object CBS code", + "description": "De CBS-code van het object" + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode, wijkcode en buurtcode" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een buurt" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "ligtInGgpgebiedId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in GGP gebied", + "description": "Het GGP gebied waar de buurt in ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInGgwgebiedId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in GGW gebied", + "description": "Het gebiedsgericht werken gebied waar de buurt in ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInWijkId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ligt in wijk", + "description": "De wijk waar de buurt in ligt", + "readOnly": true, + "deprecated": true + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInGgpgebiedId", + "ligtInGgwgebiedId", + "ligtInWijkId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultBouwblokkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultBouwblokkenLinks.schema.json new file mode 100644 index 00000000..0c1844ea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultBouwblokkenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedendefaultbouwblokkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedendefaultBouwblokkenLinks" + ], + "type": "object", + "description": "The contents of the `bouwblokken._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + } + }, + "required": [ + "ligtInBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultBuurtenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultBuurtenLinks.schema.json new file mode 100644 index 00000000..f86a197a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultBuurtenLinks.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedendefaultbuurtenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedendefaultBuurtenLinks" + ], + "type": "object", + "description": "The contents of the `buurten._links` field. It contains all relationships with objects.", + "properties": { + "ligtInGgpgebied": { + "$ref": "./GebiedenGgpgebiedenLink.schema.json" + }, + "ligtInGgwgebied": { + "$ref": "./GebiedenGgwgebiedenLink.schema.json" + }, + "ligtInWijk": { + "$ref": "./GebiedenWijkenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + } + }, + "required": [ + "ligtInGgpgebied", + "ligtInGgwgebied", + "ligtInWijk", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGgpgebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGgpgebiedenLinks.schema.json new file mode 100644 index 00000000..1ab38816 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGgpgebiedenLinks.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedendefaultggpgebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedendefaultGgpgebiedenLinks" + ], + "type": "object", + "description": "The contents of the `ggpgebieden._links` field. It contains all relationships with objects.", + "properties": { + "bestaatUitBuurten": { + "type": "array", + "items": { + "$ref": "./GebiedenggpgebiedenBestaatUitBuurten_M2M.schema.json" + } + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedenGgpgebiedenLink.schema.json" + } + }, + "required": [ + "bestaatUitBuurten", + "ligtInStadsdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGgwgebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGgwgebiedenLinks.schema.json new file mode 100644 index 00000000..9c1b8b92 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGgwgebiedenLinks.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedendefaultggwgebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedendefaultGgwgebiedenLinks" + ], + "type": "object", + "description": "The contents of the `ggwgebieden._links` field. It contains all relationships with objects.", + "properties": { + "bestaatUitBuurten": { + "type": "array", + "items": { + "$ref": "./GebiedenggwgebiedenBestaatUitBuurten_M2M.schema.json" + } + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedenGgwgebiedenLink.schema.json" + } + }, + "required": [ + "bestaatUitBuurten", + "ligtInStadsdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGrootstedelijkeProjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGrootstedelijkeProjectenLinks.schema.json new file mode 100644 index 00000000..1826db4d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultGrootstedelijkeProjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedendefaultgrootstedelijkeprojectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedendefaultGrootstedelijkeProjectenLinks" + ], + "type": "object", + "description": "The contents of the `grootstedelijkeProjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedengrootstedelijkeProjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultStadsdelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultStadsdelenLinks.schema.json new file mode 100644 index 00000000..5dabf7f8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultStadsdelenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedendefaultstadsdelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedendefaultStadsdelenLinks" + ], + "type": "object", + "description": "The contents of the `stadsdelen._links` field. It contains all relationships with objects.", + "properties": { + "ligtInGemeente": { + "$ref": "./Brk2GemeentesRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + } + }, + "required": [ + "ligtInGemeente", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultStedelijkgebiedprojectofbelangenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultStedelijkgebiedprojectofbelangenLinks.schema.json new file mode 100644 index 00000000..24313c89 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedendefaultStedelijkgebiedprojectofbelangenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedendefaultstedelijkgebiedprojectofbelangenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedendefaultStedelijkgebiedprojectofbelangenLinks" + ], + "type": "object", + "description": "The contents of the `stedelijkgebiedprojectofbelangen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedenstedelijkgebiedprojectofbelangenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenggpgebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenggpgebieden.schema.json new file mode 100644 index 00000000..f3c234da --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenggpgebieden.schema.json @@ -0,0 +1,194 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenggpgebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedenggpgebieden" + ], + "type": "object", + "description": "ggpgebieden", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ggpgebieden._links` field. It contains all relationships with objects.", + "properties": { + "bestaatUitBuurten": { + "type": "array", + "items": { + "$ref": "./GebiedenggpgebiedenBestaatUitBuurten_M2M.schema.json" + } + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedenGgpgebiedenLink.schema.json" + } + }, + "required": [ + "bestaatUitBuurten", + "ligtInStadsdeel", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid startdatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een gebied" + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Officiële code van het object" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een gebied" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "ligtInStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "GGP gebied ligt in stadsdeel", + "description": "Het stadsdeel waar het ggpgebied in ligt", + "readOnly": true, + "deprecated": true + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInStadsdeelId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenggpgebiedenBestaatUitBuurten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenggpgebiedenBestaatUitBuurten_M2M.schema.json new file mode 100644 index 00000000..163e50f6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenggpgebiedenBestaatUitBuurten_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenggpgebiedenbestaatuitbuurten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenggpgebiedenBestaatUitBuurten_M2M" + ], + "type": "object", + "description": "The M2M table for `Ggpgebieden.bestaatUitBuurten` that links to `Buurten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenggwgebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenggwgebieden.schema.json new file mode 100644 index 00000000..6f911d45 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenggwgebieden.schema.json @@ -0,0 +1,194 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenggwgebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedenggwgebieden" + ], + "type": "object", + "description": "Gebiedsgericht werken is een manier om breed samenwerken in de stad te verbeteren tussen gemeente, bewoners, ondernemers, (lokale) partners en maatschappelijke organisaties", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ggwgebieden._links` field. It contains all relationships with objects.", + "properties": { + "bestaatUitBuurten": { + "type": "array", + "items": { + "$ref": "./GebiedenggwgebiedenBestaatUitBuurten_M2M.schema.json" + } + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedenGgwgebiedenLink.schema.json" + } + }, + "required": [ + "bestaatUitBuurten", + "ligtInStadsdeel", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "GGW gebieden geldigheid begindatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een gebied" + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "GGW gebied code", + "description": "Officiële code van het object" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "Unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "GGW gebied geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een gebied" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "ligtInStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "GGW gebied ligt in stadsdeel", + "description": "Het stadsdeel waar het gebied in ligt", + "readOnly": true, + "deprecated": true + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "De datum waarop een gegeven in de bron is geregistreerd" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInStadsdeelId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenggwgebiedenBestaatUitBuurten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenggwgebiedenBestaatUitBuurten_M2M.schema.json new file mode 100644 index 00000000..a4431624 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenggwgebiedenBestaatUitBuurten_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenggwgebiedenbestaatuitbuurten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenggwgebiedenBestaatUitBuurten_M2M" + ], + "type": "object", + "description": "The M2M table for `Ggwgebieden.bestaatUitBuurten` that links to `Buurten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedengrootstedelijkeProjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedengrootstedelijkeProjecten.schema.json new file mode 100644 index 00000000..55bb5534 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedengrootstedelijkeProjecten.schema.json @@ -0,0 +1,149 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedengrootstedelijkeprojecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedengrootstedelijke_projecten" + ], + "type": "object", + "description": "grootstedelijkeProjecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `grootstedelijkeProjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedengrootstedelijkeProjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "datum": { + "type": [ + "string", + "null" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "legenda": { + "type": [ + "string", + "null" + ] + }, + "naam": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Categorie GSP, OD, PHS of PHSOD" + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving type" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "URL naar bekendmaking", + "maxLength": 200 + } + }, + "required": [ + "_links", + "geometrie", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedengrootstedelijkeProjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedengrootstedelijkeProjectenLink.schema.json new file mode 100644 index 00000000..6f5f86af --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedengrootstedelijkeProjectenLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedengrootstedelijkeprojectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedengrootstedelijke_projectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to grootstedelijkeProjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenstadsdelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenstadsdelen.schema.json new file mode 100644 index 00000000..929be046 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenstadsdelen.schema.json @@ -0,0 +1,187 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenstadsdelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedenstadsdelen" + ], + "type": "object", + "description": "Door de Amsterdamse gemeenteraad vastgestelde begrenzing van een stadsdeel, ressorterend onder een stadsgebied- of stadsdeelbestuur", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `stadsdelen._links` field. It contains all relationships with objects.", + "properties": { + "ligtInGemeente": { + "$ref": "./Brk2GemeentesRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + } + }, + "required": [ + "ligtInGemeente", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid startdatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een stadsdeel" + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige stadsdeelcode" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Object geldigheid documentdatum", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een stadsdeel" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "ligtInGemeenteId": { + "type": [ + "string", + "null" + ], + "title": "Stadsdeel ligt in gemeente", + "description": "De gemeente waar het stadsdeel in ligt", + "readOnly": true, + "deprecated": true + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "De datum waarop een gegeven in de bron is geregistreerd" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInGemeenteId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenstedelijkgebiedprojectofbelangen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenstedelijkgebiedprojectofbelangen.schema.json new file mode 100644 index 00000000..43bf6f2a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenstedelijkgebiedprojectofbelangen.schema.json @@ -0,0 +1,163 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenstedelijkgebiedprojectofbelangen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedenstedelijkgebiedprojectofbelangen" + ], + "type": "object", + "description": "Stedelijke gebieden, projecten en belangen zijn projectgebieden binnen de gemeente Amsterdam, waar de voorbereiding van bestemmingsplannen door het college van burgemeester en wethouders of de burgemeester ter hand worden genomen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `stedelijkgebiedprojectofbelangen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedenstedelijkgebiedprojectofbelangenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorieCode": { + "type": [ + "string", + "null" + ] + }, + "categorieOmschrijving": { + "type": [ + "string", + "null" + ] + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Wordt nog aangevuld", + "description": "Wordt nog aangevuld" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "legenda": { + "type": [ + "string", + "null" + ], + "title": "Object legendacategorie", + "description": "Categorie bedoeld als legenda-item" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "title": "Object URL", + "description": "URL naar bekendmaking", + "maxLength": 200 + } + }, + "required": [ + "_links", + "geometrie", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenstedelijkgebiedprojectofbelangenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenstedelijkgebiedprojectofbelangenLink.schema.json new file mode 100644 index 00000000..8b5ef46e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/GebiedenstedelijkgebiedprojectofbelangenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenstedelijkgebiedprojectofbelangenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/GebiedenstedelijkgebiedprojectofbelangenLink" + ], + "type": "object", + "description": "The identifier of the relationship to stedelijkgebiedprojectofbelangen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenv1WijkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenv1WijkenLinks.schema.json new file mode 100644 index 00000000..8730744e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenv1WijkenLinks.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenv1wijkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedenv1WijkenLinks" + ], + "type": "object", + "description": "The contents of the `wijken._links` field. It contains all relationships with objects.", + "properties": { + "ligtInGgwgebied": { + "$ref": "./GebiedenGgwgebiedenLink.schema.json" + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedenWijkenLink.schema.json" + } + }, + "required": [ + "ligtInGgwgebied", + "ligtInStadsdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenwijken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenwijken.schema.json new file mode 100644 index 00000000..1efa762d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Gebiedenwijken.schema.json @@ -0,0 +1,210 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/gebiedenwijken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json#/components/schemas/Gebiedenwijken" + ], + "type": "object", + "description": "Een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `wijken._links` field. It contains all relationships with objects.", + "properties": { + "ligtInGgwgebied": { + "$ref": "./GebiedenGgwgebiedenLink.schema.json" + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GebiedenWijkenLink.schema.json" + } + }, + "required": [ + "ligtInGgwgebied", + "ligtInStadsdeel", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid startdatum", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een wijk" + }, + "cbsCode": { + "type": [ + "string", + "null" + ], + "title": "Object CBS code", + "description": "Code zoals geleverd wordt door het CBS" + }, + "code": { + "type": [ + "string", + "null" + ], + "title": "Object code", + "description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode" + }, + "documentdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Brondocument datum", + "description": "De datum waarop het document is vastgesteld, op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "documentnummer": { + "type": [ + "string", + "null" + ], + "title": "Brondocument nummer", + "description": "De unieke aanduiding van het brondocument op basis waarvan een opname, mutatie of een verwijdering van gegevens ten aanzien van het object heeft plaatsgevonden" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object geldigheid einddatum", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een wijk" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat" + }, + "ligtInGgwgebiedId": { + "type": [ + "string", + "null" + ], + "title": "Wijk ligt in GGW gebied", + "description": "Het gebiedsgericht werken gebied waar de wijk in ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Wijk ligt in stadsdeel", + "description": "Het stadsdeel waar de wijk in ligt", + "readOnly": true, + "deprecated": true + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratiedatum", + "description": "Datum waarop het gegeven in de bron geregistreerd is" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInGgwgebiedId", + "ligtInStadsdeelId", + "volgnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Links.schema.json new file mode 100644 index 00000000..8c65debc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gebieden--nkpfu6hg/Links.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gebieden--nkpfu6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded.schema.json new file mode 100644 index 00000000..851324bc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json" + ], + "type": "object", + "properties": { + "industrie": { + "type": "array", + "items": { + "$ref": "./Geluidszonesindustrie.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded2.schema.json new file mode 100644 index 00000000..9e103232 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json" + ], + "type": "object", + "properties": { + "metro": { + "type": "array", + "items": { + "$ref": "./Geluidszonesmetro.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded3.schema.json new file mode 100644 index 00000000..4b9809b4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json" + ], + "type": "object", + "properties": { + "schiphol": { + "type": "array", + "items": { + "$ref": "./Geluidszonesschiphol.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded4.schema.json new file mode 100644 index 00000000..ed9c0577 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json" + ], + "type": "object", + "properties": { + "spoorwegen": { + "type": "array", + "items": { + "$ref": "./Geluidszonesspoorwegen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultIndustrieLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultIndustrieLinks.schema.json new file mode 100644 index 00000000..72ca362a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultIndustrieLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesdefaultindustrielinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeluidszonesdefaultIndustrieLinks" + ], + "type": "object", + "description": "The contents of the `industrie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GeluidszonesindustrieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultMetroLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultMetroLinks.schema.json new file mode 100644 index 00000000..3008217a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultMetroLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesdefaultmetrolinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeluidszonesdefaultMetroLinks" + ], + "type": "object", + "description": "The contents of the `metro._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GeluidszonesmetroLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultSchipholLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultSchipholLinks.schema.json new file mode 100644 index 00000000..465b9a75 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultSchipholLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesdefaultschiphollinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeluidszonesdefaultSchipholLinks" + ], + "type": "object", + "description": "The contents of the `schiphol._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GeluidszonesschipholLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultSpoorwegenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultSpoorwegenLinks.schema.json new file mode 100644 index 00000000..5ba5f0cd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesdefaultSpoorwegenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesdefaultspoorwegenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeluidszonesdefaultSpoorwegenLinks" + ], + "type": "object", + "description": "The contents of the `spoorwegen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GeluidszonesspoorwegenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesindustrie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesindustrie.schema.json new file mode 100644 index 00000000..deb340be --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesindustrie.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesindustrie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Geluidszonesindustrie" + ], + "type": "object", + "description": "industrie", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `industrie._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GeluidszonesindustrieLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding geluidszone" + }, + "naam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het industrieterrein" + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Het thema waaronder geluidzone valt" + }, + "themaDatumLaatsteWijziging": { + "type": [ + "string", + "null" + ], + "description": "Moment van laatste wijzing geluidzone definitie" + }, + "themaToelichting": { + "type": [ + "string", + "null" + ], + "description": "Contextuele informatie over geluidzone thema" + }, + "themaWetOfRegelgeving": { + "type": [ + "string", + "null" + ], + "description": "De grondslag van de geluidzone" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesindustrieLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesindustrieLink.schema.json new file mode 100644 index 00000000..2f87e0d5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesindustrieLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesindustrielink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeluidszonesindustrieLink" + ], + "type": "object", + "description": "The identifier of the relationship to industrie.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding geluidszone" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesmetro.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesmetro.schema.json new file mode 100644 index 00000000..54ab6d31 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesmetro.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesmetro", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Geluidszonesmetro" + ], + "type": "object", + "description": "metro", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `metro._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GeluidszonesmetroLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding geluidszone" + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Het thema waaronder geluidzone valt" + }, + "themaDatumLaatsteWijziging": { + "type": [ + "string", + "null" + ], + "description": "Moment van laatste wijzing geluidzone definitie" + }, + "themaToelichting": { + "type": [ + "string", + "null" + ], + "description": "Contextuele informatie over geluidzone thema" + }, + "themaWetOfRegelgeving": { + "type": [ + "string", + "null" + ], + "description": "De grondslag van de geluidzone" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesmetroLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesmetroLink.schema.json new file mode 100644 index 00000000..38a5e22b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesmetroLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesmetrolink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeluidszonesmetroLink" + ], + "type": "object", + "description": "The identifier of the relationship to metro.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding geluidszone" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesschiphol.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesschiphol.schema.json new file mode 100644 index 00000000..e693ccd7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesschiphol.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesschiphol", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Geluidszonesschiphol" + ], + "type": "object", + "description": "schiphol", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `schiphol._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GeluidszonesschipholLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding geluidszone" + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Het thema waaronder geluidzone valt" + }, + "themaDatumLaatsteWijziging": { + "type": [ + "string", + "null" + ], + "description": "Moment van laatste wijzing geluidzone definitie" + }, + "themaToelichting": { + "type": [ + "string", + "null" + ], + "description": "Contextuele informatie over geluidzone thema" + }, + "themaWetOfRegelgeving": { + "type": [ + "string", + "null" + ], + "description": "De grondslag van de geluidzone" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesschipholLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesschipholLink.schema.json new file mode 100644 index 00000000..471c338d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesschipholLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesschiphollink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeluidszonesschipholLink" + ], + "type": "object", + "description": "The identifier of the relationship to schiphol.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding geluidszone" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesspoorwegen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesspoorwegen.schema.json new file mode 100644 index 00000000..0ae04952 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Geluidszonesspoorwegen.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesspoorwegen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Geluidszonesspoorwegen" + ], + "type": "object", + "description": "spoorwegen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `spoorwegen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GeluidszonesspoorwegenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding geluidszone" + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Het thema waaronder geluidzone valt" + }, + "themaDatumLaatsteWijziging": { + "type": [ + "string", + "null" + ], + "description": "Moment van laatste wijzing geluidzone definitie" + }, + "themaToelichting": { + "type": [ + "string", + "null" + ], + "description": "Contextuele informatie over geluidzone thema" + }, + "themaWetOfRegelgeving": { + "type": [ + "string", + "null" + ], + "description": "De grondslag van de geluidzone" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesspoorwegenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesspoorwegenLink.schema.json new file mode 100644 index 00000000..9408f0c7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/GeluidszonesspoorwegenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/geluidszonesspoorwegenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/GeluidszonesspoorwegenLink" + ], + "type": "object", + "description": "The identifier of the relationship to spoorwegen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding geluidszone" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/LineString.schema.json new file mode 100644 index 00000000..fe8a4427 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Links.schema.json new file mode 100644 index 00000000..82e5423a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiLineString.schema.json new file mode 100644 index 00000000..52132204 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiPoint.schema.json new file mode 100644 index 00000000..da222fb6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiPolygon.schema.json new file mode 100644 index 00000000..b1c38077 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Point.schema.json new file mode 100644 index 00000000..d62ea6dc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Polygon.schema.json new file mode 100644 index 00000000..998b63ed --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/geluidszones-dpjbbuehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/geluidszones-dpjbbuehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded.schema.json new file mode 100644 index 00000000..80547241 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json" + ], + "type": "object", + "properties": { + "gebouwobjecten": { + "type": "array", + "items": { + "$ref": "./GemeentelijkVastgoedgebouwobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded2.schema.json new file mode 100644 index 00000000..e6e01c7a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json" + ], + "type": "object", + "properties": { + "gebouwobjecten_uitgebreid": { + "type": "array", + "items": { + "$ref": "./GemeentelijkVastgoedgebouwobjectenUitgebreid.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded3.schema.json new file mode 100644 index 00000000..051a7e3a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json" + ], + "type": "object", + "properties": { + "verhuurbare_eenheden": { + "type": "array", + "items": { + "$ref": "./GemeentelijkVastgoedverhuurbareEenheden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoeddefaultGebouwobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoeddefaultGebouwobjectenLinks.schema.json new file mode 100644 index 00000000..74fb5702 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoeddefaultGebouwobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoeddefaultgebouwobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoeddefaultGebouwobjectenLinks" + ], + "type": "object", + "description": "The contents of the `gebouwobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GemeentelijkVastgoedgebouwobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoeddefaultGebouwobjectenUitgebreidLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoeddefaultGebouwobjectenUitgebreidLinks.schema.json new file mode 100644 index 00000000..88a1291c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoeddefaultGebouwobjectenUitgebreidLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoeddefaultgebouwobjectenuitgebreidlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoeddefaultGebouwobjectenUitgebreidLinks" + ], + "type": "object", + "description": "The contents of the `gebouwobjectenUitgebreid._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GemeentelijkVastgoedgebouwobjectenUitgebreidLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjecten.schema.json new file mode 100644 index 00000000..9d2f5ed2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjecten.schema.json @@ -0,0 +1,106 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoedgebouwobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoedgebouwobjecten" + ], + "type": "object", + "description": "Gegevens over de door de directie Gemeentelijk Vastgoed van de gemeente Amsterdam beheerde gebouwobjecten in volle eigendom of waar de gemeente Amsterdam een appartementsrecht heeft. Een gebouwobject kent veelal een relatie met een BAG-pand.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebouwobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GemeentelijkVastgoedgebouwobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bagPandIds": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Bag pand ids" + }, + "title": "Pand ID", + "description": "Landelijke identificerende sleutel van de pandobjecten. Kan één of meerdere waardes bevatten doordat een object meerdere BAG panden kan beslaan." + }, + "eigendom": { + "type": [ + "string", + "null" + ], + "title": "Eigendomssituatie gebouwobject", + "description": "Geeft de eigendomssituatie weer: volle eigendom of appartementsrecht." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummeraanduiding": { + "type": [ + "string", + "null" + ], + "title": "Gemeentelijk vastgoed huisnummeraanduiding", + "description": "Huisnummeraanduiding van het object uit het vastgoedbeheersysteem." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummer toevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "objectId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gemeentelijk vastgoed ID", + "description": "Unieke identificatie van het object." + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de straat." + } + }, + "required": [ + "_links", + "objectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenLink.schema.json new file mode 100644 index 00000000..fa3c331e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoedgebouwobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoedgebouwobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebouwobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "objectId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gemeentelijk vastgoed ID", + "description": "Unieke identificatie van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "objectId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenUitgebreid.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenUitgebreid.schema.json new file mode 100644 index 00000000..b20c2c04 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenUitgebreid.schema.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoedgebouwobjectenuitgebreid", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoedgebouwobjecten_uitgebreid" + ], + "type": "object", + "description": "Gegevens over de door de directie Gemeentelijk Vastgoed van de gemeente Amsterdam beheerde gebouwobjecten in volle eigendom of waar de gemeente Amsterdam een appartementsrecht heeft. Een gebouwobject kent veelal een relatie met een BAG-pand. Deze uitgebreide dataset bevat extra gegevens, onder andere contactgegevens van de assetmanager/beheerder van het pand. Hierom is deze set niet openbaar.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebouwobjectenUitgebreid._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GemeentelijkVastgoedgebouwobjectenUitgebreidLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "assetmanager": { + "type": [ + "string", + "null" + ], + "title": "Naam assetmanager", + "description": "Naam assetmanager." + }, + "bagPandIds": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Bag pand ids" + }, + "title": "Pand ID", + "description": "Landelijke identificerende sleutel van de pandobjecten. Kan één of meerdere waardes bevatten doordat een object meerdere BAG panden kan beslaan." + }, + "bvo": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Bruto vloeroppervlak", + "description": "Bruto vloeroppervlak van het object gemeentelijk vastgoed." + }, + "eigendom": { + "type": [ + "string", + "null" + ], + "title": "Eigendomssituatie gebouwobject", + "description": "Geeft de eigendomssituatie weer: volle eigendom of appartementsrecht." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummeraanduiding": { + "type": [ + "string", + "null" + ], + "title": "Gemeentelijk vastgoed huisnummeraanduiding", + "description": "Huisnummeraanduiding van het object uit het vastgoedbeheersysteem." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummer toevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "kostenplaats": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kostenplaats binnen Amsterdams Financieel en Inkoop Systeem", + "description": "Betreft de gerelateerde kostenplaats in AFS/AFIS." + }, + "objectId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gemeentelijk vastgoed ID", + "description": "Unieke identificatie van het object gemeentelijk vastgoed." + }, + "objectnaam": { + "type": [ + "string", + "null" + ], + "title": "Gemeentelijk vastgoed objectnaam", + "description": "Naam van het gebouwobject uit het vastgoedbeheersysteem." + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de straat" + }, + "themaportefeuille": { + "type": [ + "string", + "null" + ], + "title": "Gemeentelijk vastgoed themaportefeuille", + "description": "Geeft aan in welke themaportefeuille het object binnen Gemeentelijk Vastgoed valt." + }, + "vvo": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Verhuurbaar vloeroppervlak", + "description": "Verhuurbaar vloeroppervlak van het object gemeentelijk vastgoed." + } + }, + "required": [ + "_links", + "objectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenUitgebreidLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenUitgebreidLink.schema.json new file mode 100644 index 00000000..e7436135 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedgebouwobjectenUitgebreidLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoedgebouwobjectenuitgebreidlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoedgebouwobjecten_uitgebreidLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebouwobjectenUitgebreid.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "objectId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gemeentelijk vastgoed ID", + "description": "Unieke identificatie van het object gemeentelijk vastgoed." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "objectId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedv1VerhuurbareEenhedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedv1VerhuurbareEenhedenLinks.schema.json new file mode 100644 index 00000000..689d5ca9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedv1VerhuurbareEenhedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoedv1verhuurbareeenhedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoedv1VerhuurbareEenhedenLinks" + ], + "type": "object", + "description": "The contents of the `verhuurbareEenheden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GemeentelijkVastgoedverhuurbareEenhedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedverhuurbareEenheden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedverhuurbareEenheden.schema.json new file mode 100644 index 00000000..ed230608 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedverhuurbareEenheden.schema.json @@ -0,0 +1,178 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoedverhuurbareeenheden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoedverhuurbare_eenheden" + ], + "type": "object", + "description": "Gegevens over de verhuurbare eenheden in beheer bij de directie Gemeentelijk Vastgoed waarop de gemeente Amsterdam een appartementsrecht heeft. Een verhuurbare eenheid kent veelal een relatie met een BAG-verblijfsobject.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `verhuurbareEenheden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GemeentelijkVastgoedverhuurbareEenhedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bagVerblijfsobjectIds": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Bag verblijfsobject ids" + }, + "title": "Verblijfsobject ID", + "description": "Landelijke identificerende sleutel van het verblijfsobject." + }, + "contractIds": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Contract ids" + }, + "title": "Gemeentelijk vastgoed contract ID", + "description": "Uniek identificatie van het gerelateerde contract. Kan meerdere waardes bevatten" + }, + "contractNummers": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Contract nummers" + }, + "title": "Gemeentelijk vastgoed contract nummer", + "description": "Nummer gerelateerd aan het contract. Kan meerdere waardes bevatten" + }, + "feitelijkGebruik": { + "type": [ + "string", + "null" + ], + "description": "Het feitelijk gebruik volgens het contract." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken." + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering." + }, + "huisnummeraanduiding": { + "type": [ + "string", + "null" + ], + "description": "Huisnummer aanduiding van de verhuurbare eenheid uit het vastgoedbeheersysteem." + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "title": "Huisnummer toevoeging", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "objectId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gemeentelijk vastgoed ID", + "description": "Unieke ID van het object." + }, + "plaats": { + "type": [ + "string", + "null" + ], + "description": "Plaats van de verhuurbare eenheid uit het vastgoedbeheersysteem." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "Postcode van de verhuurbare eenheid uit het vastgoedbeheersysteem." + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de straat" + }, + "vheId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verhuurbare eenheid ID", + "description": "Unieke identificatie van de verhuurbare eenheid." + }, + "vheNaam": { + "type": [ + "string", + "null" + ], + "title": "Verhuurbare eenheid naam", + "description": "Verhuurbare eenheid naam." + }, + "vheSoort": { + "type": [ + "string", + "null" + ], + "title": "Gemeentelijk vastgoed verhuurbare eenheid soort", + "description": "Geeft het soort verhuurbare eenheid aan. Dit betreft een categorisering vanuit Gemeentelijk Vastgoed." + }, + "vvo": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Verhuurbaar vloeroppervlak", + "description": "Verhuurbaar vloeroppervlak van de verhuurbare eenheid." + } + }, + "required": [ + "_links", + "vheId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedverhuurbareEenhedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedverhuurbareEenhedenLink.schema.json new file mode 100644 index 00000000..1720a695 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/GemeentelijkVastgoedverhuurbareEenhedenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/gemeentelijkvastgoedverhuurbareeenhedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/GemeentelijkVastgoedverhuurbare_eenhedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to verhuurbareEenheden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + }, + "vheId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Verhuurbare eenheid ID", + "description": "Unieke identificatie van de verhuurbare eenheid." + } + }, + "required": [ + "href", + "title", + "vheId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/LineString.schema.json new file mode 100644 index 00000000..7cc40f0a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Links.schema.json new file mode 100644 index 00000000..cdbb36af --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Links.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiLineString.schema.json new file mode 100644 index 00000000..7fef80db --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiPoint.schema.json new file mode 100644 index 00000000..c594f3d4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiPolygon.schema.json new file mode 100644 index 00000000..0849cf7a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Point.schema.json new file mode 100644 index 00000000..697a0003 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Polygon.schema.json new file mode 100644 index 00000000..28a48688 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/gemeentelijk-vastgoed-u4hy1xeng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/Embedded.schema.json new file mode 100644 index 00000000..89edfbcf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/grex/openapi.json" + ], + "type": "object", + "properties": { + "projecten": { + "type": "array", + "items": { + "$ref": "./Grexprojecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/GrexdefaultProjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/GrexdefaultProjectenLinks.schema.json new file mode 100644 index 00000000..9dd4fa23 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/GrexdefaultProjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/grexdefaultprojectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/GrexdefaultProjectenLinks" + ], + "type": "object", + "description": "The contents of the `projecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GrexprojectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/Grexprojecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/Grexprojecten.schema.json new file mode 100644 index 00000000..2c36ff22 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/Grexprojecten.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/grexprojecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/Grexprojecten" + ], + "type": "object", + "description": "Grondexploitatie (GREX) projecten van de gemeente Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `projecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./GrexprojectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Grondexploitatie project ID", + "description": "De unieke identificatie van een grondexploitatie project." + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Grondexploitatie project oppervlakte", + "description": "De oppervlakte van een grondexploitatie project, uitgedrukt in vierkante meters." + }, + "plannaam": { + "type": [ + "string", + "null" + ], + "title": "Grondexploitatie project naam", + "description": "De naam van een grondexploitatie project." + }, + "planstatus": { + "type": [ + "string", + "null" + ], + "title": "Grondexploitatie project status", + "description": "Nadere aanduiding van de levenscyclus van een grondexploitatie plan waarin deze zich bevindt. Dit kan zijn Actueel (A) of Toekomstig (T)." + }, + "startdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Grondexploitatie project startdatum", + "description": "De begindatum van een grondexploitatie project." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/GrexprojectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/GrexprojectenLink.schema.json new file mode 100644 index 00000000..ff2e408a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/GrexprojectenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/grondexploitaties-grex-qdfyfuehr/grexprojectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/grex/openapi.json#/components/schemas/GrexprojectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to projecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Grondexploitatie project ID", + "description": "De unieke identificatie van een grondexploitatie project." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded.schema.json new file mode 100644 index 00000000..f43c4ed4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json" + ], + "type": "object", + "properties": { + "bodemgebruik_en_obstakels": { + "type": "array", + "items": { + "$ref": "./HistorischeBodeminformatiebodemgebruikEnObstakels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded2.schema.json new file mode 100644 index 00000000..ff3d01c8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json" + ], + "type": "object", + "properties": { + "dempingen_en_ophogingen": { + "type": "array", + "items": { + "$ref": "./HistorischeBodeminformatiedempingenEnOphogingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded3.schema.json new file mode 100644 index 00000000..6b892984 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json" + ], + "type": "object", + "properties": { + "lijnvormige_obstakels": { + "type": "array", + "items": { + "$ref": "./HistorischeBodeminformatielijnvormigeObstakels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded4.schema.json new file mode 100644 index 00000000..3a19edaf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json" + ], + "type": "object", + "properties": { + "onderzoeken": { + "type": "array", + "items": { + "$ref": "./HistorischeBodeminformatieonderzoeken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiebodemgebruikEnObstakels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiebodemgebruikEnObstakels.schema.json new file mode 100644 index 00000000..6ad9cd67 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiebodemgebruikEnObstakels.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatiebodemgebruikenobstakels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatiebodemgebruik_en_obstakels" + ], + "type": "object", + "description": "-", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bodemgebruikEnObstakels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HistorischeBodeminformatiebodemgebruikEnObstakelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "description": "Korte beschrijving van het betreffende object of de functie." + }, + "bewerkingsdatumGeometrie": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Aanmaak- of bewerkingsdatum van geometrie." + }, + "bron1": { + "type": [ + "string", + "null" + ], + "description": "Bronvermelding" + }, + "bron2": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "bron3": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "bron4": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "categorie": { + "type": [ + "string", + "null" + ], + "description": "Vlakvormige object of functie die geleid kunnen hebben tot het voorkomen van ondergrondse obstakels of bodemverontreiniging." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding record." + }, + "opmerking": { + "type": [ + "string", + "null" + ], + "description": "Context, bevindingen en/of achtergrond van het object of de functie." + }, + "totMaximaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het eindjaar van het object of de functie, of het jaar waarop het object of de functie niet meer is waargenomen." + }, + "totMinimaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het jongste voorkomen van het object of de functie die door historisch onderzoek is gevonden. Het werkelijke eindjaar is thans onbekend." + }, + "vanMaximaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het oudste voorkomen van het object of de functie die door historisch onderzoek is gevonden. Het werkelijke oprichtingsjaar ligt hiervoor." + }, + "vanMinimaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het oprichtingsjaar van het object of de functie, of een benadering van het oprichtingsjaar." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiebodemgebruikEnObstakelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiebodemgebruikEnObstakelsLink.schema.json new file mode 100644 index 00000000..8461bc4b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiebodemgebruikEnObstakelsLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatiebodemgebruikenobstakelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatiebodemgebruik_en_obstakelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to bodemgebruikEnObstakels.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultBodemgebruikEnObstakelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultBodemgebruikEnObstakelsLinks.schema.json new file mode 100644 index 00000000..e0a8eda2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultBodemgebruikEnObstakelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatiedefaultbodemgebruikenobstakelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatiedefaultBodemgebruikEnObstakelsLinks" + ], + "type": "object", + "description": "The contents of the `bodemgebruikEnObstakels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HistorischeBodeminformatiebodemgebruikEnObstakelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultDempingenEnOphogingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultDempingenEnOphogingenLinks.schema.json new file mode 100644 index 00000000..87922d41 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultDempingenEnOphogingenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatiedefaultdempingenenophogingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatiedefaultDempingenEnOphogingenLinks" + ], + "type": "object", + "description": "The contents of the `dempingenEnOphogingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HistorischeBodeminformatiedempingenEnOphogingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultLijnvormigeObstakelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultLijnvormigeObstakelsLinks.schema.json new file mode 100644 index 00000000..0a7d6a19 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultLijnvormigeObstakelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatiedefaultlijnvormigeobstakelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatiedefaultLijnvormigeObstakelsLinks" + ], + "type": "object", + "description": "The contents of the `lijnvormigeObstakels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HistorischeBodeminformatielijnvormigeObstakelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultOnderzoekenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultOnderzoekenLinks.schema.json new file mode 100644 index 00000000..6bb8ea3d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedefaultOnderzoekenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatiedefaultonderzoekenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatiedefaultOnderzoekenLinks" + ], + "type": "object", + "description": "The contents of the `onderzoeken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HistorischeBodeminformatieonderzoekenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedempingenEnOphogingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedempingenEnOphogingen.schema.json new file mode 100644 index 00000000..8d716504 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedempingenEnOphogingen.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatiedempingenenophogingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatiedempingen_en_ophogingen" + ], + "type": "object", + "description": "-", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `dempingenEnOphogingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HistorischeBodeminformatiedempingenEnOphogingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "description": "Korte beschrijving van het betreffende grondwerk." + }, + "bewerkingsdatumGeometrie": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Aanmaak- of bewerkingsdatum van geometrie." + }, + "bron1": { + "type": [ + "string", + "null" + ], + "description": "Bronvermelding" + }, + "bron2": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "bron3": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "bron4": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "categorie": { + "type": [ + "string", + "null" + ], + "description": "Anthropocene grondwerken die geleid kunnen hebben tot het voorkomen van bodemverontreiniging, verzakkingen of slechte grondwaterstroming." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding record." + }, + "opmerking": { + "type": [ + "string", + "null" + ], + "description": "Context, bevindingen en/of achtergrond van het grondwerk." + }, + "totMaximaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het jaar tot wanneer het grondwerk aanwezig is geweest, of het jaar waarop het grondwerk niet meer is waargenomen bij historisch onderzoek." + }, + "totMinimaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het jongste voorkomen van het grondwerk die door historisch onderzoek is gevonden. Het werkelijke eindjaar is thans onbekend." + }, + "vanMaximaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het oudste voorkomen van het grondwerk die door historisch onderzoek is gevonden. Het werkelijke aanlegjaar ligt hiervoor." + }, + "vanMinimaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het aanlegjaar van het grondwerk, of een benadering van het aanlegjaar." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedempingenEnOphogingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedempingenEnOphogingenLink.schema.json new file mode 100644 index 00000000..3a7c43da --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatiedempingenEnOphogingenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatiedempingenenophogingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatiedempingen_en_ophogingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to dempingenEnOphogingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatielijnvormigeObstakels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatielijnvormigeObstakels.schema.json new file mode 100644 index 00000000..4dd9e412 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatielijnvormigeObstakels.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatielijnvormigeobstakels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatielijnvormige_obstakels" + ], + "type": "object", + "description": "-", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `lijnvormigeObstakels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HistorischeBodeminformatielijnvormigeObstakelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "description": "Korte beschrijving van het betreffende object." + }, + "bewerkingsdatumGeometrie": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Aanmaak- of bewerkingsdatum van geometrie." + }, + "bron1": { + "type": [ + "string", + "null" + ], + "description": "Bronvermelding" + }, + "bron2": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "bron3": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "bron4": { + "type": [ + "string", + "null" + ], + "description": "Hyperlink naar bron." + }, + "categorie": { + "type": [ + "string", + "null" + ], + "description": "Lijnvormige objecten die geleid kunnen hebben tot het voorkomen van ondergrondse obstakels of bodemverontreiniging." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding record." + }, + "opmerking": { + "type": [ + "string", + "null" + ], + "description": "Context, bevindingen en/of achtergrond van het object." + }, + "totMaximaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het eindjaar van het object, of het jaar waarop het object niet meer is waargenomen." + }, + "totMinimaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het jongste voorkomen van het object die door historisch onderzoek is gevonden. Het werkelijke eindjaar is thans onbekend.." + }, + "vanMaximaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het oudste voorkomen van het object die door historisch onderzoek is gevonden. Het werkelijke oprichtingsjaar ligt hiervoor." + }, + "vanMinimaalJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het oprichtingsjaar van het object, of een benadering van het oprichtingsjaar." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatielijnvormigeObstakelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatielijnvormigeObstakelsLink.schema.json new file mode 100644 index 00000000..0f169392 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatielijnvormigeObstakelsLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatielijnvormigeobstakelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatielijnvormige_obstakelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to lijnvormigeObstakels.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatieonderzoeken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatieonderzoeken.schema.json new file mode 100644 index 00000000..5e131d3b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatieonderzoeken.schema.json @@ -0,0 +1,125 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatieonderzoeken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatieonderzoeken" + ], + "type": "object", + "description": "Uitgevoerde onderzoeken naar bijvoorbeeld Archeologische verwachtingen (A), Bodemkwaliteit (B), Conventionele explosieven (C) kademuren Dateren (D) en Ondergrondse Obstakels (OO).", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `onderzoeken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HistorischeBodeminformatieonderzoekenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "auteurRapport": { + "type": [ + "string", + "null" + ], + "description": "Auteur(s) van rapport." + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "description": "Korte beschrijving (aanleiding) onderzoek." + }, + "datumRapport": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van rapportage." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding record." + }, + "indicatieKwaliteit": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding kwaliteitskenmerk. Dit heeft met name als doel om oudere onderzoeken een oordeel te geven. Voor aanduiding is arbitrair. Er zijn geen normen voor opgesteld." + }, + "locatieOfAdres": { + "type": [ + "string", + "null" + ], + "description": "Plaats of locatie of adres. Soms zijn er geen adresgegevens voor de locatie, of wordt de locatie aangeduid als ‘GVB-terrein west’ of dergelijke." + }, + "naamRapport": { + "type": [ + "string", + "null" + ], + "description": "Naam rapport met beschrijving aard rapport en/of locatie." + }, + "nummerRapport": { + "type": [ + "string", + "null" + ], + "description": "Rapportage identificatie nummer." + }, + "opdrachtgever": { + "type": [ + "string", + "null" + ], + "description": "Onderzoeksbureau / instantie die opdracht heeft gegeven tot onderzoek." + }, + "opdrachtnemer": { + "type": [ + "string", + "null" + ], + "description": "Onderzoeksbureau / instantie die onderzoek heeft uitgevoerd." + }, + "permalink": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar meer informatie. UID van bron (SAA) of een UID bij NAZCA.", + "maxLength": 200 + }, + "typeOnderzoek": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving type onderzoek. ABCDOO staat bijvoorbeeld voor Archeologische verwachtingen (A), Bodemkwaliteit (B), Conventionele explosieven (C) kademuren Dateren (D) en Ondergrondse Obstakels (OO). Deze aanduiding wordt intern gebruikt. Maar het type kan ook een onderzoek zijn naar een specifieke verontreiniging of een Risicobeoordeling voor Conventionele explosieven (RCE)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatieonderzoekenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatieonderzoekenLink.schema.json new file mode 100644 index 00000000..4b88e3fa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/HistorischeBodeminformatieonderzoekenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/historischebodeminformatieonderzoekenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/HistorischeBodeminformatieonderzoekenLink" + ], + "type": "object", + "description": "The identifier of the relationship to onderzoeken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/LineString.schema.json new file mode 100644 index 00000000..a07f0c7f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Links.schema.json new file mode 100644 index 00000000..7afb2b3c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiLineString.schema.json new file mode 100644 index 00000000..bb6f4c68 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiPoint.schema.json new file mode 100644 index 00000000..e513da36 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiPolygon.schema.json new file mode 100644 index 00000000..40ba17a6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Point.schema.json new file mode 100644 index 00000000..69385170 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Polygon.schema.json new file mode 100644 index 00000000..735247b5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/historische-bodeminformatie-z7-ufx6ng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded.schema.json new file mode 100644 index 00000000..1a33faa9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json" + ], + "type": "object", + "properties": { + "routes_gevaarlijke_stoffen": { + "type": "array", + "items": { + "$ref": "./HoofdroutesroutesGevaarlijkeStoffen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded2.schema.json new file mode 100644 index 00000000..fb81134c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json" + ], + "type": "object", + "properties": { + "tunnels_gevaarlijke_stoffen": { + "type": "array", + "items": { + "$ref": "./HoofdroutestunnelsGevaarlijkeStoffen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded3.schema.json new file mode 100644 index 00000000..b4fac7c5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json" + ], + "type": "object", + "properties": { + "u_routes": { + "type": "array", + "items": { + "$ref": "./HoofdroutesuRoutes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultRoutesGevaarlijkeStoffenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultRoutesGevaarlijkeStoffenLinks.schema.json new file mode 100644 index 00000000..fe024b6e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultRoutesGevaarlijkeStoffenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/hoofdroutesdefaultroutesgevaarlijkestoffenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/HoofdroutesdefaultRoutesGevaarlijkeStoffenLinks" + ], + "type": "object", + "description": "The contents of the `routesGevaarlijkeStoffen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/HoofdroutesroutesGevaarlijkeStoffenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultTunnelsGevaarlijkeStoffenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultTunnelsGevaarlijkeStoffenLinks.schema.json new file mode 100644 index 00000000..560e373d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultTunnelsGevaarlijkeStoffenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/hoofdroutesdefaulttunnelsgevaarlijkestoffenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/HoofdroutesdefaultTunnelsGevaarlijkeStoffenLinks" + ], + "type": "object", + "description": "The contents of the `tunnelsGevaarlijkeStoffen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/HoofdroutestunnelsGevaarlijkeStoffenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultURoutesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultURoutesLinks.schema.json new file mode 100644 index 00000000..ecbbdba1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesdefaultURoutesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/hoofdroutesdefaulturouteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/HoofdroutesdefaultURoutesLinks" + ], + "type": "object", + "description": "The contents of the `uRoutes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HoofdroutesuRoutesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesroutesGevaarlijkeStoffen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesroutesGevaarlijkeStoffen.schema.json new file mode 100644 index 00000000..ad58a956 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesroutesGevaarlijkeStoffen.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/hoofdroutesroutesgevaarlijkestoffen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Hoofdroutesroutes_gevaarlijke_stoffen" + ], + "type": "object", + "description": "routesGevaarlijkeStoffen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `routesGevaarlijkeStoffen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/HoofdroutesroutesGevaarlijkeStoffenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutestunnelsGevaarlijkeStoffen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutestunnelsGevaarlijkeStoffen.schema.json new file mode 100644 index 00000000..ee7bdf3d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutestunnelsGevaarlijkeStoffen.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/hoofdroutestunnelsgevaarlijkestoffen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Hoofdroutestunnels_gevaarlijke_stoffen" + ], + "type": "object", + "description": "tunnelsGevaarlijkeStoffen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `tunnelsGevaarlijkeStoffen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/HoofdroutestunnelsGevaarlijkeStoffenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesuRoutes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesuRoutes.schema.json new file mode 100644 index 00000000..ae475924 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesuRoutes.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/hoofdroutesuroutes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Hoofdroutesu_routes" + ], + "type": "object", + "description": "uRoutes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `uRoutes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HoofdroutesuRoutesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "id": { + "type": "string" + }, + "name": { + "type": [ + "string", + "null" + ] + }, + "route": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesuRoutesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesuRoutesLink.schema.json new file mode 100644 index 00000000..c9ec2ea2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/HoofdroutesuRoutesLink.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/hoofdroutesurouteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json#/components/schemas/Hoofdroutesu_routesLink" + ], + "type": "object", + "description": "The identifier of the relationship to uRoutes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Links.schema.json new file mode 100644 index 00000000..74f9dc77 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/hoofdwegen-ghf_fxehg/Links.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/hoofdwegen-ghf_fxehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/Embedded.schema.json new file mode 100644 index 00000000..9b222509 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/horeca-0kmwjuehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/horeca/openapi.json" + ], + "type": "object", + "properties": { + "exploitatievergunning": { + "type": "array", + "items": { + "$ref": "./Horecaexploitatievergunning.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/HorecadefaultExploitatievergunningLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/HorecadefaultExploitatievergunningLinks.schema.json new file mode 100644 index 00000000..89e97da9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/HorecadefaultExploitatievergunningLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/horeca-0kmwjuehg/horecadefaultexploitatievergunninglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/HorecadefaultExploitatievergunningLinks" + ], + "type": "object", + "description": "The contents of the `exploitatievergunning._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HorecaexploitatievergunningLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/Horecaexploitatievergunning.schema.json b/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/Horecaexploitatievergunning.schema.json new file mode 100644 index 00000000..4bcd8749 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/Horecaexploitatievergunning.schema.json @@ -0,0 +1,313 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/horeca-0kmwjuehg/horecaexploitatievergunning", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/Horecaexploitatievergunning" + ], + "type": "object", + "description": "exploitatievergunning", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `exploitatievergunning._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./HorecaexploitatievergunningLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adres": { + "type": [ + "string", + "null" + ] + }, + "begindatum": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "einddatum": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "locatie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "oTijdenTerrasVrZaTot": { + "type": [ + "string", + "null" + ] + }, + "oTijdenTerrasVrZaVan": { + "type": [ + "string", + "null" + ] + }, + "oTijdenTerrasZoDoTot": { + "type": [ + "string", + "null" + ] + }, + "oTijdenTerrasZoDoVan": { + "type": [ + "string", + "null" + ] + }, + "openingstijdenVrZaTot": { + "type": [ + "string", + "null" + ] + }, + "openingstijdenVrZaVan": { + "type": [ + "string", + "null" + ] + }, + "openingstijdenZoDoTot": { + "type": [ + "string", + "null" + ] + }, + "openingstijdenZoDoVan": { + "type": [ + "string", + "null" + ] + }, + "postcode": { + "type": [ + "string", + "null" + ] + }, + "publBesluitTijdelijkTerras": { + "type": [ + "string", + "null" + ] + }, + "statusTijdelijkTerras": { + "type": [ + "string", + "null" + ] + }, + "statusVergunning": { + "type": [ + "string", + "null" + ] + }, + "statusVerlengingTijdelijkTerras": { + "type": [ + "string", + "null" + ] + }, + "terrasgeometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "tijdelijkTerrasDetails": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "URI naar terrastekening in pdf formaat.", + "maxLength": 200 + }, + "toestemmingTijdelijkTerras": { + "type": [ + "string", + "null" + ] + }, + "verlengingTijdelijkTerrasDetails": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "URI naar terrastekening in pdf formaat.", + "maxLength": 200 + }, + "zaakCategorie": { + "type": [ + "string", + "null" + ] + }, + "zaakSpecificatie": { + "type": [ + "string", + "null" + ] + }, + "zaaknaam": { + "type": [ + "string", + "null" + ] + }, + "zaaknummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/HorecaexploitatievergunningLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/HorecaexploitatievergunningLink.schema.json new file mode 100644 index 00000000..44865872 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/horeca-0kmwjuehg/HorecaexploitatievergunningLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/horeca-0kmwjuehg/horecaexploitatievergunninglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/horeca/openapi.json#/components/schemas/HorecaexploitatievergunningLink" + ], + "type": "object", + "description": "The identifier of the relationship to exploitatievergunning.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded.schema.json new file mode 100644 index 00000000..a56f5b53 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json" + ], + "type": "object", + "properties": { + "buurt": { + "type": "array", + "items": { + "$ref": "./Indicatorenbuurt.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded2.schema.json new file mode 100644 index 00000000..c8687f5a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json" + ], + "type": "object", + "properties": { + "ggw": { + "type": "array", + "items": { + "$ref": "./Indicatorenggw.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded3.schema.json new file mode 100644 index 00000000..40a107c4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json" + ], + "type": "object", + "properties": { + "stadsdeel": { + "type": "array", + "items": { + "$ref": "./Indicatorenstadsdeel.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded4.schema.json new file mode 100644 index 00000000..52a01016 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json" + ], + "type": "object", + "properties": { + "wijk": { + "type": "array", + "items": { + "$ref": "./Indicatorenwijk.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded5.schema.json new file mode 100644 index 00000000..ddc07111 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json" + ], + "type": "object", + "properties": { + "woonplaats": { + "type": "array", + "items": { + "$ref": "./Indicatorenwoonplaats.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenbuurt.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenbuurt.schema.json new file mode 100644 index 00000000..04fad370 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenbuurt.schema.json @@ -0,0 +1,409 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenbuurt", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Indicatorenbuurt" + ], + "type": "object", + "description": "buurt", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `buurt._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gbdGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenbuurtLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdBuurt", + "gbdGgw", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ID", + "description": "Verwijzing naar de unieke identifier van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van de buurt waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de buurt waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdBuurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de buurtregistratie waarop de indicator-waarde is gebaseerd (leeg is altijd meest recente)." + }, + "gbdGgwId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van het gebiedsgericht werken gebied waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdGgwNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het gebiedsgericht werken gebied waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van het stadsdeel waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het stadsdeel waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdWijkId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van de wijk waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "indAfdeling": { + "type": [ + "string", + "null" + ], + "description": "Afdeling waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indBeginPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (vanaf) waarop de temporele resolutie, waarover de waarde is berekend, begint." + }, + "indBron": { + "type": [ + "string", + "null" + ], + "description": "Bron voor de berekening van de indicator-waarde." + }, + "indDatatype": { + "type": [ + "string", + "null" + ], + "description": "Datatype van de indicator-waarde (bijv integer, floating-point, boolean, etc)." + }, + "indDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de indicator." + }, + "indDirectie": { + "type": [ + "string", + "null" + ], + "description": "Directie waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboom": { + "type": [ + "string", + "null" + ], + "description": "Unieke identifier van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboomActiviteit": { + "type": [ + "string", + "null" + ], + "description": "Naam van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDomeinNaam": { + "type": [ + "string", + "null" + ], + "description": "Domein waarover de indicator iets zegt." + }, + "indEenheid": { + "type": [ + "string", + "null" + ], + "description": "Eenheid van de indicator -norm en de -waarde (bijv percentage, kilogram, etc)." + }, + "indEindPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (tot en met) waarop de temporele resolutie, waarover de waarde is berekend, eindigt." + }, + "indFrequentieAfleiding": { + "type": [ + "string", + "null" + ], + "description": "Frequentie waarmee de indicator-waarde wordt berekend/ververst (bijv dagelijks, wekelijks, maandelijks)." + }, + "indGrootheid": { + "type": [ + "string", + "null" + ], + "description": "Grootheid van de indicator -norm en de -waarde (bijv aandeel (fractie), gewicht, aantal, etc.)." + }, + "indNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam voor de indicator." + }, + "indNoemer": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totaal aantal van de registraties waarover de indicator-waarde is berekend." + }, + "indNorm": { + "type": [ + "string", + "null" + ], + "description": "Vastgestelde norm-waarde voor de indicator." + }, + "indNormBron": { + "type": [ + "string", + "null" + ], + "description": "Herkomst van de norm (bijv. Landelijk (wettelijk), bestuurlijk (APV), bedrijf, etc.)." + }, + "indNormDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving waarop de norm is gebaseerd." + }, + "indPeildatumAfleiding": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Peildatum van de brondata waarop de indicatorwsaarde is berekend." + }, + "indTeller": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal van de registraties waarop de de indicator van toepassing is." + }, + "indTempDag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de dag waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempDecennium": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het decennium waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempHalfjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het halfjaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het jaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempKwartaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het kwartaal waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempLustrum": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het lustrum waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempMaand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de maand waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempUur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het uur waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempWeek": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de week waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indVariableType": { + "type": [ + "string", + "null" + ], + "description": "Logische beschrijving van het type indicator-waarde (zoals nominaal, interval, cyclisch, etc)." + }, + "indWaarde": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Berekende waarde van de indicator op basis van de brondata." + } + }, + "required": [ + "_links", + "bagWoonplaatsId", + "gbdBuurtId", + "gbdGgwId", + "gbdStadsdeelId", + "gbdWijkId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenbuurtLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenbuurtLink.schema.json new file mode 100644 index 00000000..ee5b9a68 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenbuurtLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenbuurtlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/IndicatorenbuurtLink" + ], + "type": "object", + "description": "The identifier of the relationship to buurt.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultBuurtLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultBuurtLinks.schema.json new file mode 100644 index 00000000..c7d346c9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultBuurtLinks.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorendefaultbuurtlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/IndicatorendefaultBuurtLinks" + ], + "type": "object", + "description": "The contents of the `buurt._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gbdGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenbuurtLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdBuurt", + "gbdGgw", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultGgwLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultGgwLinks.schema.json new file mode 100644 index 00000000..53e3e7cf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultGgwLinks.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorendefaultggwlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/IndicatorendefaultGgwLinks" + ], + "type": "object", + "description": "The contents of the `ggw._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenggwLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdGgw", + "gbdStadsdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultStadsdeelLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultStadsdeelLinks.schema.json new file mode 100644 index 00000000..e87836f9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorendefaultStadsdeelLinks.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorendefaultstadsdeellinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/IndicatorendefaultStadsdeelLinks" + ], + "type": "object", + "description": "The contents of the `stadsdeel._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenstadsdeelLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdStadsdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenggw.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenggw.schema.json new file mode 100644 index 00000000..1fa8cdfa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenggw.schema.json @@ -0,0 +1,365 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenggw", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Indicatorenggw" + ], + "type": "object", + "description": "ggw", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ggw._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenggwLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdGgw", + "gbdStadsdeel", + "schema", + "self" + ] + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ID", + "description": "Verwijzing naar de unieke identifier van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdGgwId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van het gebiedsgericht werken gebied waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdGgwNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het gebiedsgericht werken gebied waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdGgwVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de gebiedsregistratie waarop de indicator-waarde is gebaseerd (leeg is altijd meest recente)." + }, + "gbdStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van het stadsdeel waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het stadsdeel waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "indAfdeling": { + "type": [ + "string", + "null" + ], + "description": "Afdeling waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indBeginPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (vanaf) waarop de temporele resolutie, waarover de waarde is berekend, begint." + }, + "indBron": { + "type": [ + "string", + "null" + ], + "description": "Bron voor de berekening van de indicator-waarde." + }, + "indDatatype": { + "type": [ + "string", + "null" + ], + "description": "Datatype van de indicator-waarde (bijv integer, floating-point, boolean, etc)." + }, + "indDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de indicator." + }, + "indDirectie": { + "type": [ + "string", + "null" + ], + "description": "Directie waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboom": { + "type": [ + "string", + "null" + ], + "description": "Unieke identifier van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboomActiviteit": { + "type": [ + "string", + "null" + ], + "description": "Naam van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDomeinNaam": { + "type": [ + "string", + "null" + ], + "description": "Domein waarover de indicator iets zegt." + }, + "indEenheid": { + "type": [ + "string", + "null" + ], + "description": "Eenheid van de indicator -norm en de -waarde (bijv percentage, kilogram, etc)." + }, + "indEindPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (tot en met) waarop de temporele resolutie, waarover de waarde is berekend, eindigt." + }, + "indFrequentieAfleiding": { + "type": [ + "string", + "null" + ], + "description": "Frequentie waarmee de indicator-waarde wordt berekend/ververst (bijv dagelijks, wekelijks, maandelijks)." + }, + "indGrootheid": { + "type": [ + "string", + "null" + ], + "description": "Grootheid van de indicator -norm en de -waarde (bijv aandeel (fractie), gewicht, aantal, etc.)." + }, + "indNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam voor de indicator." + }, + "indNoemer": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totaal aantal van de registraties waarover de indicator-waarde is berekend." + }, + "indNorm": { + "type": [ + "string", + "null" + ], + "description": "Vastgestelde norm-waarde voor de indicator." + }, + "indNormBron": { + "type": [ + "string", + "null" + ], + "description": "Herkomst van de norm (bijv. Landelijk (wettelijk), bestuurlijk (APV), bedrijf, etc.)." + }, + "indNormDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving waarop de norm is gebaseerd." + }, + "indPeildatumAfleiding": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Peildatum van de brondata waarop de indicatorwaarde is berekend." + }, + "indTeller": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal van de registraties waarop de de indicator van toepassing is." + }, + "indTempDag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de dag waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempDecennium": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het decennium waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempHalfjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het halfjaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het jaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempKwartaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het kwartaal waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempLustrum": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het lustrum waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempMaand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de maand waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempUur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het uur waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempWeek": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de week waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indVariableType": { + "type": [ + "string", + "null" + ], + "description": "Logische beschrijving van het type indicator-waarde (zoals nominaal, interval, cyclisch, etc)." + }, + "indWaarde": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Berekende waarde van de indicator op basis van de brondata." + } + }, + "required": [ + "_links", + "bagWoonplaatsId", + "gbdGgwId", + "gbdStadsdeelId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenggwLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenggwLink.schema.json new file mode 100644 index 00000000..6416f5d0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenggwLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenggwlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/IndicatorenggwLink" + ], + "type": "object", + "description": "The identifier of the relationship to ggw.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenstadsdeel.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenstadsdeel.schema.json new file mode 100644 index 00000000..e7f25f1b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenstadsdeel.schema.json @@ -0,0 +1,343 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenstadsdeel", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Indicatorenstadsdeel" + ], + "type": "object", + "description": "stadsdeel", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `stadsdeel._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenstadsdeelLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdStadsdeel", + "schema", + "self" + ] + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ID", + "description": "Verwijzing naar de unieke identifier van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van het stadsdeel waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het stadsdeel waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdStadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de stadsdeelregistratie waarop de indicator-waarde is gebaseerd (leeg is altijd meest recente)." + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "indAfdeling": { + "type": [ + "string", + "null" + ], + "description": "Afdeling waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indBeginPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (vanaf) waarop de temporele resolutie, waarover de waarde is berekend, begint." + }, + "indBron": { + "type": [ + "string", + "null" + ], + "description": "Bron voor de berekening van de indicator-waarde." + }, + "indDatatype": { + "type": [ + "string", + "null" + ], + "description": "Datatype van de indicator-waarde (bijv integer, floating-point, boolean, etc)." + }, + "indDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de indicator." + }, + "indDirectie": { + "type": [ + "string", + "null" + ], + "description": "Directie waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboom": { + "type": [ + "string", + "null" + ], + "description": "Unieke identifier van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboomActiviteit": { + "type": [ + "string", + "null" + ], + "description": "Naam van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDomeinNaam": { + "type": [ + "string", + "null" + ], + "description": "Domein waarover de indicator iets zegt." + }, + "indEenheid": { + "type": [ + "string", + "null" + ], + "description": "Eenheid van de indicator -norm en de -waarde (bijv percentage, kilogram, etc)." + }, + "indEindPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (tot en met) waarop de temporele resolutie, waarover de waarde is berekend, eindigt." + }, + "indFrequentieAfleiding": { + "type": [ + "string", + "null" + ], + "description": "Frequentie waarmee de indicator-waarde wordt berekend/ververst (bijv dagelijks, wekelijks, maandelijks)." + }, + "indGrootheid": { + "type": [ + "string", + "null" + ], + "description": "Grootheid van de indicator -norm en de -waarde (bijv aandeel (fractie), gewicht, aantal, etc.)." + }, + "indNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam voor de indicator." + }, + "indNoemer": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totaal aantal van de registraties waarover de indicator-waarde is berekend." + }, + "indNorm": { + "type": [ + "string", + "null" + ], + "description": "Vastgestelde norm-waarde voor de indicator." + }, + "indNormBron": { + "type": [ + "string", + "null" + ], + "description": "Herkomst van de norm (bijv. Landelijk (wettelijk), bestuurlijk (APV), bedrijf, etc.)." + }, + "indNormDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving waarop de norm is gebaseerd." + }, + "indPeildatumAfleiding": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Peildatum van de brondata waarop de indicatorwaarde is berekend." + }, + "indTeller": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal van de registraties waarop de de indicator van toepassing is." + }, + "indTempDag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de dag waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempDecennium": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het decennium waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempHalfjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het halfjaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het jaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempKwartaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het kwartaal waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempLustrum": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het lustrum waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempMaand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de maand waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempUur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het uur waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempWeek": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de week waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indVariableType": { + "type": [ + "string", + "null" + ], + "description": "Logische beschrijving van het type indicator-waarde (zoals nominaal, interval, cyclisch, etc)." + }, + "indWaarde": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Berekende waarde van de indicator op basis van de brondata." + } + }, + "required": [ + "_links", + "bagWoonplaatsId", + "gbdStadsdeelId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenstadsdeelLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenstadsdeelLink.schema.json new file mode 100644 index 00000000..4c3e26d7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenstadsdeelLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenstadsdeellink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/IndicatorenstadsdeelLink" + ], + "type": "object", + "description": "The identifier of the relationship to stadsdeel.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenv1WijkLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenv1WijkLinks.schema.json new file mode 100644 index 00000000..4c950bdf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenv1WijkLinks.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenv1wijklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Indicatorenv1WijkLinks" + ], + "type": "object", + "description": "The contents of the `wijk._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenwijkLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdGgw", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenv1WoonplaatsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenv1WoonplaatsLinks.schema.json new file mode 100644 index 00000000..0503d14e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenv1WoonplaatsLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenv1woonplaatslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Indicatorenv1WoonplaatsLinks" + ], + "type": "object", + "description": "The contents of the `woonplaats._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenwoonplaatsLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenwijk.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenwijk.schema.json new file mode 100644 index 00000000..495e1bd5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenwijk.schema.json @@ -0,0 +1,387 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenwijk", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Indicatorenwijk" + ], + "type": "object", + "description": "wijk", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `wijk._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdGgw": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenwijkLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdGgw", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ID", + "description": "Verwijzing naar de unieke identifier van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdGgwId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van het gebiedsgericht werken gebied waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdGgwNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het gebiedsgericht werken gebied waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van het stadsdeel waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het stadsdeel waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdWijkId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Verwijzing naar de unieke identifier van de wijk waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "gbdWijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de wijkregistratie waarop de indicator-waarde is gebaseerd (leeg is altijd meest recente)." + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "indAfdeling": { + "type": [ + "string", + "null" + ], + "description": "Afdeling waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indBeginPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (vanaf) waarop de temporele resolutie, waarover de waarde is berekend, begint." + }, + "indBron": { + "type": [ + "string", + "null" + ], + "description": "Bron voor de berekening van de indicator-waarde." + }, + "indDatatype": { + "type": [ + "string", + "null" + ], + "description": "Datatype van de indicator-waarde (bijv integer, floating-point, boolean, etc)." + }, + "indDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de indicator." + }, + "indDirectie": { + "type": [ + "string", + "null" + ], + "description": "Directie waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboom": { + "type": [ + "string", + "null" + ], + "description": "Unieke identifier van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboomActiviteit": { + "type": [ + "string", + "null" + ], + "description": "Naam van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDomeinNaam": { + "type": [ + "string", + "null" + ], + "description": "Domein waarover de indicator iets zegt." + }, + "indEenheid": { + "type": [ + "string", + "null" + ], + "description": "Eenheid van de indicator -norm en de -waarde (bijv percentage, kilogram, etc)." + }, + "indEindPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (tot en met) waarop de temporele resolutie, waarover de waarde is berekend, eindigt." + }, + "indFrequentieAfleiding": { + "type": [ + "string", + "null" + ], + "description": "Frequentie waarmee de indicator-waarde wordt berekend/ververst (bijv dagelijks, wekelijks, maandelijks)." + }, + "indGrootheid": { + "type": [ + "string", + "null" + ], + "description": "Grootheid van de indicator -norm en de -waarde (bijv aandeel (fractie), gewicht, aantal, etc.)." + }, + "indNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam voor de indicator." + }, + "indNoemer": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totaal aantal van de registraties waarover de indicator-waarde is berekend." + }, + "indNorm": { + "type": [ + "string", + "null" + ], + "description": "Vastgestelde norm-waarde voor de indicator." + }, + "indNormBron": { + "type": [ + "string", + "null" + ], + "description": "Herkomst van de norm (bijv. Landelijk (wettelijk), bestuurlijk (APV), bedrijf, etc.)." + }, + "indNormDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving waarop de norm is gebaseerd." + }, + "indPeildatumAfleiding": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Peildatum van de brondata waarop de indicatorwaarde is berekend." + }, + "indTeller": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal van de registraties waarop de de indicator van toepassing is." + }, + "indTempDag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de dag waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempDecennium": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het decennium waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempHalfjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het halfjaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het jaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempKwartaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het kwartaal waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempLustrum": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het lustrum waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempMaand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de maand waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempUur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het uur waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempWeek": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de week waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indVariableType": { + "type": [ + "string", + "null" + ], + "description": "Logische beschrijving van het type indicator-waarde (zoals nominaal, interval, cyclisch, etc)." + }, + "indWaarde": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Berekende waarde van de indicator op basis van de brondata." + } + }, + "required": [ + "_links", + "bagWoonplaatsId", + "gbdGgwId", + "gbdStadsdeelId", + "gbdWijkId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenwijkLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenwijkLink.schema.json new file mode 100644 index 00000000..c6ba1507 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenwijkLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenwijklink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/IndicatorenwijkLink" + ], + "type": "object", + "description": "The identifier of the relationship to wijk.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenwoonplaats.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenwoonplaats.schema.json new file mode 100644 index 00000000..f35b4dc5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Indicatorenwoonplaats.schema.json @@ -0,0 +1,321 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenwoonplaats", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/Indicatorenwoonplaats" + ], + "type": "object", + "description": "woonplaats", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `woonplaats._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./IndicatorenwoonplaatsLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "schema", + "self" + ] + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ID", + "description": "Verwijzing naar de unieke identifier van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie).", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de woonplaats waarop de indicator-waarde is gebaseerd (conform basisregistratie)." + }, + "bagWoonplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer van de woonplaatsregistratie waarop de indicator-waarde is gebaseerd (leeg is altijd meest recente)." + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "indAfdeling": { + "type": [ + "string", + "null" + ], + "description": "Afdeling waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indBeginPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (vanaf) waarop de temporele resolutie, waarover de waarde is berekend, begint." + }, + "indBron": { + "type": [ + "string", + "null" + ], + "description": "Bron voor de berekening van de indicator-waarde." + }, + "indDatatype": { + "type": [ + "string", + "null" + ], + "description": "Datatype van de indicator-waarde (bijv integer, floating-point, boolean, etc)." + }, + "indDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de indicator." + }, + "indDirectie": { + "type": [ + "string", + "null" + ], + "description": "Directie waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboom": { + "type": [ + "string", + "null" + ], + "description": "Unieke identifier van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDoelenboomActiviteit": { + "type": [ + "string", + "null" + ], + "description": "Naam van de doelenboom waarop de indicator betrekking heeft (indien van toepassing)." + }, + "indDomeinNaam": { + "type": [ + "string", + "null" + ], + "description": "Domein waarover de indicator iets zegt." + }, + "indEenheid": { + "type": [ + "string", + "null" + ], + "description": "Eenheid van de indicator -norm en de -waarde (bijv percentage, kilogram, etc)." + }, + "indEindPeriode": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum (tot en met) waarop de temporele resolutie, waarover de waarde is berekend, eindigt." + }, + "indFrequentieAfleiding": { + "type": [ + "string", + "null" + ], + "description": "Frequentie waarmee de indicator-waarde wordt berekend/ververst (bijv dagelijks, wekelijks, maandelijks)." + }, + "indGrootheid": { + "type": [ + "string", + "null" + ], + "description": "Grootheid van de indicator -norm en de -waarde (bijv aandeel (fractie), gewicht, aantal, etc.)." + }, + "indNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam voor de indicator." + }, + "indNoemer": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Totaal aantal van de registraties waarover de indicator-waarde is berekend." + }, + "indNorm": { + "type": [ + "string", + "null" + ], + "description": "Vastgestelde norm-waarde voor de indicator." + }, + "indNormBron": { + "type": [ + "string", + "null" + ], + "description": "Herkomst van de norm (bijv. Landelijk (wettelijk), bestuurlijk (APV), bedrijf, etc.)." + }, + "indNormDefinitie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving waarop de norm is gebaseerd." + }, + "indPeildatumAfleiding": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Peildatum van de brondata waarop de indicatorwaarde is berekend." + }, + "indTeller": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal van de registraties waarop de de indicator van toepassing is." + }, + "indTempDag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de dag waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempDecennium": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het decennium waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempHalfjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het halfjaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het jaar waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempKwartaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het kwartaal waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempLustrum": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het lustrum waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempMaand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de maand waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempUur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van het uur waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indTempWeek": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Temporele resolutie waarde van de week waarop de indicator-waarde is gebaseerd (indien van toepassing)." + }, + "indVariableType": { + "type": [ + "string", + "null" + ], + "description": "Logische beschrijving van het type indicator-waarde (zoals nominaal, interval, cyclisch, etc)." + }, + "indWaarde": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Berekende waarde van de indicator op basis van de brondata." + } + }, + "required": [ + "_links", + "bagWoonplaatsId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenwoonplaatsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenwoonplaatsLink.schema.json new file mode 100644 index 00000000..8ddb0bb7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/IndicatorenwoonplaatsLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/indicatorenwoonplaatslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json#/components/schemas/IndicatorenwoonplaatsLink" + ], + "type": "object", + "description": "The identifier of the relationship to woonplaats.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identifier voor de indicator." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Links.schema.json new file mode 100644 index 00000000..2917f2d6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/indicatoren-xmgybu6nr/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/indicatoren-xmgybu6nr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded.schema.json new file mode 100644 index 00000000..84d85c22 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "amsterdam_ovl_bovengrondse_kabels": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlBovengrondseKabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded10.schema.json new file mode 100644 index 00000000..50d47fbf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "waternet_rioolleidingen": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuurwaternetRioolleidingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded2.schema.json new file mode 100644 index 00000000..c79a5f97 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "amsterdam_ovl_lichtpunten": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlLichtpunten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded3.schema.json new file mode 100644 index 00000000..da24d958 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "amsterdam_ovl_mantelbuizen": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlMantelbuizen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded4.schema.json new file mode 100644 index 00000000..4ab17cc8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "amsterdam_ovl_ondergrondse_kabels": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlOndergrondseKabels.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded5.schema.json new file mode 100644 index 00000000..949a9807 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "amsterdam_ovl_punten": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlPunten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded6.schema.json new file mode 100644 index 00000000..9c12b791 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "klic_eisvoorzorgsmaatregelen": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuurklicEisvoorzorgsmaatregelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded7.schema.json new file mode 100644 index 00000000..8cee2baf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "klic_kabels_en_leidingen": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuurklicKabelsEnLeidingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded8.schema.json new file mode 100644 index 00000000..ac6dbf8e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "klic_puntobjecten": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuurklicPuntobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded9.schema.json new file mode 100644 index 00000000..a5571b09 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "waternet_rioolknopen": { + "type": "array", + "items": { + "$ref": "./LeidingeninfrastructuurwaternetRioolknopen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlBovengrondseKabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlBovengrondseKabels.schema.json new file mode 100644 index 00000000..5c490895 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlBovengrondseKabels.schema.json @@ -0,0 +1,328 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovlbovengrondsekabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_bovengrondse_kabels" + ], + "type": "object", + "description": "Bovengrondse kabels openbare verlichting die door de Gemeente Amsterdam worden beheerd.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `amsterdamOvlBovengrondseKabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlBovengrondseKabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bereikbaar": { + "type": [ + "string", + "null" + ], + "title": "Kabel bereikbaarheid", + "description": "Hier wordt aangegeven of een kabel boven een trambaan of boven het water hangt." + }, + "bouwtype": { + "type": [ + "string", + "null" + ], + "title": "Kabel bouwtype", + "description": "Het bouwtype van de kabel. Dit kan overspanning, onderbouw of opbouw zijn." + }, + "diepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kabel diepte", + "description": "De diepte van de kabel in centimeters ten opzichte van het maaiveld." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Bovengrondse kabel eigenaar", + "description": "Naam van de eigenaar van de bovengrondse kabel." + }, + "functie": { + "type": [ + "string", + "null" + ], + "title": "Bovengrondse kabel functie", + "description": "De functie van de bovengrondse kabel." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "groep": { + "type": [ + "string", + "null" + ], + "title": "Groepsnummer", + "description": "Het nummer van de groep binnen de kast waar de kabel op is aangesloten." + }, + "hoofdcategorie": { + "type": [ + "string", + "null" + ], + "title": "Bovengrondse kabel hoofdcategorie", + "description": "De hoofdcategorie van de bovengrondse kabel." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kabel hoogte", + "description": "De hoogte van de kabel in centimeters ten opzichte van het maaiveld." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bovengrondse kabel ID", + "description": "Unieke identificatie van een bovengrondse kabel." + }, + "indicatieBovenOnder": { + "type": [ + "string", + "null" + ], + "title": "Bovengronds/ondergronds indicatie", + "description": "Indicatie die aangeeft of de kabel bovengronds of ondergronds is." + }, + "inwinningstype": { + "type": [ + "string", + "null" + ], + "title": "Kwaliteit inwinning", + "description": "De kwaliteit van de inwinning." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kabel jaar van aanleg", + "description": "Het jaar waarin de kabel is aangelegd." + }, + "kabeldiameter": { + "type": [ + "string", + "null" + ], + "title": "Kabel diameter", + "description": "De diameter van de kabel in millimeters." + }, + "kabeltype": { + "type": [ + "string", + "null" + ], + "title": "Bovengrondse kabel type", + "description": "Spandraad of het kabeltype, dit is het soort kabel dat is gebruikt." + }, + "kabelzegel": { + "type": [ + "string", + "null" + ], + "title": "Kabel zegeltype", + "description": "Het type zegel van de kabel." + }, + "kast": { + "type": [ + "string", + "null" + ], + "title": "Kastnummer", + "description": "Het nummer van de kast waarop de kabel is aangesloten." + }, + "klasse": { + "type": [ + "string", + "null" + ], + "title": "WIBON klasse", + "description": "Klasse volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kabel lengte", + "description": "De lengte van de kabel in meters." + }, + "nauwkeurigheidDiepte": { + "type": [ + "string", + "null" + ], + "title": "Diepte nauwkeurigheid", + "description": "De nauwkeurigheid van de diepte van de kabel." + }, + "nauwkeurigheidHoogte": { + "type": [ + "string", + "null" + ], + "title": "Kabel hoogte nauwkeurigheid", + "description": "De nauwkeurigheid van de hoogte van de kabel." + }, + "ovs": { + "type": [ + "string", + "null" + ], + "title": "Overspanningsinstallatie", + "description": "Spandraad van één mast of gevel naar een andere mast of gevel, met aan de spandraad 0 tot meerdere verlichtingsobject(en), al dan niet met voedingskabel, inclusief de ophangconstructie en voedingspunt(en)." + }, + "thema": { + "type": [ + "string", + "null" + ], + "title": "WIBON thema", + "description": "Thema volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "tot": { + "type": [ + "string", + "null" + ], + "title": "Bovengrondse kabel eindlocatie", + "description": "De eindlocatie van de bovengrondse kabel." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "WIBON type", + "description": "Type volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "typeExtra": { + "type": [ + "string", + "null" + ], + "title": "Soort voeding", + "description": "Keuze 'AC' (wisselstroom) of 'DC' (gelijkstroom)." + }, + "van": { + "type": [ + "string", + "null" + ], + "title": "Bovengrondse kabel startlocatie", + "description": "De startlocatie van de bovengrondse kabel." + }, + "voltage": { + "type": [ + "string", + "null" + ], + "title": "Kabel voltage", + "description": "Het voltage dat op de kabel staat." + }, + "zichtbaar": { + "type": [ + "string", + "null" + ], + "title": "Kabel zichtbaarheid indicatie", + "description": "Indicatie die aangeeft of de kabel zichtbaar is (Ja/Nee)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlBovengrondseKabelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlBovengrondseKabelsLink.schema.json new file mode 100644 index 00000000..cc8e9c78 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlBovengrondseKabelsLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovlbovengrondsekabelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_bovengrondse_kabelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to amsterdamOvlBovengrondseKabels.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Bovengrondse kabel ID", + "description": "Unieke identificatie van een bovengrondse kabel." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlLichtpunten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlLichtpunten.schema.json new file mode 100644 index 00000000..97d64f76 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlLichtpunten.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovllichtpunten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_lichtpunten" + ], + "type": "object", + "description": "Lichtpunten openbare verlichting die door de Gemeente Amsterdam worden beheerd. Een lichtpunt is een object in de openbare ruimte dat kunstmatig licht geeft op basis van een sensor of ingesteld tijdsvenster.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `amsterdamOvlLichtpunten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlLichtpuntenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bereikbaar": { + "type": [ + "string", + "null" + ], + "title": "Lichtpunt bereikbaarheid", + "description": "Mate van bereikbaarheid van een Lichtpunt." + }, + "bouwtype": { + "type": [ + "string", + "null" + ], + "title": "Lichtmast bouwtype", + "description": "Nadere aanduiding van het type bouwconstructie van een Lichtpunt." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Lichtpunt eigenaar", + "description": "Naam van de eigenaar van een lichtmast." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Lichtpunt ID", + "description": "Unieke identificatie van een lichtpunt." + }, + "mastcode": { + "type": [ + "string", + "null" + ], + "title": "Lichtpunt categorie code", + "description": "Nadere aanduiding van de categorie van een Lichtpunt." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlLichtpuntenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlLichtpuntenLink.schema.json new file mode 100644 index 00000000..8938e7b6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlLichtpuntenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovllichtpuntenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_lichtpuntenLink" + ], + "type": "object", + "description": "The identifier of the relationship to amsterdamOvlLichtpunten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Lichtpunt ID", + "description": "Unieke identificatie van een lichtpunt." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlMantelbuizen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlMantelbuizen.schema.json new file mode 100644 index 00000000..bb2dd629 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlMantelbuizen.schema.json @@ -0,0 +1,218 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovlmantelbuizen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_mantelbuizen" + ], + "type": "object", + "description": "Locaties en contextuele informatie ondergrondse mantelbuizen voor de openbare verlichting die door de Gemeente Amsterdam worden beheerd", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `amsterdamOvlMantelbuizen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlMantelbuizenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "diameter": { + "type": [ + "string", + "null" + ], + "title": "Mantelbuis diameter", + "description": "Diameter van de mantelbuis uitgedrukt in millimeters." + }, + "diepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Mantelbuis diepte", + "description": "Diepte van de mantelbuis in centimeters ten opzichte van het maaiveld." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Mantelbuis eigenaar", + "description": "Naam van de eigenaar van de mantelbuis." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "hoofdcategorie": { + "type": [ + "string", + "null" + ], + "title": "Mantelbuis hoofdcategorie", + "description": "Nadere aanduiding voor de hoofdcategorie van de mantelbuis." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Mantelbuis ID", + "description": "Unieke identificatie van een mantelbuis." + }, + "inwinningstype": { + "type": [ + "string", + "null" + ], + "title": "Kwaliteit inwinning", + "description": "De kwaliteit van inwinning. Dit kan analoog zijn waarbij het is ingetekend vanaf een schets of is ingemeten met een tablet. Of tachymetrisch waarbij dit is opgemeten met een meetstok.." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Mantelbuis jaar van aanleg", + "description": "Jaar waarin de mantelbuis is aangelegd." + }, + "klasse": { + "type": [ + "string", + "null" + ], + "title": "WIBON klasse", + "description": "Klasse volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Mantelbuis lengte", + "description": "Lengte van de mantelbuis uitgedrukt in meters." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "title": "Mantelbuis materiaal", + "description": "Het materiaal waarvan de mantelbuis is gemaakt." + }, + "nauwkeurigheidDiepte": { + "type": [ + "string", + "null" + ], + "title": "Diepte nauwkeurigheid", + "description": "Omschrijving van de nauwkeurigheid van de diepte." + }, + "thema": { + "type": [ + "string", + "null" + ], + "title": "WIBON thema", + "description": "Thema volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Mantelbuis type", + "description": "Nadere aanduiding van het type mantelbuis volgens WIBON." + }, + "zichtbaar": { + "type": [ + "string", + "null" + ], + "title": "Mantelbuis zichtbaarheid indicatie", + "description": "Aanduiding of de mantelbuis zichtbaar is (ja/nee)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlMantelbuizenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlMantelbuizenLink.schema.json new file mode 100644 index 00000000..237428b1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlMantelbuizenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovlmantelbuizenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_mantelbuizenLink" + ], + "type": "object", + "description": "The identifier of the relationship to amsterdamOvlMantelbuizen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Mantelbuis ID", + "description": "Unieke identificatie van een mantelbuis." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlOndergrondseKabels.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlOndergrondseKabels.schema.json new file mode 100644 index 00000000..d85d20c2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlOndergrondseKabels.schema.json @@ -0,0 +1,320 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovlondergrondsekabels", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_ondergrondse_kabels" + ], + "type": "object", + "description": "Ondergrondse kabels openbare verlichting die door de Gemeente Amsterdam worden beheerd.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `amsterdamOvlOndergrondseKabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlOndergrondseKabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bereikbaar": { + "type": [ + "string", + "null" + ], + "title": "Kabel bereikbaarheid", + "description": "Dit veld is bedoeld om aan te geven of een kabel onder het asfalt ligt of moeilijk bereikbaar is. Tevens wordt het veld gebruikt voor eventueel andere opmerkingen." + }, + "bouwtype": { + "type": [ + "string", + "null" + ], + "title": "Kabel bouwtype", + "description": "Het bouwtype van de kabel. Dit kan overspanning, onderbouw of opbouw zijn." + }, + "diepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kabel diepte", + "description": "De diepte van de kabel in centimeters ten opzichte van het maaiveld." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Ondergrondse kabel eigenaar", + "description": "Naam van de eigenaar van de ondergrondse kabel." + }, + "functie": { + "type": [ + "string", + "null" + ], + "title": "Ondergrondse kabel functie", + "description": "De functie van de ondergrondse kabel." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "groep": { + "type": [ + "string", + "null" + ], + "title": "Groepsnummer", + "description": "Het nummer van de groep binnen de kast waar de kabel op is aangesloten." + }, + "hoofdcategorie": { + "type": [ + "string", + "null" + ], + "title": "Ondergrondse kabel hoofdcategorie", + "description": "De hoofdcategorie van de ondergrondse kabel." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kabel hoogte", + "description": "De hoogte van de kabel in centimeters ten opzichte van het maaiveld." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Ondergrondse kabel ID", + "description": "Unieke identificatie van een ondergrondse kabel." + }, + "indicatieBovenOnder": { + "type": [ + "string", + "null" + ], + "title": "Bovengronds/ondergronds indicatie", + "description": "Indicatie die aangeeft of de kabel bovengronds of ondergronds is." + }, + "inwinningstype": { + "type": [ + "string", + "null" + ], + "title": "Kwaliteit van inwinning", + "description": "De kwaliteit van de inwinning." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kabel aanleg jaar", + "description": "Het jaar waarin de kabel is aangelegd." + }, + "kabeldiameter": { + "type": [ + "string", + "null" + ], + "title": "Kabel diameter", + "description": "De diameter van de kabel in millimeters." + }, + "kabeltype": { + "type": [ + "string", + "null" + ], + "title": "Ondergrondse kabeltype", + "description": "Laat zien om wat voor type kabel het gaat." + }, + "kabelzegel": { + "type": [ + "string", + "null" + ], + "title": "Kabel zegel type", + "description": "Een zegel met de kabelbenaming, aangebracht op elke 2 meter van de kabel." + }, + "kast": { + "type": [ + "string", + "null" + ], + "title": "Kastnummer", + "description": "Het nummer van de kast waarop de kabel is aangesloten." + }, + "klasse": { + "type": [ + "string", + "null" + ], + "title": "WIBON klasse", + "description": "Klasse volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Kabel lengte", + "description": "De lengte van de kabel in meters." + }, + "nauwkeurigheidDiepte": { + "type": [ + "string", + "null" + ], + "title": "Diepte nauwkeurigheid", + "description": "De nauwkeurigheid van de diepte." + }, + "nauwkeurigheidHoogte": { + "type": [ + "string", + "null" + ], + "title": "Hoogte nauwkeurigheid", + "description": "Omschrijving van de nauwkeurigheid van de hoogte." + }, + "thema": { + "type": [ + "string", + "null" + ], + "title": "WIBON thema", + "description": "Thema volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "tot": { + "type": [ + "string", + "null" + ], + "title": "Ondergrondse kabel eindlocatie", + "description": "De eindlocatie van de ondergrondse kabel." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "WIBON type", + "description": "Type volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "typeExtra": { + "type": [ + "string", + "null" + ], + "title": "Extra type", + "description": "Keuze 'AC' (wisselstroom) of 'DC' (gelijkstroom)." + }, + "van": { + "type": [ + "string", + "null" + ], + "title": "Ondergrondse kabel startlocatie", + "description": "De startlocatie van de ondergrondse kabel." + }, + "voltage": { + "type": [ + "string", + "null" + ], + "title": "Kabel voltage", + "description": "Het voltage dat op de kabel staat." + }, + "zichtbaar": { + "type": [ + "string", + "null" + ], + "title": "Kabel zichtbaarheid indicatie", + "description": "Indicatie die aangeeft of de kabel zichtbaar is (Ja/Nee)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlOndergrondseKabelsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlOndergrondseKabelsLink.schema.json new file mode 100644 index 00000000..fdd5da11 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlOndergrondseKabelsLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovlondergrondsekabelslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_ondergrondse_kabelsLink" + ], + "type": "object", + "description": "The identifier of the relationship to amsterdamOvlOndergrondseKabels.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Ondergrondse kabel ID", + "description": "Unieke identificatie van een ondergrondse kabel." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlPunten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlPunten.schema.json new file mode 100644 index 00000000..69381515 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlPunten.schema.json @@ -0,0 +1,209 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovlpunten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_punten" + ], + "type": "object", + "description": "Punten openbare verlichting die door de Gemeente Amsterdam worden beheerd. Een Punt is een verbinding tussen 2 of meerdere kabels, eindpunt van een kabel, aardingspunt of opstijgpunt.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `amsterdamOvlPunten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlPuntenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "diepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Leiding diepte", + "description": "Diepte van een leidingpunt in centimeters ten opzichte van het maaiveld." + }, + "eigenaar": { + "type": [ + "string", + "null" + ], + "title": "Leidingpunt eigenaar", + "description": "Naam van de eigenaar van een leidingpunt." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoofdcategorie": { + "type": [ + "string", + "null" + ], + "title": "Leidingpunt hoofdcategorie", + "description": "Hoofdcategorie van het leidingpunt. Openbare verlichting (OVL) of Lichtkunst Stadsilluminatie Decoratief (LSD)." + }, + "hoogte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Leidingpunt hoogte", + "description": "Hoogte van het leidingpunt in centimeters ten opzichte van het maaiveld." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Leidingpunt ID", + "description": "Unieke identificatie van een leidingpunt." + }, + "indicatieBovenOnder": { + "type": [ + "string", + "null" + ], + "title": "Bovengronds/ondergronds indicatie", + "description": "Indicatie of de leiding boven- of ondergronds is." + }, + "inwinningstype": { + "type": [ + "string", + "null" + ], + "title": "Kwaliteit inwinning", + "description": "Kwaliteit van inwinning." + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Leidingpunt jaar van aanleg", + "description": "Jaar waarin een Leidingpunt is aangelegd." + }, + "klasse": { + "type": [ + "string", + "null" + ], + "title": "WIBON klasse", + "description": "Klasse volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "nauwkeurigheidDiepte": { + "type": [ + "string", + "null" + ], + "title": "Diepte nauwkeurigheid", + "description": "Omschrijving van de nauwkeurigheid van de diepte." + }, + "nauwkeurigheidHoogte": { + "type": [ + "string", + "null" + ], + "title": "Hoogte nauwkeurigheid", + "description": "Omschrijving van de nauwkeurigheid van de hoogte." + }, + "thema": { + "type": [ + "string", + "null" + ], + "title": "WIBON thema", + "description": "Thema volgens de Wet informatie-uitwisseling bovengrondse en ondergrondse netten en netwerken (WIBON) richtlijnen." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Leidingpunt type", + "description": "Nadere aanduiding van het type leidingpunt volgens WIBON." + }, + "zichtbaar": { + "type": [ + "string", + "null" + ], + "title": "Leidingpunt zichtbaarheid indicatie", + "description": "Aanduiding die aangeeft of het leidingpunt zichtbaar is (Ja/Nee)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlPuntenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlPuntenLink.schema.json new file mode 100644 index 00000000..b3325018 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuuramsterdamOvlPuntenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuuramsterdamovlpuntenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuuramsterdam_ovl_puntenLink" + ], + "type": "object", + "description": "The identifier of the relationship to amsterdamOvlPunten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Leidingpunt ID", + "description": "Unieke identificatie van een leidingpunt." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlBovengrondseKabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlBovengrondseKabelsLinks.schema.json new file mode 100644 index 00000000..d4fe1019 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlBovengrondseKabelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurdefaultamsterdamovlbovengrondsekabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LeidingeninfrastructuurdefaultAmsterdamOvlBovengrondseKabelsLinks" + ], + "type": "object", + "description": "The contents of the `amsterdamOvlBovengrondseKabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlBovengrondseKabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlLichtpuntenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlLichtpuntenLinks.schema.json new file mode 100644 index 00000000..76c71f69 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlLichtpuntenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurdefaultamsterdamovllichtpuntenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LeidingeninfrastructuurdefaultAmsterdamOvlLichtpuntenLinks" + ], + "type": "object", + "description": "The contents of the `amsterdamOvlLichtpunten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlLichtpuntenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlMantelbuizenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlMantelbuizenLinks.schema.json new file mode 100644 index 00000000..da9ac346 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlMantelbuizenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurdefaultamsterdamovlmantelbuizenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LeidingeninfrastructuurdefaultAmsterdamOvlMantelbuizenLinks" + ], + "type": "object", + "description": "The contents of the `amsterdamOvlMantelbuizen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlMantelbuizenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlOndergrondseKabelsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlOndergrondseKabelsLinks.schema.json new file mode 100644 index 00000000..e413f461 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlOndergrondseKabelsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurdefaultamsterdamovlondergrondsekabelslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LeidingeninfrastructuurdefaultAmsterdamOvlOndergrondseKabelsLinks" + ], + "type": "object", + "description": "The contents of the `amsterdamOvlOndergrondseKabels._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlOndergrondseKabelsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlPuntenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlPuntenLinks.schema.json new file mode 100644 index 00000000..72f975a7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultAmsterdamOvlPuntenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurdefaultamsterdamovlpuntenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LeidingeninfrastructuurdefaultAmsterdamOvlPuntenLinks" + ], + "type": "object", + "description": "The contents of the `amsterdamOvlPunten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuuramsterdamOvlPuntenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicEisvoorzorgsmaatregelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicEisvoorzorgsmaatregelenLinks.schema.json new file mode 100644 index 00000000..a0df5314 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicEisvoorzorgsmaatregelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurdefaultkliceisvoorzorgsmaatregelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LeidingeninfrastructuurdefaultKlicEisvoorzorgsmaatregelenLinks" + ], + "type": "object", + "description": "The contents of the `klicEisvoorzorgsmaatregelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurklicEisvoorzorgsmaatregelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicKabelsEnLeidingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicKabelsEnLeidingenLinks.schema.json new file mode 100644 index 00000000..40a74225 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicKabelsEnLeidingenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurdefaultklickabelsenleidingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LeidingeninfrastructuurdefaultKlicKabelsEnLeidingenLinks" + ], + "type": "object", + "description": "The contents of the `klicKabelsEnLeidingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurklicKabelsEnLeidingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicPuntobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicPuntobjectenLinks.schema.json new file mode 100644 index 00000000..0595e0ae --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurdefaultKlicPuntobjectenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurdefaultklicpuntobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/LeidingeninfrastructuurdefaultKlicPuntobjectenLinks" + ], + "type": "object", + "description": "The contents of the `klicPuntobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurklicPuntobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicEisvoorzorgsmaatregelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicEisvoorzorgsmaatregelen.schema.json new file mode 100644 index 00000000..f25f1264 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicEisvoorzorgsmaatregelen.schema.json @@ -0,0 +1,251 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurkliceisvoorzorgsmaatregelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurklic_eisvoorzorgsmaatregelen" + ], + "type": "object", + "description": "Overzicht vlakken infrastructuur op basis van klic meldingen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `klicEisvoorzorgsmaatregelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurklicEisvoorzorgsmaatregelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "title": "Netbeheerder naam", + "description": "Naam van geclusturde plannen." + }, + "broncode": { + "type": [ + "string", + "null" + ], + "title": "Klic beheerder broncode", + "description": "Broncode van de beheerder." + }, + "contactvoorzorgsmaatregelContactEmail": { + "type": [ + "string", + "null" + ], + "title": "Klic email contactpersoon", + "description": "E-mailadres van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "contactvoorzorgsmaatregelContactNaam": { + "type": [ + "string", + "null" + ], + "title": "Klic naam contactpersoon", + "description": "Naam van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "contactvoorzorgsmaatregelContactTelefoon": { + "type": [ + "string", + "null" + ], + "title": "Klic telefoonnummer contactpersoon", + "description": "Telefoonnummer van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "evNet": { + "type": [ + "string", + "null" + ], + "title": "Eisvoorzorgsnetwerk naam", + "description": "De naam van het eisvoorzorgnetwerk." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Klic object ID", + "description": "Unieke identificatie van het object." + }, + "infotype": { + "type": [ + "string", + "null" + ], + "title": "Infotype pdf", + "description": "Infotype van de meegeleverde pdf. Dit type kan bestaan uit een profielschets, aansluiting, overig (bestand bevat hier een algemene brief of schets) of is leeg wanneer het bestand een eisvoorzorgsmaatregel betreft." + }, + "laagnaam1": { + "type": [ + "string", + "null" + ], + "title": "Klic status en discipline NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de Klic status en discipline." + }, + "laagnaam2": { + "type": [ + "string", + "null" + ], + "title": "Klic thema NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de Klic thema." + }, + "laagnaam3": { + "type": [ + "string", + "null" + ], + "title": "Beheerder NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de beheerder van de kabel of leiding." + }, + "laagnaam4": { + "type": [ + "string", + "null" + ], + "title": "Geometrie symbool vlak NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de geometrie, symbool of vlak." + }, + "laagnaam5": { + "type": [ + "string", + "null" + ], + "title": "NLCS code hoofdgroep status", + "description": "NLCS codering voor status. Wordt alleen gevuld wanneer status niet gelijk is aan functional. Aanvulling van STATUS attribuut." + }, + "nlcsCodering": { + "type": [ + "string", + "null" + ], + "title": "NLCS codering totaal", + "description": "Samenvoeging van de NLCS code van Klic status en discipline, Klic thema, de beheerder van de kabel of leiding, de geometrie, symbool of vlak en de NLCS status" + }, + "opvraagdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Klic orientatieverzoek opvraagdatum", + "description": "De datum waarop het Klic orientatieverzoek is uitgevoerd waarmee de gegevens zijn opgevraagd." + }, + "pdf": { + "type": [ + "string", + "null" + ], + "title": "URL PFD bestand", + "description": "URL verwijzing naar het meegeleverde PDF bestand dat gekoppeld is aan de geometrie." + }, + "rgbHexNlcs": { + "type": [ + "string", + "null" + ], + "title": "NLCS hex kleurcode", + "description": "Hex kleurcode volgens NLCS standaard." + }, + "rgbHexPmkl": { + "type": [ + "string", + "null" + ], + "title": "PMKL hex kleurcode", + "description": "Hex kleurcode volgens PMKL standaard." + }, + "thema": { + "type": [ + "string", + "null" + ], + "title": "Klic thema", + "description": "Thema of discipline waar eisvoorzorgsmaatregel toe behoort." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicEisvoorzorgsmaatregelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicEisvoorzorgsmaatregelenLink.schema.json new file mode 100644 index 00000000..0abf4dd1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicEisvoorzorgsmaatregelenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurkliceisvoorzorgsmaatregelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurklic_eisvoorzorgsmaatregelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to klicEisvoorzorgsmaatregelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Klic object ID", + "description": "Unieke identificatie van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicKabelsEnLeidingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicKabelsEnLeidingen.schema.json new file mode 100644 index 00000000..bfcf54d7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicKabelsEnLeidingen.schema.json @@ -0,0 +1,289 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurklickabelsenleidingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurklic_kabels_en_leidingen" + ], + "type": "object", + "description": "Overzicht lijnen infrastructuur op basis van klic meldingen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `klicKabelsEnLeidingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurklicKabelsEnLeidingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "title": "Netbeheerder naam", + "description": "Degene die als natuurlijk persoon handelende in de uitoefening van een beroep of bedrijf dan wel als rechtspersoon een net beheert." + }, + "broncode": { + "type": [ + "string", + "null" + ], + "title": "Klic beheerder broncode", + "description": "Broncode van de beheerder." + }, + "class": { + "type": [ + "string", + "null" + ], + "title": "Klic objectklasse", + "description": "Objectklasse of type kabel/leiding" + }, + "contactaanvraagAanvraagsoortcontactEmail": { + "type": [ + "string", + "null" + ], + "title": "Klic email contactpersoon", + "description": "E-mailadres van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "contactaanvraagAanvraagsoortcontactNaam": { + "type": [ + "string", + "null" + ], + "title": "Klic naam contactpersoon", + "description": "Naam van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "contactaanvraagAanvraagsoortcontactTelefoon": { + "type": [ + "string", + "null" + ], + "title": "Klic telefoonnummer contactpersoon", + "description": "Telefoonnummer van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "delivery": { + "type": [ + "string", + "null" + ], + "title": "Klic leveringstype", + "description": "Het type voorzieningsnetwerk. Dit geeft aan wat het doel is van een specifieke leiding. Kan bestaan uit transport, distribution, private of een collection." + }, + "diameter": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Diameter kabel leiding", + "description": "Diameter kabel of leiding in millimeters." + }, + "diepte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Diepte kabel leiding", + "description": "Diepte ten opzichte van het maaiveld in meters." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Klic object ID", + "description": "Unieke identificatie van het object" + }, + "laagnaam1": { + "type": [ + "string", + "null" + ], + "title": "Klic status en discipline NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de Klic status en discipline." + }, + "laagnaam2": { + "type": [ + "string", + "null" + ], + "title": "Klic thema NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de Klic thema." + }, + "laagnaam3": { + "type": [ + "string", + "null" + ], + "title": "Beheerder NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de beheerder van de kabel of leiding." + }, + "laagnaam4": { + "type": [ + "string", + "null" + ], + "title": "Geometrie symbool vlak NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de geometrie, symbool of vlak." + }, + "laagnaam5": { + "type": [ + "string", + "null" + ], + "title": "NLCS code hoofdgroep status", + "description": "NLCS codering voor status. Wordt alleen gevuld wanneer status niet gelijk is aan functional. Aanvulling van STATUS attribuut." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "title": "Kabel leiding materiaal", + "description": "Materiaal van de kabel of leiding." + }, + "nlcsCodering": { + "type": [ + "string", + "null" + ], + "title": "NLCS codering totaal", + "description": "Samenvoeging van de NLCS code van Klic status en discipline, Klic thema, de beheerder van de kabel of leiding, de geometrie, symbool of vlak en de NLCS status" + }, + "opvraagdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Klic orientatieverzoek opvraagdatum", + "description": "De datum waarop het Klic orientatieverzoek is uitgevoerd waarmee de gegevens zijn opgevraagd." + }, + "product": { + "type": [ + "string", + "null" + ], + "title": "Klic producttype", + "description": "Het type vloeistof/gas dat door de leiding loopt." + }, + "rgbHexNlcs": { + "type": [ + "string", + "null" + ], + "title": "NLCS hex kleurcode", + "description": "Hex kleurcode volgens NLCS standaard." + }, + "rgbHexPmkl": { + "type": [ + "string", + "null" + ], + "title": "PMKL hex kleurcode", + "description": "Hex kleurcode volgens PMKL standaard." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Klic objectstatus", + "description": "De status van het object." + }, + "thema": { + "type": [ + "string", + "null" + ], + "title": "Klic thema", + "description": "Thema of discipline waar een leiding of leidingelement toe behoort" + }, + "voltage": { + "type": [ + "string", + "null" + ], + "description": "Het operatieve en nominale voltage van de elektriciteitskabel (indien van toepassing)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicKabelsEnLeidingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicKabelsEnLeidingenLink.schema.json new file mode 100644 index 00000000..9a2c791e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicKabelsEnLeidingenLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurklickabelsenleidingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurklic_kabels_en_leidingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to klicKabelsEnLeidingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Klic object ID", + "description": "Unieke identificatie van het object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicPuntobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicPuntobjecten.schema.json new file mode 100644 index 00000000..eb495b8a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicPuntobjecten.schema.json @@ -0,0 +1,244 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurklicpuntobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurklic_puntobjecten" + ], + "type": "object", + "description": "Overzicht punten infrastructuur op basis van klic meldingen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `klicPuntobjecten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurklicPuntobjectenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "title": "Netbeheerder naam", + "description": "Degene die als natuurlijk persoon handelende in de uitoefening van een beroep of bedrijf dan wel als rechtspersoon een net beheert." + }, + "broncode": { + "type": [ + "string", + "null" + ], + "title": "Klic beheerder broncode", + "description": "Broncode van de beheerder." + }, + "class": { + "type": [ + "string", + "null" + ], + "title": "Klic objectklasse", + "description": "Objectklasse of categorie van het leidingelement." + }, + "contactaanvraagAanvraagsoortcontactEmail": { + "type": [ + "string", + "null" + ], + "title": "Klic email contactpersoon", + "description": "E-mailadres van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "contactaanvraagAanvraagsoortcontactNaam": { + "type": [ + "string", + "null" + ], + "title": "Klic naam contactpersoon", + "description": "Naam van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "contactaanvraagAanvraagsoortcontactTelefoon": { + "type": [ + "string", + "null" + ], + "title": "Klic telefoonnummer contactpersoon", + "description": "Telefoonnummer van de contactpersoon in het belang bij de desbetreffende netwerkbeheerder. Het belang is het interessegebied van een netwerkbeheerder. Dit is een gebied waar de netbeheerder actief is." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie van het object." + }, + "laagnaam1": { + "type": [ + "string", + "null" + ], + "title": "Klic status en discipline NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de Klic status en discipline." + }, + "laagnaam2": { + "type": [ + "string", + "null" + ], + "title": "Klic thema NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de Klic thema." + }, + "laagnaam3": { + "type": [ + "string", + "null" + ], + "title": "Beheerder NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de beheerder van de kabel of leiding." + }, + "laagnaam4": { + "type": [ + "string", + "null" + ], + "title": "Geometrie symbool vlak NLCS code", + "description": "Omschrijving van de Nederlandse CAD Standaard code voor de geometrie, symbool of vlak." + }, + "laagnaam5": { + "type": [ + "string", + "null" + ], + "title": "NLCS code hoofdgroep status", + "description": "NLCS codering voor status. Wordt alleen gevuld wanneer status niet gelijk is aan functional. Aanvulling van STATUS attribuut." + }, + "nlcsCodering": { + "type": [ + "string", + "null" + ], + "title": "NLCS codering totaal", + "description": "Samenvoeging van de NLCS code van Klic status en discipline, Klic thema, de beheerder van de kabel of leiding, de geometrie, symbool of vlak en de NLCS status" + }, + "opvraagdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Klic orientatieverzoek opvraagdatum", + "description": "De datum waarop het Klic orientatieverzoek is uitgevoerd waarmee de gegevens zijn opgevraagd." + }, + "rgbHexNlcs": { + "type": [ + "string", + "null" + ], + "title": "NLCS hex kleurcode", + "description": "Hex kleurcode volgens NLCS standaard." + }, + "rgbHexPmkl": { + "type": [ + "string", + "null" + ], + "title": "PMKL hex kleurcode", + "description": "Hex kleurcode volgens PMKL standaard." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Klic object status", + "description": "De status van het object." + }, + "thema": { + "type": [ + "string", + "null" + ], + "title": "Klic thema", + "description": "Thema of discipline waar een leiding of leidingelement toe behoort." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Klic objecttype", + "description": "Omschrijving van het objecttype." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicPuntobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicPuntobjectenLink.schema.json new file mode 100644 index 00000000..4a034e6e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurklicPuntobjectenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurklicpuntobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurklic_puntobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to klicPuntobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie van het object." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Leidingeninfrastructuurv1WaternetRioolknopenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Leidingeninfrastructuurv1WaternetRioolknopenLinks.schema.json new file mode 100644 index 00000000..d907b340 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Leidingeninfrastructuurv1WaternetRioolknopenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurv1waternetrioolknopenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurv1WaternetRioolknopenLinks" + ], + "type": "object", + "description": "The contents of the `waternetRioolknopen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurwaternetRioolknopenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Leidingeninfrastructuurv1WaternetRioolleidingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Leidingeninfrastructuurv1WaternetRioolleidingenLinks.schema.json new file mode 100644 index 00000000..8ba7685c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Leidingeninfrastructuurv1WaternetRioolleidingenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurv1waternetrioolleidingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurv1WaternetRioolleidingenLinks" + ], + "type": "object", + "description": "The contents of the `waternetRioolleidingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurwaternetRioolleidingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolknopen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolknopen.schema.json new file mode 100644 index 00000000..74dd1486 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolknopen.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurwaternetrioolknopen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurwaternet_rioolknopen" + ], + "type": "object", + "description": "Alle rioolknopen welke door Waternet beschikbaar wordt gesteld.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `waternetRioolknopen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurwaternetRioolknopenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bemalingsgebied": { + "type": [ + "string", + "null" + ], + "title": "Rioolknoop bemalingsgebied", + "description": "Het bemalingsgebied waar de knoop in ligt." + }, + "drempelbreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Rioolknoop drempelbreedte", + "description": "De drempelbreedte van de wand van de overstort in millimeters." + }, + "drempelniveau": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Rioolknoop drempelniveau hoogte", + "description": "Hoogte drempelniveau ten opzichte van NAP in meters." + }, + "funderingstype": { + "type": [ + "string", + "null" + ], + "title": "Rioolknoop funderingstype", + "description": "Het type fundering onder de knoop." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "globalid": { + "type": "string", + "title": "Rioolknoop global ID", + "description": "Id van de knoop. Hiermee kan een koppeling gemaakt worden met de leidingen. UUID in GIS voor het gis-object." + }, + "jaarGelegd": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rioolknoop aanleg jaar", + "description": "Het jaar waarin de rioolknoop is gelegd." + }, + "leveringsdatum": { + "type": [ + "string", + "null" + ], + "description": "Datum van levering bronbestand door Waternet." + }, + "maaiveldniveau": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Maaiveld hoogte", + "description": "Niveau van het maaiveld ten opzichte van NAP in meters." + }, + "nummer": { + "type": [ + "string", + "null" + ], + "title": "Rioolknoop nummer", + "description": "Het nummer van de knoop. In gebruik bij een deel van de knoopsoorten." + }, + "objectnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rioolknoop objectnummer", + "description": "Uniek objectnummer van de rioolknoop." + }, + "soort": { + "type": [ + "string", + "null" + ], + "title": "Rioolknoop soort", + "description": "Soort knoop. Identificatie wat voor soort fysiek object er de grond ligt. Bijvoorbeeld een rioolput, uitlaat, overstort, gemaal, afsluiter etc." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Rioolknoop status", + "description": "Bedrijfsstatus van de knoop. Aanduiding van het gebruik van een fysiek object." + }, + "subtype": { + "type": [ + "string", + "null" + ], + "title": "Rioolknoop subtype", + "description": "Subtype knoop. De laagste onderverdeling in de typering van knopen." + }, + "symboolhoek": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rioolknoop symboolhoek", + "description": "Symboolhoek rioolknoop in graden. Rotatie om in GIS het knoop symbool op de juiste manier te roteren. Berekend ten op zichte van de bijbehorende leiding." + }, + "typeKnoop": { + "type": [ + "string", + "null" + ], + "title": "Rioolknoop type", + "description": "Type knoop. Een verdere specificatie op soort knoop." + } + }, + "required": [ + "_links", + "globalid" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolknopenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolknopenLink.schema.json new file mode 100644 index 00000000..9776d62e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolknopenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurwaternetrioolknopenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurwaternet_rioolknopenLink" + ], + "type": "object", + "description": "The identifier of the relationship to waternetRioolknopen.", + "properties": { + "globalid": { + "type": "string", + "title": "Rioolknoop global ID", + "description": "Id van de knoop. Hiermee kan een koppeling gemaakt worden met de leidingen. UUID in GIS voor het gis-object." + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "globalid", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolleidingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolleidingen.schema.json new file mode 100644 index 00000000..09515d2f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolleidingen.schema.json @@ -0,0 +1,260 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurwaternetrioolleidingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurwaternet_rioolleidingen" + ], + "type": "object", + "description": "Alle rioolleidingen welke door Waternet beschikbaar worden gesteld.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `waternetRioolleidingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LeidingeninfrastructuurwaternetRioolleidingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bobBeginpunt": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Hoogte binnen onderkant buis beginpunt", + "description": "Hoogte Binnen Onderkant Buis van het beginpunt van de leiding in meters ten opzichte van NAP." + }, + "bobEindpunt": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Hoogte binnen onderkant buis eindpunt", + "description": "Hoogte Binnen Onderkant Buis van het eindpunt van de leiding in meters ten opzichte van NAP." + }, + "breedte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Leiding breedte", + "description": "Breedte leiding in millimeters." + }, + "diameter": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Leiding diameter", + "description": "Diameter leiding in millimeters." + }, + "funderingstype": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding funderingstype", + "description": "Omschrijving van de type fundering van een rioolleiding" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "globalid": { + "type": "string", + "title": "Rioolleiding global ID", + "description": "Global ID van de beginknoop. UUID in GIS voor het gis-object." + }, + "globalidBeginknoop": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding beginknoop ID", + "description": "Global ID van de beginknoop. Middels dit ID van de beginknoop (vertex 0) kan er een koppeling worden gemaakt met de rioolknopen dataset." + }, + "globalidEindknoop": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding eindknoop ID", + "description": "Global ID van de eindknoop. Middels dit ID van de eindknoop (vertex -1) kan er een koppeling worden gemaakt met de rioolknopen dataset." + }, + "hoogte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Leiding hoogte", + "description": "Hoogte leiding gemeten vanaf NAP in millimeters." + }, + "jaarGelegd": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rioolleiding aanleg jaar", + "description": "Het jaar waarin een rioolleiding is gelegd." + }, + "leveringsdatum": { + "type": [ + "string", + "null" + ], + "description": "Datum van levering bronbestand door Waternet." + }, + "materiaal": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding materiaal", + "description": "Type materiaal rioolleiding." + }, + "objectnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rioolleiding objectnummer", + "description": "Uniek objectnummer van de rioolleiding." + }, + "soort": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding soort", + "description": "Soort rioolleiding. Bijvoorbeeld een rioolleiding, een vuilwaterrioolleiding, een transportleiding, drain etc." + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding status", + "description": "Gebruiksstatus van de rioolleiding in het net." + }, + "stelselType": { + "type": [ + "string", + "null" + ], + "title": "Type stelsel", + "description": "Type stelsel waarvan de rioolleiding deel van uitmaakt. Bijvoorbeeld regenwaterstelsel, gemengd stelsel, vuilwaterstelsel etc. " + }, + "toelichting": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding toelichting", + "description": "Toelichting van de rioolleiding." + }, + "typeLeiding": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding type", + "description": "Type rioolleiding, een nadere toelichting op het soort leiding." + }, + "vorm": { + "type": [ + "string", + "null" + ], + "title": "Rioolleiding vorm", + "description": "Vorm van de rioolleiding." + } + }, + "required": [ + "_links", + "globalid" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolleidingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolleidingenLink.schema.json new file mode 100644 index 00000000..a046f7a6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/LeidingeninfrastructuurwaternetRioolleidingenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/leidingeninfrastructuurwaternetrioolleidingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json#/components/schemas/Leidingeninfrastructuurwaternet_rioolleidingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to waternetRioolleidingen.", + "properties": { + "globalid": { + "type": "string", + "title": "Rioolleiding global ID", + "description": "Global ID van de beginknoop. UUID in GIS voor het gis-object." + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "globalid", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Links.schema.json new file mode 100644 index 00000000..d7b6503e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/kabels-en-leidingen-ondergrond-_r4ffxehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json", + "https://api.data.amsterdam.nl/v1/leidingeninfrastructuur/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded.schema.json new file mode 100644 index 00000000..9ca87056 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "./Loopfietsnetwerkedges.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded2.schema.json new file mode 100644 index 00000000..62599264 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "nodes_poi": { + "type": "array", + "items": { + "$ref": "./LoopfietsnetwerknodesPoi.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded3.schema.json new file mode 100644 index 00000000..78f041db --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "poi_adressen": { + "type": "array", + "items": { + "$ref": "./LoopfietsnetwerkpoiAdressen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Links.schema.json new file mode 100644 index 00000000..30ca0ed1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Links.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json", + "https://api.data.amsterdam.nl/v1/afvalwijzer/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/cbs_grid/openapi.json", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json", + "https://api.data.amsterdam.nl/v1/energieverbruik_mra/openapi.json", + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultEdgesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultEdgesLinks.schema.json new file mode 100644 index 00000000..8f3e9a29 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultEdgesLinks.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerkdefaultedgeslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/LoopfietsnetwerkdefaultEdgesLinks" + ], + "type": "object", + "description": "The contents of the `edges._links` field. It contains all relationships with objects.", + "properties": { + "endNode": { + "$ref": "./LoopfietsnetwerknodesPoiLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LoopfietsnetwerkedgesLink.schema.json" + }, + "startNode": { + "$ref": "./LoopfietsnetwerknodesPoiLink.schema.json" + } + }, + "required": [ + "endNode", + "schema", + "self", + "startNode" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultNodesPoiLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultNodesPoiLinks.schema.json new file mode 100644 index 00000000..90bdee2c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultNodesPoiLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerkdefaultnodespoilinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/LoopfietsnetwerkdefaultNodesPoiLinks" + ], + "type": "object", + "description": "The contents of the `nodesPoi._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LoopfietsnetwerknodesPoiLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultPoiAdressenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultPoiAdressenLinks.schema.json new file mode 100644 index 00000000..74b01245 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkdefaultPoiAdressenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerkdefaultpoiadressenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/LoopfietsnetwerkdefaultPoiAdressenLinks" + ], + "type": "object", + "description": "The contents of the `poiAdressen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LoopfietsnetwerkpoiAdressenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Loopfietsnetwerkedges.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Loopfietsnetwerkedges.schema.json new file mode 100644 index 00000000..19aa4972 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/Loopfietsnetwerkedges.schema.json @@ -0,0 +1,257 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerkedges", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Loopfietsnetwerkedges" + ], + "type": "object", + "description": "Aslijnen van wegen, voetpaden en oversteekjes als onderdeel van topologisch netwerk (graph)", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `edges._links` field. It contains all relationships with objects.", + "properties": { + "endNode": { + "$ref": "./LoopfietsnetwerknodesPoiLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LoopfietsnetwerkedgesLink.schema.json" + }, + "startNode": { + "$ref": "./LoopfietsnetwerknodesPoiLink.schema.json" + } + }, + "required": [ + "endNode", + "schema", + "self", + "startNode" + ] + }, + "datumExtractie": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "datum creatie dataset" + }, + "endNodeId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "eindpunt van de edge, is gerelateerd aan de node", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] + }, + "gewogenGemiddeldeBreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "gewogen gemiddelde afgeleide breedte uit BGT voetpad. Weging is op basis van lengte" + }, + "hoogteniveau": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "relatieve hoogteligging, maaiveld=0, zwevende delen >0 , ondergrondse delen <0" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "uniek identificerend kenmerk edge" + }, + "indicatieBrug": { + "type": [ + "boolean", + "null" + ], + "description": "indicatie of de edge onderdeel is van een brug" + }, + "indicatieOvBus": { + "type": [ + "boolean", + "null" + ], + "description": "indicatie of de edge onderdeel is van een OV-baan voor busverkeer" + }, + "indicatieSpoor": { + "type": [ + "boolean", + "null" + ], + "description": "indicatie of de edge onderdeel is van een spoorbaan" + }, + "indicatieToegankelijkheid": { + "type": [ + "boolean", + "null" + ], + "description": "indicatie of de edge toegankelijk is voor voetgangers. bron: OSM" + }, + "indicatieTunnel": { + "type": [ + "boolean", + "null" + ], + "description": "indicatie of de edge onderdeel is van een tunnel" + }, + "indicatieVoetFiets": { + "type": [ + "boolean", + "null" + ], + "description": "indicatie of edge gebruikt kan worden voor modaliteit voetgangers en fietsers" + }, + "maximumBreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "maximale afgeleide breedte uit BGT voetpad" + }, + "maximumSnelheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "maximum snelheid voor gemotoriseerd verkeer. bron: OSM" + }, + "minimumBreedte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "minimale afgeleide breedte uit BGT voetpad" + }, + "startNodeId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "startpunt van de edge, is gerelateerd aan de node", + "readOnly": true, + "deprecated": true + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "onofficiele straatnaam uit Openstreetmap" + }, + "typeVeerRoute": { + "type": [ + "string", + "null" + ], + "description": "typering vervoer over water" + }, + "wegklasse": { + "type": [ + "string", + "null" + ], + "description": "wegklasse afkomstig uit Openstreetmap, IMGEO en Amsterdam specifieke wegklassen" + }, + "weight": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "standaard gewicht, gebaseerd op de werkelijke lengte van de edge of aslijn" + } + }, + "required": [ + "_links", + "endNodeId", + "id", + "startNodeId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkedgesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkedgesLink.schema.json new file mode 100644 index 00000000..02047f38 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkedgesLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerkedgeslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/LoopfietsnetwerkedgesLink" + ], + "type": "object", + "description": "The identifier of the relationship to edges.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "uniek identificerend kenmerk edge" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerknodesPoi.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerknodesPoi.schema.json new file mode 100644 index 00000000..ea1ca4b6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerknodesPoi.schema.json @@ -0,0 +1,142 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerknodespoi", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Loopfietsnetwerknodes_poi" + ], + "type": "object", + "description": "Alle nodes en point of interest van het netwerk", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `nodesPoi._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LoopfietsnetwerknodesPoiLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bkPoi": { + "type": [ + "string", + "null" + ], + "description": "Unieke business key van de point of interest", + "deprecated": true + }, + "bronId": { + "type": [ + "string", + "null" + ], + "description": "identificatie van object uit de bron" + }, + "businesskeyPoi": { + "type": [ + "string", + "null" + ], + "description": "Unieke business key van de point of interest" + }, + "datumExtractie": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "datum creatie dataset" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "nodeId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "poiId": { + "type": [ + "string", + "null" + ], + "description": "identificatie point of interest" + }, + "poiType": { + "type": [ + "string", + "null" + ], + "description": "Typering point of interest" + } + }, + "required": [ + "_links", + "nodeId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerknodesPoiLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerknodesPoiLink.schema.json new file mode 100644 index 00000000..79e831ed --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerknodesPoiLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerknodespoilink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Loopfietsnetwerknodes_poiLink" + ], + "type": "object", + "description": "The identifier of the relationship to nodesPoi.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "nodeId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "nodeId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkpoiAdressen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkpoiAdressen.schema.json new file mode 100644 index 00000000..7eb562ac --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkpoiAdressen.schema.json @@ -0,0 +1,215 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerkpoiadressen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Loopfietsnetwerkpoi_adressen" + ], + "type": "object", + "description": "Alle hoofdadressen van adresseerbare objecten gerelateerd aan de points of interest", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `poiAdressen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./LoopfietsnetwerkpoiAdressenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresseerbaarobjectIdentificatie": { + "type": "string", + "description": "unieke identificatie van de BAG verblijfsobject, ligplaats of standplaats" + }, + "datumExtractie": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "datum creatie dataset" + }, + "gebruiksdoel": { + "type": [ + "string", + "null" + ], + "description": "gebruiksdoel van het adresseerbare object uit de BAG" + }, + "gemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de gemeente (afkomstig van het Kadaster)" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "indicatieHoofdadres": { + "type": [ + "boolean", + "null" + ], + "description": "indicatie of het een hoofadres betreft" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "OpenbareruimteNaam", + "description": "Officiële naam openbare ruimte conform BAG", + "deprecated": true + }, + "openbareruimteNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam openbare ruimte conform BAG" + }, + "pandIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel van het pand" + }, + "peilDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "peildatum van de BAG gegevens" + }, + "poiId": { + "type": [ + "string", + "null" + ], + "description": "unieke identificatie van de point of interest" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)." + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "status van het adresseerbare object indien verblijfsobject {gevormd, ingebruik-niet ingemeten, in gebruik}" + }, + "typeAdresseerbaarObject": { + "type": [ + "string", + "null" + ], + "description": "typering van het adresseerbare object uit de BAG {verblijfsobject, ligplaats, standplaats}" + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam van de woonplaats" + } + }, + "required": [ + "_links", + "adresseerbaarobjectIdentificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkpoiAdressenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkpoiAdressenLink.schema.json new file mode 100644 index 00000000..4026ea5d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/LoopfietsnetwerkpoiAdressenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/loopfietsnetwerk-tnewbx6ng/loopfietsnetwerkpoiadressenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/loopfietsnetwerk/openapi.json#/components/schemas/Loopfietsnetwerkpoi_adressenLink" + ], + "type": "object", + "description": "The identifier of the relationship to poiAdressen.", + "properties": { + "adresseerbaarobjectIdentificatie": { + "type": "string", + "description": "unieke identificatie van de BAG verblijfsobject, ligplaats of standplaats" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + } + }, + "required": [ + "adresseerbaarobjectIdentificatie", + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded.schema.json new file mode 100644 index 00000000..f49408bf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json" + ], + "type": "object", + "properties": { + "meetbouten": { + "type": "array", + "items": { + "$ref": "./Meetboutenmeetbouten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded2.schema.json new file mode 100644 index 00000000..3528a947 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json" + ], + "type": "object", + "properties": { + "metingen": { + "type": "array", + "items": { + "$ref": "./Meetboutenmetingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded3.schema.json new file mode 100644 index 00000000..8062aed9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json" + ], + "type": "object", + "properties": { + "referentiepunten": { + "type": "array", + "items": { + "$ref": "./Meetboutenreferentiepunten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded4.schema.json new file mode 100644 index 00000000..b2f6b582 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json" + ], + "type": "object", + "properties": { + "rollagen": { + "type": "array", + "items": { + "$ref": "./Meetboutenrollagen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Links.schema.json new file mode 100644 index 00000000..e821ebc8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultMeetboutenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultMeetboutenLinks.schema.json new file mode 100644 index 00000000..6ddddc7b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultMeetboutenLinks.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutendefaultmeetboutenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutendefaultMeetboutenLinks" + ], + "type": "object", + "description": "The contents of the `meetbouten._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MeetboutenmeetboutenLink.schema.json" + } + }, + "required": [ + "ligtInBouwblok", + "ligtInBuurt", + "ligtInStadsdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultMetingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultMetingenLinks.schema.json new file mode 100644 index 00000000..bcd02973 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultMetingenLinks.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutendefaultmetingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutendefaultMetingenLinks" + ], + "type": "object", + "description": "The contents of the `metingen._links` field. It contains all relationships with objects.", + "properties": { + "hoortBijMeetbout": { + "$ref": "./MeetboutenmeetboutenLink.schema.json" + }, + "refereertAanReferentiepunten": { + "type": "array", + "items": { + "$ref": "./MeetboutenmetingenRefereertAanReferentiepunten_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MeetboutenmetingenLink.schema.json" + } + }, + "required": [ + "hoortBijMeetbout", + "refereertAanReferentiepunten", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultReferentiepuntenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultReferentiepuntenLinks.schema.json new file mode 100644 index 00000000..f43c7c83 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultReferentiepuntenLinks.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutendefaultreferentiepuntenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutendefaultReferentiepuntenLinks" + ], + "type": "object", + "description": "The contents of the `referentiepunten._links` field. It contains all relationships with objects.", + "properties": { + "isNapPeilmerk": { + "$ref": "../_shared/NappeilmerkenLink.schema.json" + }, + "ligtInBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MeetboutenreferentiepuntenLink.schema.json" + } + }, + "required": [ + "isNapPeilmerk", + "ligtInBouwblok", + "ligtInBuurt", + "ligtInStadsdeel", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultRollagenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultRollagenLinks.schema.json new file mode 100644 index 00000000..4f12ab20 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutendefaultRollagenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutendefaultrollagenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutendefaultRollagenLinks" + ], + "type": "object", + "description": "The contents of the `rollagen._links` field. It contains all relationships with objects.", + "properties": { + "isGemetenVanBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MeetboutenrollagenLink.schema.json" + } + }, + "required": [ + "isGemetenVanBouwblok", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenmeetbouten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenmeetbouten.schema.json new file mode 100644 index 00000000..068c631e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenmeetbouten.schema.json @@ -0,0 +1,236 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenmeetbouten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/Meetboutenmeetbouten" + ], + "type": "object", + "description": "meetbouten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `meetbouten._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MeetboutenmeetboutenLink.schema.json" + } + }, + "required": [ + "ligtInBouwblok", + "ligtInBuurt", + "ligtInStadsdeel", + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "identificatie": { + "type": "string", + "title": "Meetbout ID", + "description": "Unieke identificatie van de meetbout" + }, + "ligtInBouwblokId": { + "type": [ + "string", + "null" + ], + "title": "Meetbout ligt in bouwblok", + "description": "Het bouwblok waarbinnen de meetbout ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Meetbout ligt in buurt", + "description": "De buurt waarbinnen de meetbout ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Meetbout ligt in stadsdeel", + "description": "Het stadsdeel waarbinnen de meetbout ligt", + "readOnly": true, + "deprecated": true + }, + "locatie": { + "type": [ + "string", + "null" + ], + "title": "Meetbout locatie omschrijving", + "description": "Beschrijving van de locatie van de meetbout, bijvoorbeeld 'in gemeenschappelijke muur'" + }, + "merkCode": { + "type": [ + "string", + "null" + ], + "title": "Meetbout merk code", + "description": "Gebruikte meetbout code" + }, + "merkOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Meetbout merk omschrijving", + "description": "Gebruikte meetbout omschrijving" + }, + "nabijNummeraanduiding": { + "type": [ + "string", + "null" + ], + "title": "Nabij adres omschrijving", + "description": "Een adres in de nabijheid van de meetbout" + }, + "publiceerbaar": { + "type": [ + "boolean", + "null" + ], + "title": "Publiceerbaar indicatie", + "description": "Indicatie die aangeeft of de informatie gepubliceerd mag worden" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Meetbout status code", + "description": "Status van de meetbout (1=actueel, 2=niet te meten, 3=vervallen) code" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Meetbout status omschrijving", + "description": "Status van de meetbout (1=actueel, 2=niet te meten, 3=vervallen) omschrijving" + }, + "vervaldatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Meetbout geldigheid einddatum", + "description": "Vervaldatum van de meetbout" + }, + "windrichting": { + "type": [ + "string", + "null" + ], + "title": "Windrichting omschrijving", + "description": "De windrichting van het muurvlak is die zijde waarheen het vlak van de muur, waarin het peilmerk zich bevindt, is gericht. Is er 'Z' aangegeven, dan ligt het betreffende muurvlak op het zuiden" + }, + "xCoordinaatMuurvlak": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Muurvlak x-coördinaat", + "description": "De muurvlakcoördinaten (in centimeters) geven de positie aan van het peilmerk op het betreffende muurvlak. De horizontale maat (x) is de maat ten opzichte van een van de uiteinden van het muurvlak" + }, + "yCoordinaatMuurvlak": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Muurvlak y-coördinaat", + "description": "De muurvlakcoördinaten (in centimeters) geven de positie aan van het peilmerk op het betreffende muurvlak. De verticale maat (y) is de maat ten opzichte van het ondereinde van het muurvlak (positief) of ten opzichte van het boveneinde van het muurvlak (negatief)" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInBouwblokId", + "ligtInBuurtId", + "ligtInStadsdeelId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmeetboutenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmeetboutenLink.schema.json new file mode 100644 index 00000000..d692cf3e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmeetboutenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenmeetboutenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutenmeetboutenLink" + ], + "type": "object", + "description": "The identifier of the relationship to meetbouten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Meetbout ID", + "description": "Unieke identificatie van de meetbout" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenmetingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenmetingen.schema.json new file mode 100644 index 00000000..292e00e6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenmetingen.schema.json @@ -0,0 +1,169 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenmetingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/Meetboutenmetingen" + ], + "type": "object", + "description": "metingen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `metingen._links` field. It contains all relationships with objects.", + "properties": { + "hoortBijMeetbout": { + "$ref": "./MeetboutenmeetboutenLink.schema.json" + }, + "refereertAanReferentiepunten": { + "type": "array", + "items": { + "$ref": "./MeetboutenmetingenRefereertAanReferentiepunten_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MeetboutenmetingenLink.schema.json" + } + }, + "required": [ + "hoortBijMeetbout", + "refereertAanReferentiepunten", + "schema", + "self" + ] + }, + "aantalDagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vorige meting aantal dagen", + "description": "Het aantal dagen sinds de vorige meting" + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Meting datum", + "description": "Datum waarop de meting heeft plaatsgevonden" + }, + "hoeveelsteMeting": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Meting nummer", + "description": "Hoeveelste meting van de meetbout" + }, + "hoogteTovNap": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Meting hoogte", + "description": "Gemeten hoogte van de meetbout t.o.v. NAP (m)" + }, + "hoortBijMeetboutId": { + "type": [ + "string", + "null" + ], + "title": "Meting hoort bij meetbout", + "description": "De meetbout waarop de meting is gedaan", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Meting ID", + "description": "Unieke identificatie van de meting" + }, + "isGemetenDoor": { + "type": [ + "string", + "null" + ], + "title": "Onderneming ID", + "description": "Identificatie van de onderneming die de meting heeft uitgevoerd" + }, + "publiceerbaar": { + "type": [ + "boolean", + "null" + ], + "title": "Publiceerbaar indicatie", + "description": "Indicatie die aangeeft of de informatie gepubliceerd mag worden" + }, + "typeMeting": { + "type": [ + "string", + "null" + ], + "title": "Meting type", + "description": "Type meting (N=nulmeting, H=herhalingsmeting, T=tussentijdse meting, S=schatting)" + }, + "wijzeVanInwinnenCode": { + "type": [ + "string", + "null" + ], + "title": "Meting wijze code", + "description": "Wijze waarop de meting is ingewonnen code" + }, + "wijzeVanInwinnenOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Meting wijze omschrijving", + "description": "Wijze waarop de meting is ingewonnen omschrijving" + }, + "zakking": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Meting zakking", + "description": "Zakking van de meting t.o.v. vorige meting (mm)" + }, + "zakkingCumulatief": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Meting zakking cumulatief", + "description": "Cumulatieve zakking sinds de plaatsing van de meetbout (mm)" + }, + "zakkingssnelheid": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Zakkingssnelheid mm per jaar", + "description": "Zakkingssnelheid van de meetbout (mm/jaar) sinds de meting" + } + }, + "required": [ + "_links", + "hoortBijMeetboutId", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmetingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmetingenLink.schema.json new file mode 100644 index 00000000..2a82287c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmetingenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenmetingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutenmetingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to metingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Meting ID", + "description": "Unieke identificatie van de meting" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmetingenRefereertAanReferentiepunten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmetingenRefereertAanReferentiepunten_M2M.schema.json new file mode 100644 index 00000000..370bd200 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenmetingenRefereertAanReferentiepunten_M2M.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenmetingenrefereertaanreferentiepunten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutenmetingenRefereertAanReferentiepunten_M2M" + ], + "type": "object", + "description": "The M2M table for `Metingen.refereertAanReferentiepunten` that links to `Referentiepunten`", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenreferentiepunten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenreferentiepunten.schema.json new file mode 100644 index 00000000..f944a30b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenreferentiepunten.schema.json @@ -0,0 +1,265 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenreferentiepunten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/Meetboutenreferentiepunten" + ], + "type": "object", + "description": "referentiepunten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `referentiepunten._links` field. It contains all relationships with objects.", + "properties": { + "isNapPeilmerk": { + "$ref": "../_shared/NappeilmerkenLink.schema.json" + }, + "ligtInBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenLink.schema.json" + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MeetboutenreferentiepuntenLink.schema.json" + } + }, + "required": [ + "isNapPeilmerk", + "ligtInBouwblok", + "ligtInBuurt", + "ligtInStadsdeel", + "schema", + "self" + ] + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Referentiepunt datum", + "description": "Datum van plaatsing van het referentiepunt" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoogteTovNap": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Hoogte in meters", + "description": "Gemeten hoogte van het referentiepunt t.o.v. NAP " + }, + "identificatie": { + "type": "string", + "title": "Referentiepunt ID", + "description": "Unieke identificatie van het referentiepunt" + }, + "isNapPeilmerkId": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt is peilmerk", + "description": "Het NAP-peilmerk dat het referentiepunt is", + "readOnly": true, + "deprecated": true + }, + "ligtInBouwblokId": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt ligt in bouwblok", + "description": "Het bouwblok waarbinnen het referentiepunt ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt ligt in buurt", + "description": "De buurt waarbinnen het referentiepunt ligt", + "readOnly": true, + "deprecated": true + }, + "ligtInStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt ligt in stadsdeel", + "description": "Het stadsdeel waarbinnen het referentiepunt ligt", + "readOnly": true, + "deprecated": true + }, + "locatie": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt locatie omschrijving", + "description": "Beschrijving van de locatie van het referentiepunt bijv 'nabij noordoostelijke gevelhoek'" + }, + "merkCode": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt merk code", + "description": "Gebruikte referentiepunt code" + }, + "merkOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt merk omschrijving", + "description": "Gebruikte referentiepunt omschrijving" + }, + "nabijNummeraanduiding": { + "type": [ + "string", + "null" + ], + "title": "Nabij adres omschrijving", + "description": "Een adres in de nabijheid van het referentiepunt" + }, + "publiceerbaar": { + "type": [ + "boolean", + "null" + ], + "title": "Publiceerbaar indicatie", + "description": "Indicatie die aangeeft of de informatie gepubliceerd mag worden" + }, + "statusCode": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt status code", + "description": "Status van het referentiepunt (1=actueel, 2=niet te meten, 3=vervallen) code" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Referentiepunt status omschrijving", + "description": "Status van het referentiepunt (1=actueel, 2=niet te meten, 3=vervallen) omschrijving" + }, + "vervaldatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Referentiepunt geldigheid einddatum", + "description": "Vervaldatum van het referentiepunt" + }, + "windrichting": { + "type": [ + "string", + "null" + ], + "description": "De windrichting van het muurvlak is die zijde waarheen het vlak van de muur, waarin het peilmerk zich bevindt, is gericht. Is er 'Z' aangegeven, dan ligt het betreffende muurvlak op het zuiden" + }, + "xCoordinaatMuurvlak": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Muurvlak x-coördinaat", + "description": "De muurvlakcoördinaten (in centimeters) geven de positie aan van het peilmerk op het betreffende muurvlak. De horizontale maat (x) is de maat ten opzichte van een van de uiteinden van het muurvlak" + }, + "yCoordinaatMuurvlak": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Muurvlak y-coördinaat", + "description": "De muurvlakcoördinaten (in centimeters) geven de positie aan van het peilmerk op het betreffende muurvlak. De verticale maat (y) is de maat ten opzichte van het ondereinde van het muurvlak (positief) of ten opzichte van het boveneinde van het muurvlak (negatief)" + } + }, + "required": [ + "_links", + "identificatie", + "isNapPeilmerkId", + "ligtInBouwblokId", + "ligtInBuurtId", + "ligtInStadsdeelId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenreferentiepuntenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenreferentiepuntenLink.schema.json new file mode 100644 index 00000000..a86ec5af --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenreferentiepuntenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenreferentiepuntenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutenreferentiepuntenLink" + ], + "type": "object", + "description": "The identifier of the relationship to referentiepunten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Referentiepunt ID", + "description": "Unieke identificatie van het referentiepunt" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenrollagen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenrollagen.schema.json new file mode 100644 index 00000000..924fbe73 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/Meetboutenrollagen.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenrollagen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/Meetboutenrollagen" + ], + "type": "object", + "description": "rollagen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `rollagen._links` field. It contains all relationships with objects.", + "properties": { + "isGemetenVanBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MeetboutenrollagenLink.schema.json" + } + }, + "required": [ + "isGemetenVanBouwblok", + "schema", + "self" + ] + }, + "identificatie": { + "type": "string", + "title": "Rollaag ID", + "description": "Unieke identificatie van de rollaag" + }, + "isGemetenVanBouwblokId": { + "type": [ + "string", + "null" + ], + "title": "Rollaag is gemeten van bouwblok", + "description": "Het bouwblok waarvan de rollaag is gemeten", + "readOnly": true, + "deprecated": true + } + }, + "required": [ + "_links", + "identificatie", + "isGemetenVanBouwblokId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenrollagenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenrollagenLink.schema.json new file mode 100644 index 00000000..d92684f7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meetbouten-gs2ubxehg/MeetboutenrollagenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meetbouten-gs2ubxehg/meetboutenrollagenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json#/components/schemas/MeetboutenrollagenLink" + ], + "type": "object", + "description": "The identifier of the relationship to rollagen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Rollaag ID", + "description": "Unieke identificatie van de rollaag" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/Embedded.schema.json new file mode 100644 index 00000000..5f71f752 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json" + ], + "type": "object", + "properties": { + "meldingen": { + "type": "array", + "items": { + "$ref": "./Meldingenmeldingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/MeldingendefaultMeldingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/MeldingendefaultMeldingenLinks.schema.json new file mode 100644 index 00000000..be9080ea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/MeldingendefaultMeldingenLinks.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/meldingendefaultmeldingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/MeldingendefaultMeldingenLinks" + ], + "type": "object", + "description": "The contents of the `meldingen._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gbdGgwgebied": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/MeldingenmeldingenLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdBuurt", + "gbdGgwgebied", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/Meldingenmeldingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/Meldingenmeldingen.schema.json new file mode 100644 index 00000000..0c808639 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/Meldingenmeldingen.schema.json @@ -0,0 +1,539 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-6o_ujx6hr/meldingenmeldingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meldingen/openapi.json#/components/schemas/Meldingenmeldingen" + ], + "type": "object", + "description": "Open dataset over meldingen openbare ruimte Amsterdam (MORA). In deze dataset zit een subset van de de meldingsgegevens van alle meldingen vanaf medio 2018. Hierin zijn de volgende hoofdcategorieën meegenomen: Afval, Civiele Constructies, Openbaar groen en water, Overlast Bedrijven en Horeca, Overlast in de openbare ruimte, Overlast van boten, Overlast van dieren, Overlast van en door personen of groepen, Schoon, Wegen, verkeer, straatmeubilair. De volgende type meldingen zijn uitgesloten in deze dataset: Meldingen van de overige hoofdcategorieen en meldingen die na binnenkomst zijn gesplitst. Van gesplitste meldingen worden alleen de afgesplitste meldingen meegenomen (dus niet de initiële melding die na splitsing direct gesloten wordt). Gesplitste / afgesplitst is alleen van toepassing op meldingen tot 18 november 2020", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `meldingen._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gbdGgwgebied": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/MeldingenmeldingenLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdBuurt", + "gbdGgwgebied", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] + }, + "afhandeltermijn": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Termijn in werk- of weekdagen waarbinnen de melding na binnenkomst afgehandeld zou moeten zijn volgens de servicebelofte." + }, + "afhandelwerkdagAdam": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Waarde = 1 als afhandeling werkdagen betreft; anders weekdagen." + }, + "anoniemGemeld": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of melder telefoonnummer of naam heeft achtergelaten ja of nee." + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ID", + "description": "Identificerende sleutel van de woonplaats gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de woonplaats gebaseerd op de locatie van de melding." + }, + "bron": { + "type": [ + "string", + "null" + ], + "description": "Bronsysteem waaruit de data afkomstig is." + }, + "datumAfgerond": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop melding volledig is afgehandeld." + }, + "datumMelding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de melding is gedaan." + }, + "datumOverlast": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de melding betrekking had." + }, + "directie": { + "type": [ + "string", + "null" + ], + "description": "Directie of afdeling die een verantwoordelijkheid heeft in de afhandeling van de melding." + }, + "doorlooptijdDagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Doorlooptijd van de melding in dagen van start tot eind gebaseerd op werkdagen." + }, + "externeStatus": { + "type": [ + "string", + "null" + ], + "description": "Vereenvoudigde status waarin de melding zich bevindt: open of afgesloten." + }, + "gbdBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de buurt gebaseerd op de locatie van de melding." + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Identificerende sleutel van de buurt gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "gbdBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de buurt gebaseerd op de locatie van de melding." + }, + "gbdGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "Code van het gebiedsgerichtwerken gebied gebaseerd op de locatie van de melding." + }, + "gbdGgwgebiedId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Identificerende sleutel van het gebiedsgerichtwerken gebied gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "gbdGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het gebiedsgerichtwerken gebied gebaseerd op de locatie van de melding." + }, + "gbdStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Code van het stadsdeel gebaseerd op de locatie van de melding." + }, + "gbdStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Identificerende sleutel van het stadsdeel gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het stadsdeel gebaseerd op de locatie van de melding." + }, + "gbdWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de wijk (buurtcombinatie) gebaseerd op de locatie van de melding." + }, + "gbdWijkId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Identificerende sleutel van de wijk (buurtcombinatie) gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk (buurtcombinatie) gebaseerd op de locatie van de melding." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVisualisatie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoofdcategorie": { + "type": [ + "string", + "null" + ], + "description": "Hoofdcategorie waaronder melding is gecategoriseerd." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding melding." + }, + "kpiAfhandeltijd": { + "type": [ + "string", + "null" + ], + "description": "Vergelijking tussen doorlooptijd en afhandeltermijn." + }, + "laatstGezienBron": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum en tijd laatste update van registratie uit bron." + }, + "latitude": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Latitude van de lokatie van de melding (WGS84 EPSG:4326)" + }, + "latitudeVisualisatie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Voor visualisatie geoptimaliseerde latitude van de lokatie van de melding (WGS84 EPSG:4326)" + }, + "longitude": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Longitude van de lokatie van de melding (WGS84 EPSG:4326)" + }, + "longitudeVisualisatie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Voor visualisatie geoptimaliseerde longitude van de lokatie van de melding (WGS84 EPSG:4326)" + }, + "meldingSoort": { + "type": [ + "string", + "null" + ], + "description": "Soort melding S=Standaard, H=Hoofdmelding, D=Deelmelding, G=Gesplitste (in 1 of meer A typen), A=Afgesplitst (valt onder G)." + }, + "meldingType": { + "type": [ + "string", + "null" + ], + "description": "Type melding SIG = signalering." + }, + "meldingsnummer": { + "type": [ + "string", + "null" + ], + "description": "Referentie van de melding." + }, + "meldingsnummerBovenliggend": { + "type": [ + "string", + "null" + ], + "description": "Verwijzing naar meldingsnummer van bovenliggend record." + }, + "regie": { + "type": [ + "string", + "null" + ], + "description": "Directie of afdeling die de regie heeft op de hoofd en deelmeldingen." + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "Processtatus waarin de melding zich bevindt." + }, + "subcategorie": { + "type": [ + "string", + "null" + ], + "description": "Subcategorie waaronder melding is gecategoriseerd." + }, + "terugkoppelingMelder": { + "type": [ + "string", + "null" + ], + "description": "Gestandaardiseerde toelichting bij de terugkoppeling van de melder." + }, + "terugkoppelingMelderTevreden": { + "type": [ + "string", + "null" + ], + "description": "Indicator die aangeeft of de melder tevreden is over de afhandeling van de melding ja, nee of leeg (geen terugkoppeling)." + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Overkoepelend thema waaronder melding is gecategoriseerd." + }, + "tijdstipAfgerond": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip waarop melding volledig is afgehandeld." + }, + "tijdstipMelding": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip waarop de melding is gedaan." + }, + "tijdstipOverlast": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip waarop de melding betrekking had." + }, + "uitersteAfhandeldatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de melding volgens de servicebelofte afgerond zou moeten zijn." + }, + "werkelijkeDoorlooptijdDagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Werkelijke doorlooptijd van de melding van start tot eind gebaseerd op weekdagen." + } + }, + "required": [ + "_links", + "bagWoonplaatsId", + "gbdBuurtId", + "gbdGgwgebiedId", + "gbdStadsdeelId", + "gbdWijkId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/Embedded.schema.json new file mode 100644 index 00000000..8337b9bd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json" + ], + "type": "object", + "properties": { + "meldingen": { + "type": "array", + "items": { + "$ref": "./MeldingenAccmeldingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/MeldingenAccdefaultMeldingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/MeldingenAccdefaultMeldingenLinks.schema.json new file mode 100644 index 00000000..4f035e81 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/MeldingenAccdefaultMeldingenLinks.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/meldingenaccdefaultmeldingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/MeldingenAccdefaultMeldingenLinks" + ], + "type": "object", + "description": "The contents of the `meldingen._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gbdGgwgebied": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/MeldingenmeldingenLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdBuurt", + "gbdGgwgebied", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/MeldingenAccmeldingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/MeldingenAccmeldingen.schema.json new file mode 100644 index 00000000..a05614e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/MeldingenAccmeldingen.schema.json @@ -0,0 +1,539 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/meldingen-over-de-openbare-ruimte-in-amsterdam-voor-de-acceptatieomgeving-rakyjuehg/meldingenaccmeldingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/meldingen/acc/openapi.json#/components/schemas/MeldingenAccmeldingen" + ], + "type": "object", + "description": "Open dataset over meldingen openbare ruimte Amsterdam (MORA). In deze dataset zit een subset van de de meldingsgegevens van alle meldingen vanaf medio 2018. Hierin zijn de volgende hoofdcategorieën meegenomen: Afval, Civiele Constructies, Openbaar groen en water, Overlast Bedrijven en Horeca, Overlast in de openbare ruimte, Overlast van boten, Overlast van dieren, Overlast van en door personen of groepen, Schoon, Wegen, verkeer, straatmeubilair. De volgende type meldingen zijn uitgesloten in deze dataset: Meldingen van de overige hoofdcategorieen en meldingen die na binnenkomst zijn gesplitst. Van gesplitste meldingen worden alleen de afgesplitste meldingen meegenomen (dus niet de initiële melding die na splitsing direct gesloten wordt). Gesplitste / afgesplitst is alleen van toepassing op meldingen tot 18 november 2020", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `meldingen._links` field. It contains all relationships with objects.", + "properties": { + "bagWoonplaats": { + "$ref": "../_shared/BagWoonplaatsenRawIdentifier.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "gbdGgwgebied": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "gbdStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "gbdWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/MeldingenmeldingenLink.schema.json" + } + }, + "required": [ + "bagWoonplaats", + "gbdBuurt", + "gbdGgwgebied", + "gbdStadsdeel", + "gbdWijk", + "schema", + "self" + ] + }, + "afhandeltermijn": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Termijn in werk- of weekdagen waarbinnen de melding na binnenkomst afgehandeld zou moeten zijn volgens de servicebelofte." + }, + "afhandelwerkdagAdam": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Waarde = 1 als afhandeling werkdagen betreft; anders weekdagen." + }, + "anoniemGemeld": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of melder telefoonnummer of naam heeft achtergelaten ja of nee." + }, + "bagWoonplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Woonplaats ID", + "description": "Identificerende sleutel van de woonplaats gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "bagWoonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de woonplaats gebaseerd op de locatie van de melding." + }, + "bron": { + "type": [ + "string", + "null" + ], + "description": "Bronsysteem waaruit de data afkomstig is." + }, + "datumAfgerond": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop melding volledig is afgehandeld." + }, + "datumMelding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de melding is gedaan." + }, + "datumOverlast": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de melding betrekking had." + }, + "directie": { + "type": [ + "string", + "null" + ], + "description": "Directie of afdeling die een verantwoordelijkheid heeft in de afhandeling van de melding." + }, + "doorlooptijdDagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Doorlooptijd van de melding in dagen van start tot eind gebaseerd op werkdagen." + }, + "externeStatus": { + "type": [ + "string", + "null" + ], + "description": "Vereenvoudigde status waarin de melding zich bevindt: open of afgesloten." + }, + "gbdBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de buurt gebaseerd op de locatie van de melding." + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Identificerende sleutel van de buurt gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "gbdBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de buurt gebaseerd op de locatie van de melding." + }, + "gbdGgwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "Code van het gebiedsgerichtwerken gebied gebaseerd op de locatie van de melding." + }, + "gbdGgwgebiedId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Identificerende sleutel van het gebiedsgerichtwerken gebied gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "gbdGgwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het gebiedsgerichtwerken gebied gebaseerd op de locatie van de melding." + }, + "gbdStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Code van het stadsdeel gebaseerd op de locatie van de melding." + }, + "gbdStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Identificerende sleutel van het stadsdeel gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "gbdStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het stadsdeel gebaseerd op de locatie van de melding." + }, + "gbdWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de wijk (buurtcombinatie) gebaseerd op de locatie van de melding." + }, + "gbdWijkId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Identificerende sleutel van de wijk (buurtcombinatie) gebaseerd op de locatie van de melding.", + "readOnly": true, + "deprecated": true + }, + "gbdWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk (buurtcombinatie) gebaseerd op de locatie van de melding." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieVisualisatie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "hoofdcategorie": { + "type": [ + "string", + "null" + ], + "description": "Hoofdcategorie waaronder melding is gecategoriseerd." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding melding." + }, + "kpiAfhandeltijd": { + "type": [ + "string", + "null" + ], + "description": "Vergelijking tussen doorlooptijd en afhandeltermijn." + }, + "laatstGezienBron": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum en tijd laatste update van registratie uit bron." + }, + "latitude": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Latitude van de lokatie van de melding (WGS84 EPSG:4326)" + }, + "latitudeVisualisatie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Voor visualisatie geoptimaliseerde latitude van de lokatie van de melding (WGS84 EPSG:4326)" + }, + "longitude": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Longitude van de lokatie van de melding (WGS84 EPSG:4326)" + }, + "longitudeVisualisatie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Voor visualisatie geoptimaliseerde longitude van de lokatie van de melding (WGS84 EPSG:4326)" + }, + "meldingSoort": { + "type": [ + "string", + "null" + ], + "description": "Soort melding S=Standaard, H=Hoofdmelding, D=Deelmelding, G=Gesplitste (in 1 of meer A typen), A=Afgesplitst (valt onder G)." + }, + "meldingType": { + "type": [ + "string", + "null" + ], + "description": "Type melding SIG = signalering." + }, + "meldingsnummer": { + "type": [ + "string", + "null" + ], + "description": "Referentie van de melding." + }, + "meldingsnummerBovenliggend": { + "type": [ + "string", + "null" + ], + "description": "Verwijzing naar meldingsnummer van bovenliggend record." + }, + "regie": { + "type": [ + "string", + "null" + ], + "description": "Directie of afdeling die de regie heeft op de hoofd en deelmeldingen." + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "Processtatus waarin de melding zich bevindt." + }, + "subcategorie": { + "type": [ + "string", + "null" + ], + "description": "Subcategorie waaronder melding is gecategoriseerd." + }, + "terugkoppelingMelder": { + "type": [ + "string", + "null" + ], + "description": "Gestandaardiseerde toelichting bij de terugkoppeling van de melder." + }, + "terugkoppelingMelderTevreden": { + "type": [ + "string", + "null" + ], + "description": "Indicator die aangeeft of de melder tevreden is over de afhandeling van de melding ja, nee of leeg (geen terugkoppeling)." + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Overkoepelend thema waaronder melding is gecategoriseerd." + }, + "tijdstipAfgerond": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip waarop melding volledig is afgehandeld." + }, + "tijdstipMelding": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip waarop de melding is gedaan." + }, + "tijdstipOverlast": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip waarop de melding betrekking had." + }, + "uitersteAfhandeldatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de melding volgens de servicebelofte afgerond zou moeten zijn." + }, + "werkelijkeDoorlooptijdDagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Werkelijke doorlooptijd van de melding van start tot eind gebaseerd op weekdagen." + } + }, + "required": [ + "_links", + "bagWoonplaatsId", + "gbdBuurtId", + "gbdGgwgebiedId", + "gbdStadsdeelId", + "gbdWijkId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded.schema.json new file mode 100644 index 00000000..2a97eff2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json" + ], + "type": "object", + "properties": { + "personenauto": { + "type": "array", + "items": { + "$ref": "./Milieuzones2025personenauto.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded2.schema.json new file mode 100644 index 00000000..9bf1bcc1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json" + ], + "type": "object", + "properties": { + "taxi": { + "type": "array", + "items": { + "$ref": "./Milieuzones2025taxi.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded3.schema.json new file mode 100644 index 00000000..e48d5498 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json" + ], + "type": "object", + "properties": { + "touringcar": { + "type": "array", + "items": { + "$ref": "./Milieuzones2025touringcar.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded4.schema.json new file mode 100644 index 00000000..5cfd9068 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json" + ], + "type": "object", + "properties": { + "vracht_en_bestelauto": { + "type": "array", + "items": { + "$ref": "./Milieuzones2025vrachtEnBestelauto.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Links.schema.json new file mode 100644 index 00000000..b4ba5d1f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultPersonenautoLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultPersonenautoLinks.schema.json new file mode 100644 index 00000000..ab6f12c8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultPersonenautoLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025defaultpersonenautolinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025defaultPersonenautoLinks" + ], + "type": "object", + "description": "The contents of the `personenauto._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Milieuzones2025personenautoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultTaxiLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultTaxiLinks.schema.json new file mode 100644 index 00000000..22fae8cb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultTaxiLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025defaulttaxilinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025defaultTaxiLinks" + ], + "type": "object", + "description": "The contents of the `taxi._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Milieuzones2025taxiLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultTouringcarLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultTouringcarLinks.schema.json new file mode 100644 index 00000000..b0d3b28f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025defaultTouringcarLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025defaulttouringcarlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025defaultTouringcarLinks" + ], + "type": "object", + "description": "The contents of the `touringcar._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Milieuzones2025touringcarLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025personenauto.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025personenauto.schema.json new file mode 100644 index 00000000..56ae162f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025personenauto.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025personenauto", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025personenauto" + ], + "type": "object", + "description": "personenauto", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `personenauto._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Milieuzones2025personenautoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Personenauto milieuzone ID", + "description": "Unieke aanduiding van het milieuzone gebied voor personenauto's." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025personenautoLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025personenautoLink.schema.json new file mode 100644 index 00000000..923e520d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025personenautoLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025personenautolink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025personenautoLink" + ], + "type": "object", + "description": "The identifier of the relationship to personenauto.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Personenauto milieuzone ID", + "description": "Unieke aanduiding van het milieuzone gebied voor personenauto's." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025taxi.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025taxi.schema.json new file mode 100644 index 00000000..81dedc4e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025taxi.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025taxi", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025taxi" + ], + "type": "object", + "description": "taxi", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `taxi._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Milieuzones2025taxiLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Taxi milieuzone ID", + "description": "Unieke aanduiding van het milieuzone gebied voor taxi's." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025taxiLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025taxiLink.schema.json new file mode 100644 index 00000000..da1d4d20 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025taxiLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025taxilink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025taxiLink" + ], + "type": "object", + "description": "The identifier of the relationship to taxi.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Taxi milieuzone ID", + "description": "Unieke aanduiding van het milieuzone gebied voor taxi's." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025touringcar.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025touringcar.schema.json new file mode 100644 index 00000000..c085a840 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025touringcar.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025touringcar", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025touringcar" + ], + "type": "object", + "description": "touringcar", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `touringcar._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Milieuzones2025touringcarLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Touringcar milieuzone ID", + "description": "Unieke aanduiding van het milieuzone gebied voor touringcars." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025touringcarLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025touringcarLink.schema.json new file mode 100644 index 00000000..ed3c1fc1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025touringcarLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025touringcarlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025touringcarLink" + ], + "type": "object", + "description": "The identifier of the relationship to touringcar.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Touringcar milieuzone ID", + "description": "Unieke aanduiding van het milieuzone gebied voor touringcars." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025v1VrachtEnBestelautoLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025v1VrachtEnBestelautoLinks.schema.json new file mode 100644 index 00000000..1d2b3cd5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025v1VrachtEnBestelautoLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025v1vrachtenbestelautolinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025v1VrachtEnBestelautoLinks" + ], + "type": "object", + "description": "The contents of the `vrachtEnBestelauto._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Milieuzones2025vrachtEnBestelautoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025vrachtEnBestelauto.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025vrachtEnBestelauto.schema.json new file mode 100644 index 00000000..6ed52375 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025vrachtEnBestelauto.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025vrachtenbestelauto", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025vracht_en_bestelauto" + ], + "type": "object", + "description": "vrachtEnBestelauto", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `vrachtEnBestelauto._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./Milieuzones2025vrachtEnBestelautoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vracht en bestelauto milieuzone ID", + "description": "Unieke aanduiding van het milieuzone gebied." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025vrachtEnBestelautoLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025vrachtEnBestelautoLink.schema.json new file mode 100644 index 00000000..4b7f590d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-4ryl1xenr/Milieuzones2025vrachtEnBestelautoLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-4ryl1xenr/milieuzones2025vrachtenbestelautolink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json#/components/schemas/Milieuzones2025vracht_en_bestelautoLink" + ], + "type": "object", + "description": "The identifier of the relationship to vrachtEnBestelauto.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vracht en bestelauto milieuzone ID", + "description": "Unieke aanduiding van het milieuzone gebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded.schema.json new file mode 100644 index 00000000..eaa1821a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json" + ], + "type": "object", + "properties": { + "bestelbus": { + "type": "array", + "items": { + "$ref": "./Milieuzonesbestelbus.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded2.schema.json new file mode 100644 index 00000000..c7ee7072 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json" + ], + "type": "object", + "properties": { + "bromensnorfiets": { + "type": "array", + "items": { + "$ref": "./Milieuzonesbromensnorfiets.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded3.schema.json new file mode 100644 index 00000000..f525d334 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json" + ], + "type": "object", + "properties": { + "taxi": { + "type": "array", + "items": { + "$ref": "./Milieuzonestaxi.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded4.schema.json new file mode 100644 index 00000000..257b890c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json" + ], + "type": "object", + "properties": { + "touringcar": { + "type": "array", + "items": { + "$ref": "./Milieuzonestouringcar.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded5.schema.json new file mode 100644 index 00000000..a423dab1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json" + ], + "type": "object", + "properties": { + "vrachtauto": { + "type": "array", + "items": { + "$ref": "./Milieuzonesvrachtauto.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/LineString.schema.json new file mode 100644 index 00000000..9c8e437e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Links.schema.json new file mode 100644 index 00000000..58b74c45 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/indicatoren/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesbestelbus.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesbestelbus.schema.json new file mode 100644 index 00000000..af5cdcd3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesbestelbus.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesbestelbus", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Milieuzonesbestelbus" + ], + "type": "object", + "description": "bestelbus", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bestelbus._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonesbestelbusLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "vanafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van wanneer milieuzone van kracht is." + }, + "verkeerstype": { + "type": [ + "string", + "null" + ], + "description": "Typering van het verkeer waarop milieuzone van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesbestelbusLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesbestelbusLink.schema.json new file mode 100644 index 00000000..b547f513 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesbestelbusLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesbestelbuslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonesbestelbusLink" + ], + "type": "object", + "description": "The identifier of the relationship to bestelbus.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesbromensnorfiets.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesbromensnorfiets.schema.json new file mode 100644 index 00000000..5a0970e4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesbromensnorfiets.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesbromensnorfiets", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Milieuzonesbromensnorfiets" + ], + "type": "object", + "description": "bromensnorfiets", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bromensnorfiets._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonesbromensnorfietsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "vanafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van wanneer milieuzone van kracht is." + }, + "verkeerstype": { + "type": [ + "string", + "null" + ], + "description": "Typering van het verkeer waarop milieuzone van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesbromensnorfietsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesbromensnorfietsLink.schema.json new file mode 100644 index 00000000..1e2557c4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesbromensnorfietsLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesbromensnorfietslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonesbromensnorfietsLink" + ], + "type": "object", + "description": "The identifier of the relationship to bromensnorfiets.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultBestelbusLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultBestelbusLinks.schema.json new file mode 100644 index 00000000..b1219c04 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultBestelbusLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesdefaultbestelbuslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonesdefaultBestelbusLinks" + ], + "type": "object", + "description": "The contents of the `bestelbus._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonesbestelbusLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultBromensnorfietsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultBromensnorfietsLinks.schema.json new file mode 100644 index 00000000..235c4e92 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultBromensnorfietsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesdefaultbromensnorfietslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonesdefaultBromensnorfietsLinks" + ], + "type": "object", + "description": "The contents of the `bromensnorfiets._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonesbromensnorfietsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultTaxiLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultTaxiLinks.schema.json new file mode 100644 index 00000000..a7de23f0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultTaxiLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesdefaulttaxilinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonesdefaultTaxiLinks" + ], + "type": "object", + "description": "The contents of the `taxi._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonestaxiLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultTouringcarLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultTouringcarLinks.schema.json new file mode 100644 index 00000000..355cbe73 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesdefaultTouringcarLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesdefaulttouringcarlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonesdefaultTouringcarLinks" + ], + "type": "object", + "description": "The contents of the `touringcar._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonestouringcarLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonestaxi.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonestaxi.schema.json new file mode 100644 index 00000000..137a64f4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonestaxi.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonestaxi", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Milieuzonestaxi" + ], + "type": "object", + "description": "taxi", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `taxi._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonestaxiLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "vanafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van wanneer milieuzone van kracht is." + }, + "verkeerstype": { + "type": [ + "string", + "null" + ], + "description": "Typering van het verkeer waarop milieuzone van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonestaxiLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonestaxiLink.schema.json new file mode 100644 index 00000000..0ed04329 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonestaxiLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonestaxilink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonestaxiLink" + ], + "type": "object", + "description": "The identifier of the relationship to taxi.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonestouringcar.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonestouringcar.schema.json new file mode 100644 index 00000000..c07dd603 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonestouringcar.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonestouringcar", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Milieuzonestouringcar" + ], + "type": "object", + "description": "touringcar", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `touringcar._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonestouringcarLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "vanafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van wanneer milieuzone van kracht is." + }, + "verkeerstype": { + "type": [ + "string", + "null" + ], + "description": "Typering van het verkeer waarop milieuzone van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonestouringcarLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonestouringcarLink.schema.json new file mode 100644 index 00000000..5c742f80 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonestouringcarLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonestouringcarlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonestouringcarLink" + ], + "type": "object", + "description": "The identifier of the relationship to touringcar.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesv1VrachtautoLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesv1VrachtautoLinks.schema.json new file mode 100644 index 00000000..0ad4d985 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesv1VrachtautoLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesv1vrachtautolinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Milieuzonesv1VrachtautoLinks" + ], + "type": "object", + "description": "The contents of the `vrachtauto._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonesvrachtautoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesvrachtauto.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesvrachtauto.schema.json new file mode 100644 index 00000000..14610173 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Milieuzonesvrachtauto.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesvrachtauto", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Milieuzonesvrachtauto" + ], + "type": "object", + "description": "vrachtauto", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `vrachtauto._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MilieuzonesvrachtautoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "vanafdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van wanneer milieuzone van kracht is." + }, + "verkeerstype": { + "type": [ + "string", + "null" + ], + "description": "Typering van het verkeer waarop milieuzone van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesvrachtautoLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesvrachtautoLink.schema.json new file mode 100644 index 00000000..c9a77248 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MilieuzonesvrachtautoLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/milieuzonesvrachtautolink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MilieuzonesvrachtautoLink" + ], + "type": "object", + "description": "The identifier of the relationship to vrachtauto.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de milieuzone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiLineString.schema.json new file mode 100644 index 00000000..559d6fa9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiPoint.schema.json new file mode 100644 index 00000000..041b6b5d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiPolygon.schema.json new file mode 100644 index 00000000..d3ca9cff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Point.schema.json new file mode 100644 index 00000000..b0d9bd69 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Polygon.schema.json new file mode 100644 index 00000000..11148568 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/milieuzones-t9fs1ueng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/milieuzones-t9fs1ueng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded.schema.json new file mode 100644 index 00000000..1be78831 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "complexen": { + "type": "array", + "items": { + "$ref": "./Monumentencomplexen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded2.schema.json new file mode 100644 index 00000000..eb8b6e36 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "monumenten": { + "type": "array", + "items": { + "$ref": "./Item5.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded3.schema.json new file mode 100644 index 00000000..69d79659 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "situeringen": { + "type": "array", + "items": { + "$ref": "./Monumentensitueringen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded4.schema.json new file mode 100644 index 00000000..315bb3a6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "unesco": { + "type": "array", + "items": { + "$ref": "./Monumentenunesco.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Item5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Item5.schema.json new file mode 100644 index 00000000..20f82ac7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Item5.schema.json @@ -0,0 +1,287 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/item5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "description": "Een beschermd monument is een onroerend monument ofwel zaak of terrein dat beschermd is vanwege het algemeen belang wegens zijn schoonheid, betekenis voor de wetenschap of cultuurhistorische waarde", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `monumenten._links` field. It contains all relationships with objects.", + "properties": { + "betreftBagPand": { + "type": "array", + "items": { + "$ref": "./MonumentenmonumentenBetreftBagPand_M2M.schema.json" + } + }, + "heeftMonumentenSitueringen": { + "type": "array", + "items": { + "$ref": "./MonumentenmonumentenHeeftMonumentenSitueringen_M2M.schema.json" + } + }, + "ligtInMonumentenComplex": { + "$ref": "./MonumentencomplexenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentenmonumentenLink.schema.json" + } + }, + "required": [ + "betreftBagPand", + "heeftMonumentenSitueringen", + "ligtInMonumentenComplex", + "schema", + "self" + ] + }, + "adressering": { + "type": [ + "string", + "null" + ], + "title": "Monument adressen omschrijving", + "description": "Een samenvatting van de adressen van een monument. Dit kenmerk biedt de mogelijkheid om in één veld een herkenbare locatie aan te geven" + }, + "architectOntwerp": { + "type": [ + "string", + "null" + ], + "title": "Monument architect naam", + "description": "Degene die ontwerper is van het monument, die dit ontwerp visualiseerd en die de verwerkelijking van dit concept technisch en administratief begeleidt" + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "title": "Monument afgeschermde beschrijving", + "description": "Afgeschermde beschrijving van het monument aan de hand van gebouwtype en bouwgeschiedenis, architectonische verschijningsvorm en cultuurhistorische context" + }, + "beschrijvingPubliek": { + "type": [ + "string", + "null" + ], + "title": "Monument publieke beschrijving", + "description": "Publieke beschrijving van gebouwtype, bouwgeschiedenis, architectonische verschijningsvorm en of stedebouwkundige en cultuurhistorische context" + }, + "contour": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "datumAanwijzing": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Beschermde status begindatum", + "description": "Datum waarop de beschermde status van het monument in werking treedt" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "datumAfvoeren": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Beschermde status einddatum", + "description": "Datum waarop de beschermde status van het monument is afgevoerd" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "jaarBeginTot": { + "type": [ + "string", + "null" + ], + "title": "Monument oplevering jaar", + "description": "Jaartal waarin het monument in zijn vroegste vorm is opgeleverd" + }, + "jaarBeginVan": { + "type": [ + "string", + "null" + ], + "title": "Monument aanvang jaar", + "description": "Jaartal waarin het monument in zijn vroegste vorm is aangevangen" + }, + "ligtInMonumentenComplexId": { + "type": [ + "string", + "null" + ], + "title": "Monument ligt in complex", + "description": "Complex waartoe het monument behoort", + "readOnly": true, + "deprecated": true + }, + "monumentnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Monument nummer", + "description": "Een identificatie van het monument toegekend door het collegen van Amsterdam (M&A), Gedeputeerde Staten resp. de minister van Onderwijs, Cultuur en Wetschap" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Monument naam", + "description": "Naam waaronder het monument bekend staat" + }, + "oorspronkelijkeFunctie": { + "type": [ + "string", + "null" + ], + "title": "Monument functie omschrijving", + "description": "Indeling naar vorm en functie die leidend zijn geweest in het ontwerp en de realisatie van het monument. Indeling gebaseerd op CBS-categorieen" + }, + "opdrachtgeverBouw": { + "type": [ + "string", + "null" + ], + "title": "Monument opdrachtgever naam", + "description": "Degene die de opdracht heeft gegeven tot ontwerp en realisatie van het monument" + }, + "puntCoordinaten": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "redengevendeOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Reden afgeschermde omschrijving", + "description": "De afgeschermde, historische omschrijving, behorend bij het aanwijzingsbesluit" + }, + "redengevendeOmschrijvingPubliek": { + "type": [ + "string", + "null" + ], + "title": "Reden publieke omschrijving", + "description": "De publieke, historische omschrijvng, behorend bij het besluit" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Monument status omschrijving", + "description": "Beschermde status van het monument" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Monument verschijningsvorm type", + "description": "Typering van de fysieke verschijningsvorm van het monument" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInMonumentenComplexId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/LineString.schema.json new file mode 100644 index 00000000..eb0e0196 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Links.schema.json new file mode 100644 index 00000000..f6bea82d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Links.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json", + "https://api.data.amsterdam.nl/v1/meetbouten/openapi.json", + "https://api.data.amsterdam.nl/v1/milieuzones2025/openapi.json", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentencomplexen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentencomplexen.schema.json new file mode 100644 index 00000000..cd1453d5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentencomplexen.schema.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentencomplexen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Monumentencomplexen" + ], + "type": "object", + "description": "Een complex is een verzameling monumenten waarvan de onderlinge samenhang een zekere cultuurhistorische waarde bezit", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `complexen._links` field. It contains all relationships with objects.", + "properties": { + "bestaatUitMonumentenMonumenten": { + "type": "array", + "items": { + "$ref": "./MonumentencomplexenBestaatUitMonumentenMonumenten_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentencomplexenLink.schema.json" + } + }, + "required": [ + "bestaatUitMonumentenMonumenten", + "schema", + "self" + ] + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "title": "Complex afgeschermde beschrijving", + "description": "Afgeschermde beschrijving van het complex aan de hand van gebouwtype en bouwgeschiedenis, architectonische verschijningsvorm en cultuurhistorische context" + }, + "beschrijvingPubliek": { + "type": [ + "string", + "null" + ], + "title": "Complex publieke beschrijving", + "description": "Publieke beschrijving van het complex aan de hand van gebouwtype en bouwgeschiedenis, architectonische verschijningsvorm en cultuurhistorische context" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "monumentnummerComplex": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Complex monument nummer", + "description": "Nummer dat is toegekend aan het complex door Monumenten en Archeologie resp. Rijksdienst" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Complex naam", + "description": "Naam waaronder het complex bekend staat" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentencomplexenBestaatUitMonumentenMonumenten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentencomplexenBestaatUitMonumentenMonumenten_M2M.schema.json new file mode 100644 index 00000000..66bc3aef --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentencomplexenBestaatUitMonumentenMonumenten_M2M.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentencomplexenbestaatuitmonumentenmonumenten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentencomplexenBestaatUitMonumentenMonumenten_M2M" + ], + "type": "object", + "description": "The M2M table for `Complexen.bestaatUitMonumentenMonumenten` that links to `Monumenten`", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentencomplexenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentencomplexenLink.schema.json new file mode 100644 index 00000000..3776bb01 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentencomplexenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentencomplexenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentencomplexenLink" + ], + "type": "object", + "description": "The identifier of the relationship to complexen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultComplexenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultComplexenLinks.schema.json new file mode 100644 index 00000000..ff8eb2bb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultComplexenLinks.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentendefaultcomplexenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentendefaultComplexenLinks" + ], + "type": "object", + "description": "The contents of the `complexen._links` field. It contains all relationships with objects.", + "properties": { + "bestaatUitMonumentenMonumenten": { + "type": "array", + "items": { + "$ref": "./MonumentencomplexenBestaatUitMonumentenMonumenten_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentencomplexenLink.schema.json" + } + }, + "required": [ + "bestaatUitMonumentenMonumenten", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultMonumentenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultMonumentenLinks.schema.json new file mode 100644 index 00000000..3ecd2005 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultMonumentenLinks.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentendefaultmonumentenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentendefaultMonumentenLinks" + ], + "type": "object", + "description": "The contents of the `monumenten._links` field. It contains all relationships with objects.", + "properties": { + "betreftBagPand": { + "type": "array", + "items": { + "$ref": "./MonumentenmonumentenBetreftBagPand_M2M.schema.json" + } + }, + "heeftMonumentenSitueringen": { + "type": "array", + "items": { + "$ref": "./MonumentenmonumentenHeeftMonumentenSitueringen_M2M.schema.json" + } + }, + "ligtInMonumentenComplex": { + "$ref": "./MonumentencomplexenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentenmonumentenLink.schema.json" + } + }, + "required": [ + "betreftBagPand", + "heeftMonumentenSitueringen", + "ligtInMonumentenComplex", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultSitueringenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultSitueringenLinks.schema.json new file mode 100644 index 00000000..241a1d3a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultSitueringenLinks.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentendefaultsitueringenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentendefaultSitueringenLinks" + ], + "type": "object", + "description": "The contents of the `situeringen._links` field. It contains all relationships with objects.", + "properties": { + "betreftBagNummeraanduiding": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + }, + "hoortBijMonumentenMonument": { + "$ref": "./MonumentenmonumentenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentensitueringenLink.schema.json" + } + }, + "required": [ + "betreftBagNummeraanduiding", + "hoortBijMonumentenMonument", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultUnescoLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultUnescoLinks.schema.json new file mode 100644 index 00000000..a6ca1e67 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentendefaultUnescoLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentendefaultunescolinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentendefaultUnescoLinks" + ], + "type": "object", + "description": "The contents of the `unesco._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentenunescoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentenmonumenten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentenmonumenten.schema.json new file mode 100644 index 00000000..56436583 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentenmonumenten.schema.json @@ -0,0 +1,316 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentenmonumenten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Monumentenmonumenten" + ], + "type": "object", + "description": "Een beschermd monument is een onroerend monument ofwel zaak of terrein dat beschermd is vanwege het algemeen belang wegens zijn schoonheid, betekenis voor de wetenschap of cultuurhistorische waarde", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `monumenten._links` field. It contains all relationships with objects.", + "properties": { + "betreftBagPand": { + "type": "array", + "items": { + "$ref": "./MonumentenmonumentenBetreftBagPand_M2M.schema.json" + } + }, + "heeftMonumentenSitueringen": { + "type": "array", + "items": { + "$ref": "./MonumentenmonumentenHeeftMonumentenSitueringen_M2M.schema.json" + } + }, + "ligtInMonumentenComplex": { + "$ref": "./MonumentencomplexenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentenmonumentenLink.schema.json" + } + }, + "required": [ + "betreftBagPand", + "heeftMonumentenSitueringen", + "ligtInMonumentenComplex", + "schema", + "self" + ] + }, + "adressering": { + "type": [ + "string", + "null" + ], + "title": "Monument adressen omschrijving", + "description": "Een samenvatting van de adressen van een monument. Dit kenmerk biedt de mogelijkheid om in één veld een herkenbare locatie aan te geven" + }, + "architectOntwerp": { + "type": [ + "string", + "null" + ], + "title": "Monument architect naam", + "description": "Degene die ontwerper is van het monument, die dit ontwerp visualiseerd en die de verwerkelijking van dit concept technisch en administratief begeleidt" + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "title": "Monument afgeschermde beschrijving", + "description": "Afgeschermde beschrijving van het monument aan de hand van gebouwtype en bouwgeschiedenis, architectonische verschijningsvorm en cultuurhistorische context" + }, + "beschrijvingPubliek": { + "type": [ + "string", + "null" + ], + "title": "Monument publieke beschrijving", + "description": "Publieke beschrijving van gebouwtype, bouwgeschiedenis, architectonische verschijningsvorm en of stedebouwkundige en cultuurhistorische context" + }, + "contour": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "datumAanwijzing": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Beschermde status begindatum", + "description": "Datum waarop de beschermde status van het monument in werking treedt" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "datumAfvoeren": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Beschermde status einddatum", + "description": "Datum waarop de beschermde status van het monument is afgevoerd" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "inOnderzoek": { + "type": [ + "string", + "null" + ], + "title": "In onderzoek indicatie", + "description": "Een aanduiding waarmee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object ('J'/'N')" + }, + "jaarBeginTot": { + "type": [ + "string", + "null" + ], + "title": "Monument oplevering jaar", + "description": "Jaartal waarin het monument in zijn vroegste vorm is opgeleverd" + }, + "jaarBeginVan": { + "type": [ + "string", + "null" + ], + "title": "Monument aanvang jaar", + "description": "Jaartal waarin het monument in zijn vroegste vorm is aangevangen" + }, + "ligtInMonumentenComplexId": { + "type": [ + "string", + "null" + ], + "title": "Monument ligt in complex", + "description": "Complex waartoe het monument behoort", + "readOnly": true, + "deprecated": true + }, + "monumentnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Monument nummer", + "description": "Een identificatie van het monument toegekend door het collegen van Amsterdam (M&A), Gedeputeerde Staten resp. de minister van Onderwijs, Cultuur en Wetschap" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Monument naam", + "description": "Naam waaronder het monument bekend staat" + }, + "oorspronkelijkeFunctie": { + "type": [ + "string", + "null" + ], + "title": "Monument functie omschrijving", + "description": "Indeling naar vorm en functie die leidend zijn geweest in het ontwerp en de realisatie van het monument. Indeling gebaseerd op CBS-categorieen" + }, + "opdrachtgeverBouw": { + "type": [ + "string", + "null" + ], + "title": "Monument opdrachtgever naam", + "description": "Degene die de opdracht heeft gegeven tot ontwerp en realisatie van het monument" + }, + "puntCoordinaten": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "redengevendeOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Reden afgeschermde omschrijving", + "description": "De afgeschermde, historische omschrijving, behorend bij het aanwijzingsbesluit" + }, + "redengevendeOmschrijvingPubliek": { + "type": [ + "string", + "null" + ], + "title": "Reden publieke omschrijving", + "description": "De publieke, historische omschrijvng, behorend bij het besluit" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Monument status omschrijving", + "description": "Beschermde status van het monument" + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Monument verschijningsvorm type", + "description": "Typering van de fysieke verschijningsvorm van het monument" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInMonumentenComplexId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenBetreftBagPand_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenBetreftBagPand_M2M.schema.json new file mode 100644 index 00000000..71a9c871 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenBetreftBagPand_M2M.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentenmonumentenbetreftbagpand_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentenmonumentenBetreftBagPand_M2M" + ], + "type": "object", + "description": "The M2M table for `Monumenten.betreftBagPand` that links to `Panden`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenHeeftMonumentenSitueringen_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenHeeftMonumentenSitueringen_M2M.schema.json new file mode 100644 index 00000000..c888a355 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenHeeftMonumentenSitueringen_M2M.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentenmonumentenheeftmonumentensitueringen_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentenmonumentenHeeftMonumentenSitueringen_M2M" + ], + "type": "object", + "description": "The M2M table for `Monumenten.heeftMonumentenSitueringen` that links to `Situeringen`", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenLink.schema.json new file mode 100644 index 00000000..f8f8bf36 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenmonumentenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentenmonumentenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentenmonumentenLink" + ], + "type": "object", + "description": "The identifier of the relationship to monumenten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentensitueringen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentensitueringen.schema.json new file mode 100644 index 00000000..69818c99 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentensitueringen.schema.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentensitueringen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Monumentensitueringen" + ], + "type": "object", + "description": "Situering is een kenmerk dat is meegegeven aan de koppeling tussen monument en adres, het geeft aan hoe een monument zich verhoudt tot een of meer adressen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `situeringen._links` field. It contains all relationships with objects.", + "properties": { + "betreftBagNummeraanduiding": { + "$ref": "../_shared/BagNummeraanduidingenLink.schema.json" + }, + "hoortBijMonumentenMonument": { + "$ref": "./MonumentenmonumentenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentensitueringenLink.schema.json" + } + }, + "required": [ + "betreftBagNummeraanduiding", + "hoortBijMonumentenMonument", + "schema", + "self" + ] + }, + "betreftBagNummeraanduidingId": { + "type": [ + "string", + "null" + ], + "title": "Situering adres omschrijving", + "description": "Het adres dat de situering heeft", + "readOnly": true, + "deprecated": true + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eersteSituering": { + "type": [ + "string", + "null" + ], + "title": "Monument belangrijkste situering indicatie", + "description": "J/N; een monument kan meerdere situeringen hebben, waarvan er altijd één de belangrijkste/naamgevende is. Dit kenmerk geeft aan of dat deze situering betreft" + }, + "hoortBijMonumentenMonumentId": { + "type": [ + "string", + "null" + ], + "title": "Monument bij situering omschrijving", + "description": "Een situering hoort bij één monument", + "readOnly": true, + "deprecated": true + }, + "identificatie": { + "type": "string", + "title": "Situering ID", + "description": "Unieke identificatie van de gegevensgroep" + }, + "situeringNummeraanduiding": { + "type": [ + "string", + "null" + ], + "title": "Monument adres verhouding omschrijving", + "description": "Wijze waarop het adres zich tot het monument verhoudt" + } + }, + "required": [ + "_links", + "betreftBagNummeraanduidingId", + "hoortBijMonumentenMonumentId", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentensitueringenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentensitueringenLink.schema.json new file mode 100644 index 00000000..76818e3f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentensitueringenLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentensitueringenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentensitueringenLink" + ], + "type": "object", + "description": "The identifier of the relationship to situeringen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Situering ID", + "description": "Unieke identificatie van de gegevensgroep" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentenunesco.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentenunesco.schema.json new file mode 100644 index 00000000..47a4b65c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Monumentenunesco.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentenunesco", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Monumentenunesco" + ], + "type": "object", + "description": "De Amsterdamse grachtengordel staat op de UNESCO-Werelderfgoedlijst, wat betekent dat er internationale erkenning is van het bijzondere karakter van dit deel van de historische binnenstad. Het aanwijzen van cultureel erfgoed is bedoeld om het beter te kunnen bewaren voor toekomstige generaties.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `unesco._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./MonumentenunescoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Unesco gebied geldigheid begindatumtijd", + "description": "De ingangsdatum en -tijd van de geldigheid waarop de beschermde status van het Unesco gebied in werking treedt" + }, + "datumActueelTot": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Actueel tot datum", + "description": "Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Unesco gebied geldigheid einddatumtijd", + "description": "De einddatum en -tijd van de geldigheid waarop de beschermde status van het Unesco gebied is afgevoerd" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het Unesco gebied" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Object naam", + "description": "De naam van het object" + }, + "redengevendeOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Reden publieke omschrijving", + "description": "De publieke, historische omschrijving, behorend bij het besluit" + } + }, + "required": [ + "_links", + "identificatie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenunescoLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenunescoLink.schema.json new file mode 100644 index 00000000..8bc5742b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MonumentenunescoLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/monumentenunescolink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MonumentenunescoLink" + ], + "type": "object", + "description": "The identifier of the relationship to unesco.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": "string", + "title": "Object ID", + "description": "Unieke identificatie van het Unesco gebied" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "identificatie", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiLineString.schema.json new file mode 100644 index 00000000..a457f85c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiPoint.schema.json new file mode 100644 index 00000000..14881048 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiPolygon.schema.json new file mode 100644 index 00000000..d0a76c97 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Point.schema.json new file mode 100644 index 00000000..02cfd84c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Polygon.schema.json new file mode 100644 index 00000000..f9f47ac3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/monumenten-1xuffu6hr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/monumenten-1xuffu6hr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Embedded.schema.json new file mode 100644 index 00000000..88730101 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nap/openapi.json" + ], + "type": "object", + "properties": { + "peilmerken": { + "type": "array", + "items": { + "$ref": "./Nappeilmerken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/LineString.schema.json new file mode 100644 index 00000000..ad8198c5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiLineString.schema.json new file mode 100644 index 00000000..26ded1cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiPoint.schema.json new file mode 100644 index 00000000..24761518 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiPolygon.schema.json new file mode 100644 index 00000000..261a53e8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/NapdefaultPeilmerkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/NapdefaultPeilmerkenLinks.schema.json new file mode 100644 index 00000000..492750c2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/NapdefaultPeilmerkenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/napdefaultpeilmerkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/NapdefaultPeilmerkenLinks" + ], + "type": "object", + "description": "The contents of the `peilmerken._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/NappeilmerkenLink.schema.json" + } + }, + "required": [ + "ligtInBouwblok", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Nappeilmerken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Nappeilmerken.schema.json new file mode 100644 index 00000000..cb120a06 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Nappeilmerken.schema.json @@ -0,0 +1,172 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/nappeilmerken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Nappeilmerken" + ], + "type": "object", + "description": "peilmerken", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `peilmerken._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBouwblok": { + "$ref": "../_shared/GebiedenBouwblokkenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/NappeilmerkenLink.schema.json" + } + }, + "required": [ + "ligtInBouwblok", + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "hoogteTovNap": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Peilmerk hoogte tov NAP", + "description": "Gemeten hoogte van het peilmerk t.o.v. NAP (m)" + }, + "identificatie": { + "type": "string", + "title": "Peilmerk ID", + "description": "Unieke identificatie van het peilmerk" + }, + "jaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Waterpassing jaar", + "description": "Het jaar van waterpassing, behorende bij de hoogte" + }, + "ligtInBouwblokId": { + "type": [ + "string", + "null" + ], + "title": "Peilmerk ligt in bouwblok", + "description": "Het bouwblok waarbinnen het peilmerk ligt", + "readOnly": true, + "deprecated": true + }, + "merkCode": { + "type": [ + "string", + "null" + ], + "title": "Peilmerk merk code", + "description": "Gebruikte peilmerk code" + }, + "merkOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Peilmerk merk omschrijving", + "description": "Gebruikte peilmerk omschrijving" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Peilmerk object omschrijving", + "description": "Beschrijving van het object waarin het peilmerk zich bevindt" + }, + "publiceerbaar": { + "type": [ + "boolean", + "null" + ], + "title": "Publiceerbaar indicatie", + "description": "Indicatie die aangeeft of de informatie gepubliceerd mag worden" + }, + "rwsNummer": { + "type": [ + "string", + "null" + ], + "title": "Meetbout rijkswaterstaat nummer", + "description": "Nummer dat Rijkswaterstaat hanteert voor een meetbout" + }, + "statusCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Peilmerk status code", + "description": "Status van het peilmerk code" + }, + "statusOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Peilmerk status omschrijving", + "description": "Status van het referentiepunt (1=actueel, 2=niet te meten, 3=vervallen) omschrijving" + }, + "vervaldatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Peilmerk geldigheid einddatum", + "description": "Vervaldatum van het peilmerk" + }, + "windrichting": { + "type": [ + "string", + "null" + ], + "title": "Windrichting omschrijving", + "description": "De windrichting van het muurvlak is die zijde waarheen het vlak van de muur, waarin het peilmerk zich bevindt, is gericht. Is er 'Z' aangegeven, dan ligt het betreffende muurvlak op het zuiden" + }, + "xCoordinaatMuurvlak": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Muurvlak x-coordinaat", + "description": "De muurvlakcoördinaten (in centimeters) geven de positie aan van het peilmerk op het betreffende muurvlak. De horizontale maat (x) is de maat ten opzichte van een van de uiteinden van het muurvlak" + }, + "yCoordinaatMuurvlak": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Muurvlak y-coordinaat", + "description": "De muurvlakcoördinaten (in centimeters) geven de positie aan van het peilmerk op het betreffende muurvlak. De verticale maat (y) is de maat ten opzichte van het ondereinde van het muurvlak (positief) of ten opzichte van het boveneinde van het muurvlak (negatief)" + } + }, + "required": [ + "_links", + "identificatie", + "ligtInBouwblokId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Point.schema.json new file mode 100644 index 00000000..f92f8c62 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Polygon.schema.json new file mode 100644 index 00000000..b51a8630 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nap-fhpljuenr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nap-fhpljuenr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded.schema.json new file mode 100644 index 00000000..fa186653 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "woningbouwplannen_kwartaal_standaard": { + "type": "array", + "items": { + "$ref": "./NieuwbouwplannenwoningbouwplannenKwartaalStandaard.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded2.schema.json new file mode 100644 index 00000000..b0d6fd0d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "woningbouwplannen_kwartaal_uitgebreid": { + "type": "array", + "items": { + "$ref": "./NieuwbouwplannenwoningbouwplannenKwartaalUitgebreid.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded3.schema.json new file mode 100644 index 00000000..0e52d36f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "woningbouwplannen_openbaar": { + "type": "array", + "items": { + "$ref": "./NieuwbouwplannenwoningbouwplannenOpenbaar.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Links.schema.json new file mode 100644 index 00000000..ee66ff68 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Links.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/bbga/openapi.json", + "https://api.data.amsterdam.nl/v1/beheerkaart/basis/openapi.json", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json", + "https://api.data.amsterdam.nl/v1/bulk_data/openapi.json", + "https://api.data.amsterdam.nl/v1/gebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/hoofdroutes/openapi.json", + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenKwartaalStandaardLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenKwartaalStandaardLinks.schema.json new file mode 100644 index 00000000..ae3ee061 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenKwartaalStandaardLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenv1woningbouwplannenkwartaalstandaardlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenv1WoningbouwplannenKwartaalStandaardLinks" + ], + "type": "object", + "description": "The contents of the `woningbouwplannenKwartaalStandaard._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./NieuwbouwplannenwoningbouwplannenKwartaalStandaardLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenKwartaalUitgebreidLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenKwartaalUitgebreidLinks.schema.json new file mode 100644 index 00000000..5b826210 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenKwartaalUitgebreidLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenv1woningbouwplannenkwartaaluitgebreidlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenv1WoningbouwplannenKwartaalUitgebreidLinks" + ], + "type": "object", + "description": "The contents of the `woningbouwplannenKwartaalUitgebreid._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./NieuwbouwplannenwoningbouwplannenKwartaalUitgebreidLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenOpenbaarLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenOpenbaarLinks.schema.json new file mode 100644 index 00000000..72aa7804 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/Nieuwbouwplannenv1WoningbouwplannenOpenbaarLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenv1woningbouwplannenopenbaarlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenv1WoningbouwplannenOpenbaarLinks" + ], + "type": "object", + "description": "The contents of the `woningbouwplannenOpenbaar._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./NieuwbouwplannenwoningbouwplannenOpenbaarLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalStandaard.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalStandaard.schema.json new file mode 100644 index 00000000..4aa086cd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalStandaard.schema.json @@ -0,0 +1,371 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenwoningbouwplannenkwartaalstandaard", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenwoningbouwplannen_kwartaal_standaard" + ], + "type": "object", + "description": "woningbouwplannenKwartaalStandaard", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `woningbouwplannenKwartaalStandaard._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./NieuwbouwplannenwoningbouwplannenKwartaalStandaardLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan buurtcode", + "description": "Code van de buurt waar het nieuwbouwproject in ligt. Een buurt is aaneengesloten gedeelte binnen een wijk, waarvan de grenzen zo veel mogelijk gebaseerd zijn op topografische elementen." + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan buurtnaam", + "description": "Naam van de buurt waar het nieuwbouwproject in ligt. Een buurt is aaneengesloten gedeelte binnen een wijk, waarvan de grenzen zo veel mogelijk gebaseerd zijn op topografische elementen." + }, + "gebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan gebiedscode", + "description": "Code van het gebied waar het nieuwbouwproject in ligt." + }, + "gebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan gebiedsnaam", + "description": "Naam van het gebied waar het nieuwbouwproject in ligt." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Nieuwbouwplan project identificatie", + "description": "Unieke aanduiding van nieuwbouwproject." + }, + "jongeren": { + "type": [ + "string", + "null" + ], + "title": "Aantal jongerenwoningen", + "description": "Het aantal jongerenwoningen binnen het project." + }, + "middeldureHuur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal middeldure huurwoningen", + "description": "Het aantal middeldure huurwoningen binnen het project." + }, + "onbekend": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal onbekende segmentering woningen", + "description": "Het aantal woningen binnen het project waarvan de segmentering onbekend is." + }, + "onzelfstandig": { + "type": [ + "string", + "null" + ], + "title": "Aantal onzelfstandig woningen", + "description": "Het aantal onzelfstandig woningen binnen het project." + }, + "peildatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Peildatum van het bestand", + "description": "De peildatum van het bestand. Dit kan 01-01-yy, 01-04-yy, 01-07-yy of 01-10-yy zijn." + }, + "plaberumPublicatie": { + "type": [ + "string", + "null" + ], + "title": "Fase plaberum", + "description": "Geeft aan in welke fase het project zich bevindt. De 5 stappen zijn vastgesteld in het plaberum. Dit staat voor plan- en besluitvormingsproces ruimtelijke maatregelen." + }, + "projectnaamAfkorting": { + "type": [ + "string", + "null" + ], + "title": "Projectnaam", + "description": "Naam van het project. Vaak gebaseerd op de benaming in Primavera, voorzover bekend aangevuld met benamingen van andere partijen zoals makelaars." + }, + "shOnzelfstEnOfTijdelijk": { + "type": [ + "string", + "null" + ], + "title": "Aantal onzelfstandig en/of tijdelijke sociale huurwoningen", + "description": "Het aantal onzelfstandig en/of tijdelijke sociale huurwoningen binnen het project." + }, + "socialeHuurCorporatie": { + "type": [ + "string", + "null" + ], + "title": "Woningcorporatie sociale huur indicatie", + "description": "Indicatie of er een woningcorporatie betrokken is bij de ontwikkeling van de sociale huurwoningen." + }, + "socialeHuurZelfstPerm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal zelfstandige permanente sociale huurwoningen", + "description": "Het aantal zelfstandige permanente sociale huurwoningen binnen het project." + }, + "socialeKoop": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal sociale koopwoningen", + "description": "Het aantal sociale koopwoningen binnen het project." + }, + "stadsdeelCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan stadsdeel code", + "description": "Code van het stadsdeel. Een stadsdeel is een door de Amsterdamse gemeenteraad vastgestelde begrenzing dat valt onder een stadsgebied- of stadsdeelbestuur." + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan stadsdeel naam", + "description": "Naam van het stadsdeel. Een stadsdeel is een door de Amsterdamse gemeenteraad vastgestelde begrenzing dat valt onder een stadsgebied- of stadsdeelbestuur." + }, + "startBouwGepland": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Geplande start bouw datum", + "description": "Datum waarop start bouw van het project gepland staat." + }, + "startBouwGerealiseerd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Gerealiseerde start bouw datum", + "description": "Datum waarop start van het project is gerealiseerd." + }, + "studenten": { + "type": [ + "string", + "null" + ], + "title": "Aantal studentenwoningen", + "description": "Het aantal studentenwoningen binnen het project." + }, + "tijdelijk": { + "type": [ + "string", + "null" + ], + "title": "Aantal tijdelijke woningen", + "description": "Het aantal tijdelijke woningen binnen het project." + }, + "totaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Totaal aantal woningen inclusief onzelfstandig en/of tijdelijk", + "description": "Het totaal aantal woningen incl. onzelfstandige en/of tijdelijke woningen binnen het project." + }, + "totaalZelfstPerm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Totaal aantal woningen zelfstandig en permanent", + "description": "Het totaal aantal zelfstandige en permanente woningen binnen het project." + }, + "vrijeSectorHuur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal vrije sector huurwoningen", + "description": "Het aantal vrije sector huurwoningen binnen het project." + }, + "vrijeSectorKoop": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal vrije sector koopwoningen", + "description": "Het aantal vrije sector koopwoningen binnen het project." + }, + "vrijeSectorNb": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal vrije sector woningen onbekend huur/koop", + "description": "Het aantal vrije sector woningen dat binnen het project waarvan later nog wordt bepaald of dit koop of huur wordt." + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan wijkcode", + "description": "Code van de wijk waar het nieuwbouwproject in ligt. Een wijk is een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan wijknaam", + "description": "Naam van de wijk waar het nieuwbouwproject in ligt. Een wijk is een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken." + }, + "zelfbouw": { + "type": [ + "string", + "null" + ], + "title": "Zelfbouw indicatie", + "description": "Van toepassing wanneer het object door de toekomstige bewoners wordt ontwikkeld. Dit kan betrekking hebben op vormen zoals MO (Medeopdrachtgeverschap), PO (Particulier Opdrachtgeverschap), CPO (Collectief Particulier Opdrachtgeverschap) of SIHK (Samen In Het Klein)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalStandaardLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalStandaardLink.schema.json new file mode 100644 index 00000000..cd53212b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalStandaardLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenwoningbouwplannenkwartaalstandaardlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenwoningbouwplannen_kwartaal_standaardLink" + ], + "type": "object", + "description": "The identifier of the relationship to woningbouwplannenKwartaalStandaard.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Nieuwbouwplan project identificatie", + "description": "Unieke aanduiding van nieuwbouwproject." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalUitgebreid.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalUitgebreid.schema.json new file mode 100644 index 00000000..e93c7ad4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalUitgebreid.schema.json @@ -0,0 +1,419 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenwoningbouwplannenkwartaaluitgebreid", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenwoningbouwplannen_kwartaal_uitgebreid" + ], + "type": "object", + "description": "woningbouwplannenKwartaalUitgebreid", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `woningbouwplannenKwartaalUitgebreid._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./NieuwbouwplannenwoningbouwplannenKwartaalUitgebreidLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan buurtcode", + "description": "Code van de buurt waar het nieuwbouwproject in ligt. Een buurt is aaneengesloten gedeelte binnen een wijk, waarvan de grenzen zo veel mogelijk gebaseerd zijn op topografische elementen." + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan buurtnaam", + "description": "Naam van de buurt waar het nieuwbouwproject in ligt. Een buurt is aaneengesloten gedeelte binnen een wijk, waarvan de grenzen zo veel mogelijk gebaseerd zijn op topografische elementen." + }, + "gebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan gebiedscode", + "description": "Code van het gebied waar het nieuwbouwproject in ligt." + }, + "gebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan gebiedsnaam", + "description": "Naam van het gebied waar het nieuwbouwproject in ligt." + }, + "gebiedsindelingPrimavera": { + "type": [ + "string", + "null" + ], + "title": "Gebiedsindeling Primavera", + "description": "Gebiedsindeling uit Primavera. Dit is de gebiedsindeling zoals gehanteerd door het projectmanagementbureau." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "grex": { + "type": [ + "string", + "null" + ], + "title": "Grondexplotatie nummer", + "description": "Nummer grondexploitatie. Afkomstig uit Primavera." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Nieuwbouwplan project ID", + "description": "Unieke aanduiding van nieuwbouwproject." + }, + "idPrimavera": { + "type": [ + "string", + "null" + ], + "title": "Project Primavera ID", + "description": "Identificatie van het project vanuit Primavera. Dit is de project identificatie zoals gehanteerd wordt door het projectmanagementbureau." + }, + "jongeren": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Jongerenwoningen aantal", + "description": "Het aantal jongerenwoningen binnen het project." + }, + "middeldureHuur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Middeldure huurwoningen aantal", + "description": "Het aantal middeldure huurwoningen binnen het project." + }, + "onbekend": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Onbekende segmentering woningen aantal", + "description": "Het aantal woningen binnen het project waarvan de segmentering onbekend is." + }, + "onzelfstandig": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Onzelfstandig woningen aantal", + "description": "Het aantal onzelfstandig woningen binnen het project." + }, + "opleveringGepland": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Geplande opleveringsdatum", + "description": "Datum waarop de oplevering van het project gepland staat." + }, + "peildatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Bestand peildatum", + "description": "De peildatum van het bestand. Dit kan 01-01-yy, 01-04-yy, 01-07-yy of 01-10-yy zijn." + }, + "plaberumPublicatie": { + "type": [ + "string", + "null" + ], + "title": "Fase plaberum", + "description": "Geeft aan in welke fase het project zich bevindt. De 5 stappen zijn vastgesteld in het plaberum. Dit staat voor plan- en besluitvormingsproces ruimtelijke maatregelen." + }, + "projectnaamAfkorting": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan projectnaam", + "description": "Naam van het project. Vaak gebaseerd op de benaming in Primavera, voorzover bekend aangevuld met benamingen van andere partijen zoals makelaars." + }, + "shOnzelfstEnOfTijdelijk": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Onzelfstandig en/of tijdelijke sociale huurwoningen aantal", + "description": "Het aantal onzelfstandig en/of tijdelijke sociale huurwoningen binnen het project." + }, + "socialeHuurCorporatie": { + "type": [ + "string", + "null" + ], + "title": "Woningcorporatie sociale huur indicatie", + "description": "Indicatie of er een woningcorporatie betrokken is bij de ontwikkeling van de sociale huurwoningen." + }, + "socialeHuurZelfstPerm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Zelfstandige permanente sociale huurwoningen aantal", + "description": "Het aantal zelfstandige permanente sociale huurwoningen binnen het project." + }, + "socialeKoop": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Sociale koopwoningen aantal", + "description": "Het aantal sociale koopwoningen binnen het project." + }, + "stadsdeelCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan stadsdeel code", + "description": "Code van het stadsdeel. Een stadsdeel is een door de Amsterdamse gemeenteraad vastgestelde begrenzing dat valt onder een stadsgebied- of stadsdeelbestuur." + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan stadsdeel naam", + "description": "Naam van het stadsdeel. Een stadsdeel is een door de Amsterdamse gemeenteraad vastgestelde begrenzing dat valt onder een stadsgebied- of stadsdeelbestuur." + }, + "startBouwGepland": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Geplande startdatum bouw", + "description": "Datum waarop start bouw van het project gepland staat." + }, + "startBouwGerealiseerd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Gerealiseerde startdatum bouw", + "description": "Datum waarop start van het project is gerealiseerd." + }, + "studenten": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Studentenwoningen aantal", + "description": "Het aantal studentenwoningen binnen het project." + }, + "tijdelijk": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Tijdelijke woningen aantal", + "description": "Het aantal tijdelijke woningen binnen het project." + }, + "totaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Totaal aantal woningen inclusief onzelfstandig en/of tijdelijk", + "description": "Het totaal aantal woningen incl. onzelfstandige en/of tijdelijke woningen binnen het project." + }, + "totaalZelfstPerm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Totaal aantal zelfstandige en permanente woningen", + "description": "Het totaal aantal zelfstandige en permanente woningen binnen het project." + }, + "vrijeSectorHuur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vrije sector huurwoningen aantal", + "description": "Het aantal vrije sector huurwoningen binnen het project." + }, + "vrijeSectorKoop": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vrije sector koopwoningen aantal", + "description": "Het aantal vrije sector koopwoningen binnen het project." + }, + "vrijeSectorNb": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vrije sector woningen onbekend huur/koop aantal", + "description": "Het aantal vrije sector woningen dat binnen het project waarvan later nog wordt bepaald of dit koop of huur wordt." + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan wijkcode", + "description": "Code van de wijk waar het nieuwbouwproject in ligt. Een wijk is een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan wijknaam", + "description": "Naam van de wijk waar het nieuwbouwproject in ligt. Een wijk is een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken." + }, + "zelfbouw": { + "type": [ + "string", + "null" + ], + "title": "Zelfbouw indicatie", + "description": "Van toepassing wanneer het object door de toekomstige bewoners wordt ontwikkeld. Dit kan betrekking hebben op vormen zoals MO (Medeopdrachtgeverschap), PO (Particulier Opdrachtgeverschap), CPO (Collectief Particulier Opdrachtgeverschap) of SIHK (Samen In Het Klein)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalUitgebreidLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalUitgebreidLink.schema.json new file mode 100644 index 00000000..2b3af5b9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenKwartaalUitgebreidLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenwoningbouwplannenkwartaaluitgebreidlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenwoningbouwplannen_kwartaal_uitgebreidLink" + ], + "type": "object", + "description": "The identifier of the relationship to woningbouwplannenKwartaalUitgebreid.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Nieuwbouwplan project ID", + "description": "Unieke aanduiding van nieuwbouwproject." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenOpenbaar.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenOpenbaar.schema.json new file mode 100644 index 00000000..9dd91435 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenOpenbaar.schema.json @@ -0,0 +1,371 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenwoningbouwplannenopenbaar", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenwoningbouwplannen_openbaar" + ], + "type": "object", + "description": "woningbouwplannenOpenbaar", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `woningbouwplannenOpenbaar._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./NieuwbouwplannenwoningbouwplannenOpenbaarLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan buurtcode", + "description": "Code van de buurt waar het nieuwbouwproject in ligt. Een buurt is aaneengesloten gedeelte binnen een wijk, waarvan de grenzen zo veel mogelijk gebaseerd zijn op topografische elementen." + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan buurtnaam", + "description": "Naam van de buurt waar het nieuwbouwproject in ligt. Een buurt is aaneengesloten gedeelte binnen een wijk, waarvan de grenzen zo veel mogelijk gebaseerd zijn op topografische elementen." + }, + "gebiedCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan gebiedscode", + "description": "Code van het gebied waar het nieuwbouwproject in ligt." + }, + "gebiedNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan gebiedsnaam", + "description": "Naam van het gebied waar het nieuwbouwproject in ligt." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Nieuwbouwplan project identificatie", + "description": "Unieke aanduiding van nieuwbouwproject." + }, + "jongeren": { + "type": [ + "string", + "null" + ], + "title": "Aantal jongerenwoningen", + "description": "Het aantal jongerenwoningen binnen het project." + }, + "middeldureHuur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal middeldure huurwoningen", + "description": "Het aantal middeldure huurwoningen binnen het project." + }, + "onbekend": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal onbekende segmentering woningen", + "description": "Het aantal woningen binnen het project waarvan de segmentering onbekend is." + }, + "onzelfstandig": { + "type": [ + "string", + "null" + ], + "title": "Aantal onzelfstandig woningen", + "description": "Het aantal onzelfstandig woningen binnen het project." + }, + "peildatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Peildatum van het bestand", + "description": "De peildatum van het bestand. Dit kan 01-01-yy, 01-04-yy, 01-07-yy of 01-10-yy zijn." + }, + "plaberumPublicatie": { + "type": [ + "string", + "null" + ], + "title": "Fase plaberum", + "description": "Geeft aan in welke fase het project zich bevindt. De 5 stappen zijn vastgesteld in het plaberum. Dit staat voor plan- en besluitvormingsproces ruimtelijke maatregelen." + }, + "projectnaamAfkorting": { + "type": [ + "string", + "null" + ], + "title": "Projectnaam", + "description": "Naam van het project. Vaak gebaseerd op de benaming in Primavera, voorzover bekend aangevuld met benamingen van andere partijen zoals makelaars." + }, + "shOnzelfstEnOfTijdelijk": { + "type": [ + "string", + "null" + ], + "title": "Aantal onzelfstandig en/of tijdelijke sociale huurwoningen", + "description": "Het aantal onzelfstandig en/of tijdelijke sociale huurwoningen binnen het project." + }, + "socialeHuurCorporatie": { + "type": [ + "string", + "null" + ], + "title": "Woningcorporatie sociale huur indicatie", + "description": "Indicatie of er een woningcorporatie betrokken is bij de ontwikkeling van de sociale huurwoningen." + }, + "socialeHuurZelfstPerm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal zelfstandige permanente sociale huurwoningen", + "description": "Het aantal zelfstandige permanente sociale huurwoningen binnen het project." + }, + "socialeKoop": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal sociale koopwoningen", + "description": "Het aantal sociale koopwoningen binnen het project." + }, + "stadsdeelCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan stadsdeel code", + "description": "Code van het stadsdeel. Een stadsdeel is een door de Amsterdamse gemeenteraad vastgestelde begrenzing dat valt onder een stadsgebied- of stadsdeelbestuur." + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan stadsdeel naam", + "description": "Naam van het stadsdeel. Een stadsdeel is een door de Amsterdamse gemeenteraad vastgestelde begrenzing dat valt onder een stadsgebied- of stadsdeelbestuur." + }, + "startBouwGepland": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Geplande start bouw datum", + "description": "Datum waarop start bouw van het project gepland staat." + }, + "startBouwGerealiseerd": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Gerealiseerde start bouw datum", + "description": "Datum waarop start van het project is gerealiseerd." + }, + "studenten": { + "type": [ + "string", + "null" + ], + "title": "Aantal studentenwoningen", + "description": "Het aantal studentenwoningen binnen het project." + }, + "tijdelijk": { + "type": [ + "string", + "null" + ], + "title": "Aantal tijdelijke woningen", + "description": "Het aantal tijdelijke woningen binnen het project." + }, + "totaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Totaal aantal woningen inclusief onzelfstandig en/of tijdelijk", + "description": "Het totaal aantal woningen incl. onzelfstandige en/of tijdelijke woningen binnen het project." + }, + "totaalZelfstPerm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Totaal aantal woningen zelfstandig en permanent", + "description": "Het totaal aantal zelfstandige en permanente woningen binnen het project." + }, + "vrijeSectorHuur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal vrije sector huurwoningen", + "description": "Het aantal vrije sector huurwoningen binnen het project." + }, + "vrijeSectorKoop": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal vrije sector koopwoningen", + "description": "Het aantal vrije sector koopwoningen binnen het project." + }, + "vrijeSectorNb": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal vrije sector woningen onbekend huur/koop", + "description": "Het aantal vrije sector woningen dat binnen het project waarvan later nog wordt bepaald of dit koop of huur wordt." + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan wijkcode", + "description": "Code van de wijk waar het nieuwbouwproject in ligt. Een wijk is een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "title": "Nieuwbouwplan wijknaam", + "description": "Naam van de wijk waar het nieuwbouwproject in ligt. Een wijk is een aaneengesloten gedeelte van het grondgebied van een gemeente, waarvan de grenzen zo veel mogelijk zijn gebaseerd op sociaal-geografische kenmerken." + }, + "zelfbouw": { + "type": [ + "string", + "null" + ], + "title": "Zelfbouw indicatie", + "description": "Van toepassing wanneer het object door de toekomstige bewoners wordt ontwikkeld. Dit kan betrekking hebben op vormen zoals MO (Medeopdrachtgeverschap), PO (Particulier Opdrachtgeverschap), CPO (Collectief Particulier Opdrachtgeverschap) of SIHK (Samen In Het Klein)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenOpenbaarLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenOpenbaarLink.schema.json new file mode 100644 index 00000000..4f1f7f07 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/NieuwbouwplannenwoningbouwplannenOpenbaarLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/nieuwbouwplannen-lmc_ju6hg/nieuwbouwplannenwoningbouwplannenopenbaarlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/nieuwbouwplannen/openapi.json#/components/schemas/Nieuwbouwplannenwoningbouwplannen_openbaarLink" + ], + "type": "object", + "description": "The identifier of the relationship to woningbouwplannenOpenbaar.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Nieuwbouwplan project identificatie", + "description": "Unieke aanduiding van nieuwbouwproject." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded.schema.json new file mode 100644 index 00000000..ef805d24 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "alcoholverbod": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenalcoholverbod.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded10.schema.json new file mode 100644 index 00000000..7e17584a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "messenverbod": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenmessenverbod.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded11.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded11.schema.json new file mode 100644 index 00000000..de15cc93 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded11.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded11", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "rondleidingverbod": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenrondleidingverbod.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded12.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded12.schema.json new file mode 100644 index 00000000..7a6bdfab --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded12.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded12", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "sluitingstijdenkernwallen": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedensluitingstijdenkernwallen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded13.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded13.schema.json new file mode 100644 index 00000000..4fbaf026 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded13.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded13", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "straatartiestverbod": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenstraatartiestverbod.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded14.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded14.schema.json new file mode 100644 index 00000000..a04ddd23 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded14.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded14", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "taxistandplaats": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedentaxistandplaats.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded15.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded15.schema.json new file mode 100644 index 00000000..360d93f1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded15.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded15", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "uitgaansoverlast": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenuitgaansoverlast.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded16.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded16.schema.json new file mode 100644 index 00000000..0bec7443 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded16.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded16", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "vuurwerkvrij": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenvuurwerkvrij.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded2.schema.json new file mode 100644 index 00000000..5969bbb6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "alcoholverkoopverbod": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenalcoholverkoopverbod.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded3.schema.json new file mode 100644 index 00000000..0f14c5bf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "algemeenoverlast": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenalgemeenoverlast.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded4.schema.json new file mode 100644 index 00000000..b0540ee5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "barbecueverbod": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenbarbecueverbod.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded5.schema.json new file mode 100644 index 00000000..56965572 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "bedelverbod": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenbedelverbod.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded6.schema.json new file mode 100644 index 00000000..8ce9870d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "blowverbodsgebied": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedenblowverbodsgebied.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded7.schema.json new file mode 100644 index 00000000..a52824bb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "cameratoezicht": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedencameratoezicht.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded8.schema.json new file mode 100644 index 00000000..2460dd92 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "dealeroverlast": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedendealeroverlast.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded9.schema.json new file mode 100644 index 00000000..2f1b87e2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "groepsfietsverbod": { + "type": "array", + "items": { + "$ref": "./Overlastgebiedengroepsfietsverbod.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Links.schema.json new file mode 100644 index 00000000..ff2642b1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Links.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/huishoudelijkafval/openapi.json", + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalcoholverbod.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalcoholverbod.schema.json new file mode 100644 index 00000000..dedb72a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalcoholverbod.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenalcoholverbod", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenalcoholverbod" + ], + "type": "object", + "description": "alcoholverbod", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `alcoholverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenalcoholverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (AVG) alcoholverbodgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (AVG) alcoholverbodgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalcoholverbodLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalcoholverbodLink.schema.json new file mode 100644 index 00000000..eab35f69 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalcoholverbodLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenalcoholverbodlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenalcoholverbodLink" + ], + "type": "object", + "description": "The identifier of the relationship to alcoholverbod.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalcoholverkoopverbod.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalcoholverkoopverbod.schema.json new file mode 100644 index 00000000..896673c5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalcoholverkoopverbod.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenalcoholverkoopverbod", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenalcoholverkoopverbod" + ], + "type": "object", + "description": "alcoholverkoopverbod", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `alcoholverkoopverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenalcoholverkoopverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (AVV) raamsluitingsverbodgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (AVV) alcoholverkoopverbodgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalcoholverkoopverbodLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalcoholverkoopverbodLink.schema.json new file mode 100644 index 00000000..f17fcb28 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalcoholverkoopverbodLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenalcoholverkoopverbodlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenalcoholverkoopverbodLink" + ], + "type": "object", + "description": "The identifier of the relationship to alcoholverkoopverbod.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalgemeenoverlast.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalgemeenoverlast.schema.json new file mode 100644 index 00000000..0372fad5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenalgemeenoverlast.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenalgemeenoverlast", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenalgemeenoverlast" + ], + "type": "object", + "description": "algemeenoverlast", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `algemeenoverlast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenalgemeenoverlastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (AOG) algemeen overlastgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (AOG) algemeen overlastgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalgemeenoverlastLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalgemeenoverlastLink.schema.json new file mode 100644 index 00000000..8b33866a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenalgemeenoverlastLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenalgemeenoverlastlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenalgemeenoverlastLink" + ], + "type": "object", + "description": "The identifier of the relationship to algemeenoverlast.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenbarbecueverbod.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenbarbecueverbod.schema.json new file mode 100644 index 00000000..5d67c2a4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenbarbecueverbod.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenbarbecueverbod", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenbarbecueverbod" + ], + "type": "object", + "description": "barbecueverbod", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `barbecueverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenbarbecueverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (BBQ) barbecueverbodgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (BBQ) barbecueverbodgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenbarbecueverbodLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenbarbecueverbodLink.schema.json new file mode 100644 index 00000000..5dab0f2c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenbarbecueverbodLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenbarbecueverbodlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenbarbecueverbodLink" + ], + "type": "object", + "description": "The identifier of the relationship to barbecueverbod.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenbedelverbod.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenbedelverbod.schema.json new file mode 100644 index 00000000..6271a5c2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenbedelverbod.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenbedelverbod", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenbedelverbod" + ], + "type": "object", + "description": "bedelverbod", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bedelverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenbedelverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (BEG) bedelverbodsgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (BEG) bedelverbodsgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenbedelverbodLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenbedelverbodLink.schema.json new file mode 100644 index 00000000..59f7ac5d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenbedelverbodLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenbedelverbodlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenbedelverbodLink" + ], + "type": "object", + "description": "The identifier of the relationship to bedelverbod.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenblowverbodsgebied.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenblowverbodsgebied.schema.json new file mode 100644 index 00000000..d7580c3a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenblowverbodsgebied.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenblowverbodsgebied", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenblowverbodsgebied" + ], + "type": "object", + "description": "blowverbodsgebied", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `blowverbodsgebied._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenblowverbodsgebiedLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Soort overlastgebied." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (BLV) blowverbodsgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (BLV) blowverbodsgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenblowverbodsgebiedLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenblowverbodsgebiedLink.schema.json new file mode 100644 index 00000000..3208c323 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenblowverbodsgebiedLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenblowverbodsgebiedlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenblowverbodsgebiedLink" + ], + "type": "object", + "description": "The identifier of the relationship to blowverbodsgebied.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedencameratoezicht.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedencameratoezicht.schema.json new file mode 100644 index 00000000..9a425e72 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedencameratoezicht.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedencameratoezicht", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedencameratoezicht" + ], + "type": "object", + "description": "cameratoezicht", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `cameratoezicht._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedencameratoezichtLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (CTG) cameratoezichtgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (CTG) cameratoezichtgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedencameratoezichtLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedencameratoezichtLink.schema.json new file mode 100644 index 00000000..b066d56e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedencameratoezichtLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedencameratoezichtlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedencameratoezichtLink" + ], + "type": "object", + "description": "The identifier of the relationship to cameratoezicht.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedendealeroverlast.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedendealeroverlast.schema.json new file mode 100644 index 00000000..a2bfecf0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedendealeroverlast.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendealeroverlast", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedendealeroverlast" + ], + "type": "object", + "description": "dealeroverlast", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `dealeroverlast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedendealeroverlastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (DOG) dealeroverlastgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (DOG) dealeroverlastgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendealeroverlastLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendealeroverlastLink.schema.json new file mode 100644 index 00000000..bb200bf0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendealeroverlastLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendealeroverlastlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendealeroverlastLink" + ], + "type": "object", + "description": "The identifier of the relationship to dealeroverlast.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlcoholverbodLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlcoholverbodLinks.schema.json new file mode 100644 index 00000000..2bdb64b5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlcoholverbodLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultalcoholverbodlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultAlcoholverbodLinks" + ], + "type": "object", + "description": "The contents of the `alcoholverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenalcoholverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlcoholverkoopverbodLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlcoholverkoopverbodLinks.schema.json new file mode 100644 index 00000000..12989ff4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlcoholverkoopverbodLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultalcoholverkoopverbodlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultAlcoholverkoopverbodLinks" + ], + "type": "object", + "description": "The contents of the `alcoholverkoopverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenalcoholverkoopverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlgemeenoverlastLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlgemeenoverlastLinks.schema.json new file mode 100644 index 00000000..223840c4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultAlgemeenoverlastLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultalgemeenoverlastlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultAlgemeenoverlastLinks" + ], + "type": "object", + "description": "The contents of the `algemeenoverlast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenalgemeenoverlastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBarbecueverbodLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBarbecueverbodLinks.schema.json new file mode 100644 index 00000000..dabb8c4a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBarbecueverbodLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultbarbecueverbodlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultBarbecueverbodLinks" + ], + "type": "object", + "description": "The contents of the `barbecueverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenbarbecueverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBedelverbodLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBedelverbodLinks.schema.json new file mode 100644 index 00000000..a130fb56 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBedelverbodLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultbedelverbodlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultBedelverbodLinks" + ], + "type": "object", + "description": "The contents of the `bedelverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenbedelverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBlowverbodsgebiedLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBlowverbodsgebiedLinks.schema.json new file mode 100644 index 00000000..60dfc764 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultBlowverbodsgebiedLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultblowverbodsgebiedlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultBlowverbodsgebiedLinks" + ], + "type": "object", + "description": "The contents of the `blowverbodsgebied._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenblowverbodsgebiedLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultCameratoezichtLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultCameratoezichtLinks.schema.json new file mode 100644 index 00000000..3a71fb95 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultCameratoezichtLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultcameratoezichtlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultCameratoezichtLinks" + ], + "type": "object", + "description": "The contents of the `cameratoezicht._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedencameratoezichtLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultDealeroverlastLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultDealeroverlastLinks.schema.json new file mode 100644 index 00000000..f6db20d8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultDealeroverlastLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultdealeroverlastlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultDealeroverlastLinks" + ], + "type": "object", + "description": "The contents of the `dealeroverlast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedendealeroverlastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultGroepsfietsverbodLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultGroepsfietsverbodLinks.schema.json new file mode 100644 index 00000000..7d15aee6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultGroepsfietsverbodLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultgroepsfietsverbodlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultGroepsfietsverbodLinks" + ], + "type": "object", + "description": "The contents of the `groepsfietsverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedengroepsfietsverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultMessenverbodLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultMessenverbodLinks.schema.json new file mode 100644 index 00000000..50a69a47 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultMessenverbodLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultmessenverbodlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultMessenverbodLinks" + ], + "type": "object", + "description": "The contents of the `messenverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenmessenverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultRondleidingverbodLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultRondleidingverbodLinks.schema.json new file mode 100644 index 00000000..284eb7dc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultRondleidingverbodLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultrondleidingverbodlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultRondleidingverbodLinks" + ], + "type": "object", + "description": "The contents of the `rondleidingverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenrondleidingverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultSluitingstijdenkernwallenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultSluitingstijdenkernwallenLinks.schema.json new file mode 100644 index 00000000..c4b96aab --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultSluitingstijdenkernwallenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultsluitingstijdenkernwallenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultSluitingstijdenkernwallenLinks" + ], + "type": "object", + "description": "The contents of the `sluitingstijdenkernwallen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedensluitingstijdenkernwallenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultStraatartiestverbodLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultStraatartiestverbodLinks.schema.json new file mode 100644 index 00000000..dd2a2155 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultStraatartiestverbodLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultstraatartiestverbodlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultStraatartiestverbodLinks" + ], + "type": "object", + "description": "The contents of the `straatartiestverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenstraatartiestverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultTaxistandplaatsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultTaxistandplaatsLinks.schema.json new file mode 100644 index 00000000..ae49128f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultTaxistandplaatsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaulttaxistandplaatslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultTaxistandplaatsLinks" + ], + "type": "object", + "description": "The contents of the `taxistandplaats._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedentaxistandplaatsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultUitgaansoverlastLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultUitgaansoverlastLinks.schema.json new file mode 100644 index 00000000..7f8bc67e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedendefaultUitgaansoverlastLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedendefaultuitgaansoverlastlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedendefaultUitgaansoverlastLinks" + ], + "type": "object", + "description": "The contents of the `uitgaansoverlast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenuitgaansoverlastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedengroepsfietsverbod.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedengroepsfietsverbod.schema.json new file mode 100644 index 00000000..50c971b6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedengroepsfietsverbod.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedengroepsfietsverbod", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedengroepsfietsverbod" + ], + "type": "object", + "description": "groepsfietsverbod", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `groepsfietsverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedengroepsfietsverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (GFG) groepsfietsverbodgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (GFG) groepsfietsverbodgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedengroepsfietsverbodLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedengroepsfietsverbodLink.schema.json new file mode 100644 index 00000000..67e802c3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedengroepsfietsverbodLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedengroepsfietsverbodlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedengroepsfietsverbodLink" + ], + "type": "object", + "description": "The identifier of the relationship to groepsfietsverbod.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenmessenverbod.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenmessenverbod.schema.json new file mode 100644 index 00000000..703bb4f7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenmessenverbod.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenmessenverbod", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenmessenverbod" + ], + "type": "object", + "description": "messenverbod", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `messenverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenmessenverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (MVG) messenverbodgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: MVG) messenverbodgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenmessenverbodLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenmessenverbodLink.schema.json new file mode 100644 index 00000000..8befa657 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenmessenverbodLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenmessenverbodlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenmessenverbodLink" + ], + "type": "object", + "description": "The identifier of the relationship to messenverbod.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenrondleidingverbod.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenrondleidingverbod.schema.json new file mode 100644 index 00000000..2097e746 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenrondleidingverbod.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenrondleidingverbod", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenrondleidingverbod" + ], + "type": "object", + "description": "rondleidingverbod", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `rondleidingverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenrondleidingverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (RLV) rondleidingverbodgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (RLV) rondleidingverbodgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenrondleidingverbodLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenrondleidingverbodLink.schema.json new file mode 100644 index 00000000..241f339e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenrondleidingverbodLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenrondleidingverbodlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenrondleidingverbodLink" + ], + "type": "object", + "description": "The identifier of the relationship to rondleidingverbod.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedensluitingstijdenkernwallen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedensluitingstijdenkernwallen.schema.json new file mode 100644 index 00000000..5dcdc993 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedensluitingstijdenkernwallen.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedensluitingstijdenkernwallen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedensluitingstijdenkernwallen" + ], + "type": "object", + "description": "sluitingstijdenkernwallen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `sluitingstijdenkernwallen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedensluitingstijdenkernwallenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (AVG) raamsluitingsverbodgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (AVG) raamsluitingsverbodgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedensluitingstijdenkernwallenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedensluitingstijdenkernwallenLink.schema.json new file mode 100644 index 00000000..f84bbafb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedensluitingstijdenkernwallenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedensluitingstijdenkernwallenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedensluitingstijdenkernwallenLink" + ], + "type": "object", + "description": "The identifier of the relationship to sluitingstijdenkernwallen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenstraatartiestverbod.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenstraatartiestverbod.schema.json new file mode 100644 index 00000000..c04d1ce2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenstraatartiestverbod.schema.json @@ -0,0 +1,166 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenstraatartiestverbod", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenstraatartiestverbod" + ], + "type": "object", + "description": "straatartiestverbod", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `straatartiestverbod._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenstraatartiestverbodLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovCode": { + "type": [ + "string", + "null" + ], + "description": "Unieke code voor het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Soort overlastgebied." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (SAV) straatartiestverbod." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (SAV) straatartiestverbod." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenstraatartiestverbodLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenstraatartiestverbodLink.schema.json new file mode 100644 index 00000000..64a9664d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenstraatartiestverbodLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenstraatartiestverbodlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenstraatartiestverbodLink" + ], + "type": "object", + "description": "The identifier of the relationship to straatartiestverbod.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedentaxistandplaats.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedentaxistandplaats.schema.json new file mode 100644 index 00000000..b6ad6e1e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedentaxistandplaats.schema.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedentaxistandplaats", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedentaxistandplaats" + ], + "type": "object", + "description": "taxistandplaats", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `taxistandplaats._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedentaxistandplaatsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (TAXI) taxistandplaats." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (TAXI) taxistandplaats." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedentaxistandplaatsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedentaxistandplaatsLink.schema.json new file mode 100644 index 00000000..ec9d1c3e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedentaxistandplaatsLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedentaxistandplaatslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedentaxistandplaatsLink" + ], + "type": "object", + "description": "The identifier of the relationship to taxistandplaats.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenuitgaansoverlast.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenuitgaansoverlast.schema.json new file mode 100644 index 00000000..eb99ca6f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenuitgaansoverlast.schema.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenuitgaansoverlast", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenuitgaansoverlast" + ], + "type": "object", + "description": "uitgaansoverlast", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `uitgaansoverlast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenuitgaansoverlastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Naam zoals gedefinieerd door Openbare Orde en Veiligheid (OOV) van het overlastgebied van toepassing." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (OUG) Uitgaansoverlastgebied." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (OUG) Uitgaansoverlastgebied." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenuitgaansoverlastLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenuitgaansoverlastLink.schema.json new file mode 100644 index 00000000..023a7067 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenuitgaansoverlastLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenuitgaansoverlastlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenuitgaansoverlastLink" + ], + "type": "object", + "description": "The identifier of the relationship to uitgaansoverlast.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenv1VuurwerkvrijLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenv1VuurwerkvrijLinks.schema.json new file mode 100644 index 00000000..03ad4619 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenv1VuurwerkvrijLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenv1vuurwerkvrijlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenv1VuurwerkvrijLinks" + ], + "type": "object", + "description": "The contents of the `vuurwerkvrij._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenvuurwerkvrijLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenvuurwerkvrij.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenvuurwerkvrij.schema.json new file mode 100644 index 00000000..49de18a4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/Overlastgebiedenvuurwerkvrij.schema.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenvuurwerkvrij", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/Overlastgebiedenvuurwerkvrij" + ], + "type": "object", + "description": "vuurwerkvrij", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `vuurwerkvrij._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./OverlastgebiedenvuurwerkvrijLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geldigheidPeriode": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduurperiode." + }, + "geldigheidSpecificatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de geldigheidsduur per dag vermeld zoals op donderdag, vrijdag en zaterdag van 16.00 tot 04.00 uur én op zondag van 16.00 tot 03.00 uur." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "oovNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam overlastgebied zoals gedefinieerd door Openbare Orde en Veiligheid (OOV)." + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Soort overlastgebied." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Code die het type overlastgebied aangeeft: (VVZ) vuurwerkvrijzone." + }, + "typering": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de code die het type overlastgebied aangeeft: (VVZ) vuurwerkvrijzone." + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar aanvullende informatie.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenvuurwerkvrijLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenvuurwerkvrijLink.schema.json new file mode 100644 index 00000000..192cc73b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/OverlastgebiedenvuurwerkvrijLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/overlastgebieden-gemeente-amsterdam-ueppbx6hg/overlastgebiedenvuurwerkvrijlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/overlastgebieden/openapi.json#/components/schemas/OverlastgebiedenvuurwerkvrijLink" + ], + "type": "object", + "description": "The identifier of the relationship to vuurwerkvrij.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het overlastgebied." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Embedded.schema.json new file mode 100644 index 00000000..69b63f79 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeervakken-9k3pju6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json" + ], + "type": "object", + "properties": { + "parkeervakken": { + "type": "array", + "items": { + "$ref": "./Parkeervakkenparkeervakken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Links.schema.json new file mode 100644 index 00000000..03ab1d3e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeervakken-9k3pju6hr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkendefaultParkeervakkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkendefaultParkeervakkenLinks.schema.json new file mode 100644 index 00000000..9240bff2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkendefaultParkeervakkenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeervakken-9k3pju6hr/parkeervakkendefaultparkeervakkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/ParkeervakkendefaultParkeervakkenLinks" + ], + "type": "object", + "description": "The contents of the `parkeervakken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ParkeervakkenparkeervakkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Parkeervakkenparkeervakken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Parkeervakkenparkeervakken.schema.json new file mode 100644 index 00000000..73779db4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/Parkeervakkenparkeervakken.schema.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeervakken-9k3pju6hr/parkeervakkenparkeervakken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/Parkeervakkenparkeervakken" + ], + "type": "object", + "description": "parkeervakken", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `parkeervakken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ParkeervakkenparkeervakkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantal": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Schatting van het aantal geparkeerde voertuigen dat in deze geometrie zou passen" + }, + "buurtcode": { + "type": [ + "string", + "null" + ], + "description": "Code voor een Amsterdamse buurt waarin de parkeerplaats zich bevindt" + }, + "eType": { + "type": [ + "string", + "null" + ], + "description": "Type parkeervak" + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "string" + }, + "regimes": { + "type": "array", + "items": { + "$ref": "./ParkeervakkenparkeervakkenRegimes.schema.json" + } + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of het een fiscaal, niet-fiscaal of mulder parkeerplaats betreft" + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de straat waarlangs de parkeerplaats zich bevindt" + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Indicator hoe de vakken zijn geplaatst: langs de weg, haaks of in vissengraat" + }, + "versiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum vanaf wanneer de dataset geldig is" + } + }, + "required": [ + "_links", + "id", + "regimes" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkenparkeervakkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkenparkeervakkenLink.schema.json new file mode 100644 index 00000000..fd25fa6e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkenparkeervakkenLink.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeervakken-9k3pju6hr/parkeervakkenparkeervakkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/ParkeervakkenparkeervakkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to parkeervakken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkenparkeervakkenRegimes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkenparkeervakkenRegimes.schema.json new file mode 100644 index 00000000..ef1244de --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeervakken-9k3pju6hr/ParkeervakkenparkeervakkenRegimes.schema.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeervakken-9k3pju6hr/parkeervakkenparkeervakkenregimes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json#/components/schemas/Parkeervakkenparkeervakken_regimes" + ], + "type": "object", + "description": "Auto-generated table for nested field: parkeervakken.regimes", + "properties": { + "aantal": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Schatting van het aantal geparkeerde voertuigen dat in deze geometrie zou passen" + }, + "beginDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Begindatum van TVM" + }, + "beginTijd": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Begin van venstertijd of TVM" + }, + "bord": { + "type": [ + "string", + "null" + ], + "description": "Toelichting bij type parkeervak" + }, + "dagen": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Reeks weekdagen waarop een venstertijd van toepassing is" + }, + "eType": { + "type": [ + "string", + "null" + ], + "description": "Type parkeervak" + }, + "eTypeDescription": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van het type parkeervak" + }, + "eindDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Einddatum van TVM" + }, + "eindTijd": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Eind van venstertijd of TVM" + }, + "kenteken": { + "type": [ + "string", + "null" + ], + "description": "Indien het een gehandicaptenparkeerplaats betreft: het kenteken van het voertuig dat bestemd is voor dit parkeervak" + }, + "opmerking": { + "type": [ + "string", + "null" + ], + "description": "Toelichting bij venstertijd of TVM" + }, + "soort": { + "type": [ + "string", + "null" + ], + "description": "Geeft aan of het een fiscaal, niet-fiscaal of mulder parkeerplaats betreft" + }, + "typeUitzondering": { + "type": [ + "string", + "null" + ], + "description": "Type van de uitzondering die van toepassing is op het parkeervak: TVM of Venstertijden" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Embedded.schema.json new file mode 100644 index 00000000..3db974c1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json" + ], + "type": "object", + "properties": { + "parkeerzones": { + "type": "array", + "items": { + "$ref": "./Parkeerzonesparkeerzones.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Embedded2.schema.json new file mode 100644 index 00000000..a4890572 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json" + ], + "type": "object", + "properties": { + "parkeerzones_uitzondering": { + "type": "array", + "items": { + "$ref": "./ParkeerzonesparkeerzonesUitzondering.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/LineString.schema.json new file mode 100644 index 00000000..a09e0f87 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Links.schema.json new file mode 100644 index 00000000..eacd584f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiLineString.schema.json new file mode 100644 index 00000000..7fcfcd8d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiPoint.schema.json new file mode 100644 index 00000000..bb1311fd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiPolygon.schema.json new file mode 100644 index 00000000..46fcb3f7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesdefaultParkeerzonesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesdefaultParkeerzonesLinks.schema.json new file mode 100644 index 00000000..8eee6d92 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesdefaultParkeerzonesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/parkeerzonesdefaultparkeerzoneslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/ParkeerzonesdefaultParkeerzonesLinks" + ], + "type": "object", + "description": "The contents of the `parkeerzones._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ParkeerzonesparkeerzonesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesdefaultParkeerzonesUitzonderingLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesdefaultParkeerzonesUitzonderingLinks.schema.json new file mode 100644 index 00000000..cf508565 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesdefaultParkeerzonesUitzonderingLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/parkeerzonesdefaultparkeerzonesuitzonderinglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/ParkeerzonesdefaultParkeerzonesUitzonderingLinks" + ], + "type": "object", + "description": "The contents of the `parkeerzonesUitzondering._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ParkeerzonesparkeerzonesUitzonderingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Parkeerzonesparkeerzones.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Parkeerzonesparkeerzones.schema.json new file mode 100644 index 00000000..d0f21cc1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Parkeerzonesparkeerzones.schema.json @@ -0,0 +1,117 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/parkeerzonesparkeerzones", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Parkeerzonesparkeerzones" + ], + "type": "object", + "description": "parkeerzones", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `parkeerzones._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ParkeerzonesparkeerzonesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Startdatum geldigheid." + }, + "domeincode": { + "type": [ + "string", + "null" + ], + "description": "Domeincode waarbinnen de parkeerzone valt." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Einddatum geldigheid." + }, + "gebiedscode": { + "type": [ + "string", + "null" + ], + "description": "Gebiedscode waarbinnen de parkeerzone valt." + }, + "gebiedskleurcode": { + "type": [ + "string", + "null" + ], + "description": "Gedefinieerde gebiedskleur in hexidecimale code voor presentatie." + }, + "gebiedsnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het gebied waarbinnen de parkeerzone valt." + }, + "gebiedsomschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van gebiedscode waarbinnen de parkeerzone valt." + }, + "gebiedsouder": { + "type": [ + "string", + "null" + ], + "description": "Naam van de overkoepelende parkeerzone waaronder de parkeerzone valt." + }, + "gebruiksdoel": { + "type": [ + "string", + "null" + ], + "description": "Gebruiksdoel van de parkeerzone." + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor parkeerzone." + }, + "indicatieZichtbaar": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of parkeerzone gepubliceerd mag worden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesLink.schema.json new file mode 100644 index 00000000..85ccbcbb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/parkeerzonesparkeerzoneslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/ParkeerzonesparkeerzonesLink" + ], + "type": "object", + "description": "The identifier of the relationship to parkeerzones.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor parkeerzone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesUitzondering.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesUitzondering.schema.json new file mode 100644 index 00000000..f272fa71 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesUitzondering.schema.json @@ -0,0 +1,103 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/parkeerzonesparkeerzonesuitzondering", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Parkeerzonesparkeerzones_uitzondering" + ], + "type": "object", + "description": "parkeerzonesUitzondering", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `parkeerzonesUitzondering._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ParkeerzonesparkeerzonesUitzonderingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Startdatum geldigheid." + }, + "domeincode": { + "type": [ + "string", + "null" + ], + "description": "Domeincode waarbinnen de parkeerzone valt." + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Einddatum geldigheid." + }, + "gebiedscode": { + "type": [ + "string", + "null" + ], + "description": "Gebiedscode waarbinnen de parkeerzone valt." + }, + "gebiedsnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het gebied waarbinnen de parkeerzone valt." + }, + "gebiedsomschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van gebiedscode waarbinnen de parkeerzone valt." + }, + "gebruiksdoel": { + "type": [ + "string", + "null" + ], + "description": "Gebruiksdoel van de parkeerzone." + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor parkeerzone." + }, + "indicatieZichtbaar": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of parkeerzone gepubliceerd mag worden." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesUitzonderingLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesUitzonderingLink.schema.json new file mode 100644 index 00000000..82f76ebf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/ParkeerzonesparkeerzonesUitzonderingLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/parkeerzonesparkeerzonesuitzonderinglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Parkeerzonesparkeerzones_uitzonderingLink" + ], + "type": "object", + "description": "The identifier of the relationship to parkeerzonesUitzondering.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding voor parkeerzone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Point.schema.json new file mode 100644 index 00000000..46e4e646 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Polygon.schema.json new file mode 100644 index 00000000..15040e14 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/parkeerzones-met-en-zonder-uitzonderingen-tlsqjx6hg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded.schema.json new file mode 100644 index 00000000..b0947ee7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json" + ], + "type": "object", + "properties": { + "bedrijfsvaartuigen": { + "type": "array", + "items": { + "$ref": "./Precariobelastingbedrijfsvaartuigen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded2.schema.json new file mode 100644 index 00000000..692258f6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json" + ], + "type": "object", + "properties": { + "passagiersvaartuigen": { + "type": "array", + "items": { + "$ref": "./Precariobelastingpassagiersvaartuigen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded3.schema.json new file mode 100644 index 00000000..a943a16f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json" + ], + "type": "object", + "properties": { + "terrassen": { + "type": "array", + "items": { + "$ref": "./Precariobelastingterrassen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded4.schema.json new file mode 100644 index 00000000..aeb200b3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json" + ], + "type": "object", + "properties": { + "woonschepen": { + "type": "array", + "items": { + "$ref": "./Precariobelastingwoonschepen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Links.schema.json new file mode 100644 index 00000000..0a6324a9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingbedrijfsvaartuigen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingbedrijfsvaartuigen.schema.json new file mode 100644 index 00000000..5d13227f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingbedrijfsvaartuigen.schema.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingbedrijfsvaartuigen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Precariobelastingbedrijfsvaartuigen" + ], + "type": "object", + "description": "bedrijfsvaartuigen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bedrijfsvaartuigen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrecariobelastingbedrijfsvaartuigenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ], + "description": "Functionele categorienaam van het percariobelastinggebied." + }, + "gebied": { + "type": [ + "string", + "null" + ], + "description": "Precariobelastinggebied" + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke technische identificatie van het data record." + }, + "jaar": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Jaar van publicatie", + "description": "Jaar van publicatie" + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waarop tarieven van toepassing zijn" + }, + "tariefPerJaarPerM2": { + "type": [ + "string", + "null" + ], + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte voortuig" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingbedrijfsvaartuigenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingbedrijfsvaartuigenLink.schema.json new file mode 100644 index 00000000..5c966b2c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingbedrijfsvaartuigenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingbedrijfsvaartuigenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/PrecariobelastingbedrijfsvaartuigenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bedrijfsvaartuigen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke technische identificatie van het data record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultBedrijfsvaartuigenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultBedrijfsvaartuigenLinks.schema.json new file mode 100644 index 00000000..30138e43 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultBedrijfsvaartuigenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingdefaultbedrijfsvaartuigenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/PrecariobelastingdefaultBedrijfsvaartuigenLinks" + ], + "type": "object", + "description": "The contents of the `bedrijfsvaartuigen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrecariobelastingbedrijfsvaartuigenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultPassagiersvaartuigenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultPassagiersvaartuigenLinks.schema.json new file mode 100644 index 00000000..76badd99 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultPassagiersvaartuigenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingdefaultpassagiersvaartuigenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/PrecariobelastingdefaultPassagiersvaartuigenLinks" + ], + "type": "object", + "description": "The contents of the `passagiersvaartuigen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrecariobelastingpassagiersvaartuigenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultTerrassenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultTerrassenLinks.schema.json new file mode 100644 index 00000000..9916cbb3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingdefaultTerrassenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingdefaultterrassenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/PrecariobelastingdefaultTerrassenLinks" + ], + "type": "object", + "description": "The contents of the `terrassen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrecariobelastingterrassenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingpassagiersvaartuigen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingpassagiersvaartuigen.schema.json new file mode 100644 index 00000000..ed4ff078 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingpassagiersvaartuigen.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingpassagiersvaartuigen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Precariobelastingpassagiersvaartuigen" + ], + "type": "object", + "description": "passagiersvaartuigen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `passagiersvaartuigen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrecariobelastingpassagiersvaartuigenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ], + "description": "Functionele categorienaam van het percariobelastinggebied." + }, + "gebied": { + "type": [ + "string", + "null" + ], + "description": "Precariobelastinggebied" + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke technische identificatie van het data record." + }, + "jaar": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Jaar van publicatie", + "description": "Jaar van publicatie" + }, + "tariefPerJaarPerM2": { + "type": [ + "string", + "null" + ], + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte voortuig" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingpassagiersvaartuigenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingpassagiersvaartuigenLink.schema.json new file mode 100644 index 00000000..1dfe700e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingpassagiersvaartuigenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingpassagiersvaartuigenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/PrecariobelastingpassagiersvaartuigenLink" + ], + "type": "object", + "description": "The identifier of the relationship to passagiersvaartuigen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke technische identificatie van het data record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingterrassen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingterrassen.schema.json new file mode 100644 index 00000000..6b6bea14 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingterrassen.schema.json @@ -0,0 +1,162 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingterrassen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Precariobelastingterrassen" + ], + "type": "object", + "description": "terrassen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `terrassen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrecariobelastingterrassenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ], + "description": "Functionele categorienaam van het percariobelastinggebied." + }, + "gebied": { + "type": [ + "string", + "null" + ], + "description": "Precariobelastinggebied" + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke technische identificatie van het data record." + }, + "jaar": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Jaar van publicatie", + "description": "Jaar van publicatie" + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waarop tarieven van toepassing zijn" + }, + "tariefOnoverdektTerrasPerWinterseizoenPerM2": { + "type": [ + "string", + "null" + ], + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass" + }, + "tariefOnoverdektTerrasPerZomerseizoenPerM2": { + "type": [ + "string", + "null" + ], + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass" + }, + "tariefOverdektTerrasPerJaarPerM2": { + "type": [ + "string", + "null" + ], + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte terrass" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingterrassenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingterrassenLink.schema.json new file mode 100644 index 00000000..a0a0e7c7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingterrassenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingterrassenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/PrecariobelastingterrassenLink" + ], + "type": "object", + "description": "The identifier of the relationship to terrassen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke technische identificatie van het data record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingv1WoonschepenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingv1WoonschepenLinks.schema.json new file mode 100644 index 00000000..d47ff6bb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingv1WoonschepenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingv1woonschepenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Precariobelastingv1WoonschepenLinks" + ], + "type": "object", + "description": "The contents of the `woonschepen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrecariobelastingwoonschepenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingwoonschepen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingwoonschepen.schema.json new file mode 100644 index 00000000..7e778650 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/Precariobelastingwoonschepen.schema.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingwoonschepen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/Precariobelastingwoonschepen" + ], + "type": "object", + "description": "woonschepen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `woonschepen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrecariobelastingwoonschepenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ], + "description": "Functionele categorienaam van het percariobelastinggebied." + }, + "gebied": { + "type": [ + "string", + "null" + ], + "description": "Precariobelastinggebied" + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke technische identificatie van het data record." + }, + "jaar": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Jaar van publicatie", + "description": "Jaar van publicatie" + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waarop tarieven van toepassing zijn" + }, + "tariefPerJaarPerM2": { + "type": [ + "string", + "null" + ], + "title": "Tarief", + "description": "Tarief in Euro per jaar per vierkante meter oppervlakte voortuig" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingwoonschepenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingwoonschepenLink.schema.json new file mode 100644 index 00000000..68bc40e7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/precariobelasting-dzvlfu6ng/PrecariobelastingwoonschepenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/precariobelasting-dzvlfu6ng/precariobelastingwoonschepenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json#/components/schemas/PrecariobelastingwoonschepenLink" + ], + "type": "object", + "description": "The identifier of the relationship to woonschepen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke technische identificatie van het data record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Embedded.schema.json new file mode 100644 index 00000000..63fd423d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json" + ], + "type": "object", + "properties": { + "afstanden": { + "type": "array", + "items": { + "$ref": "./PrimairOnderwijsLoopafstandenafstanden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Embedded2.schema.json new file mode 100644 index 00000000..1575174e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json" + ], + "type": "object", + "properties": { + "loop_fietsroutes": { + "type": "array", + "items": { + "$ref": "./PrimairOnderwijsLoopafstandenloopFietsroutes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Links.schema.json new file mode 100644 index 00000000..f7819c48 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenafstanden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenafstanden.schema.json new file mode 100644 index 00000000..bf32f7a6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenafstanden.schema.json @@ -0,0 +1,292 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/primaironderwijsloopafstandenafstanden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/PrimairOnderwijsLoopafstandenafstanden" + ], + "type": "object", + "description": "De afstanden tussen woningen en basisscholen in Amsterdam", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `afstanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrimairOnderwijsLoopafstandenafstandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "afstand": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "afstand tussen woning en basisschool" + }, + "bkAdres": { + "type": [ + "string", + "null" + ], + "description": "uniek identificerend kenmerk van het adres binnen het loopfietsnetwerk" + }, + "bkSchool": { + "type": [ + "string", + "null" + ], + "description": "uniek identificerend kenmerk van de school binnen het loopfietsnetwerk" + }, + "buniek": { + "type": [ + "string", + "null" + ], + "description": "uniek identificerend kenmerk van de school" + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "gemeente van het adres" + }, + "geometrieAdres": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geometrieSchool": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "huisletter van het adres" + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "huisnummer van het adres" + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "huisnummertoevoeging van het adres" + }, + "latAdres": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "latitude van het adres (wgs84)" + }, + "latSchool": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "latitude van het school (wgs84)" + }, + "lonAdres": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "longitude van het adres (wgs84)" + }, + "lonSchool": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "longitude van het school (wgs84)" + }, + "peildatumAdressen": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Peildatum adressen" + }, + "peildatumNetwerk": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Peildatum aanmaken netwerk" + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "postcode van het adres" + }, + "rang": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "volgordelijkheid van afstand tussen woning en basisschool, te beginnen met kortste afstand" + }, + "routeId": { + "type": "string", + "description": "uniek identificerend kenmerk van de route" + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "straatnaam van het adres" + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "description": "woonplaats van het adres" + } + }, + "required": [ + "_links", + "routeId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenafstandenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenafstandenLink.schema.json new file mode 100644 index 00000000..bb21f78f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenafstandenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/primaironderwijsloopafstandenafstandenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/PrimairOnderwijsLoopafstandenafstandenLink" + ], + "type": "object", + "description": "The identifier of the relationship to afstanden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "routeId": { + "type": "string", + "description": "uniek identificerend kenmerk van de route" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "routeId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandendefaultAfstandenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandendefaultAfstandenLinks.schema.json new file mode 100644 index 00000000..a81aa35f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandendefaultAfstandenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/primaironderwijsloopafstandendefaultafstandenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/PrimairOnderwijsLoopafstandendefaultAfstandenLinks" + ], + "type": "object", + "description": "The contents of the `afstanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrimairOnderwijsLoopafstandenafstandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandendefaultLoopFietsroutesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandendefaultLoopFietsroutesLinks.schema.json new file mode 100644 index 00000000..ae74a3ea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandendefaultLoopFietsroutesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/primaironderwijsloopafstandendefaultloopfietsrouteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/PrimairOnderwijsLoopafstandendefaultLoopFietsroutesLinks" + ], + "type": "object", + "description": "The contents of the `loopFietsroutes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrimairOnderwijsLoopafstandenloopFietsroutesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenloopFietsroutes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenloopFietsroutes.schema.json new file mode 100644 index 00000000..821a593f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenloopFietsroutes.schema.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/primaironderwijsloopafstandenloopfietsroutes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/PrimairOnderwijsLoopafstandenloop_fietsroutes" + ], + "type": "object", + "description": "De routes tussen woningen en basisscholen in Amsterdam", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `loopFietsroutes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./PrimairOnderwijsLoopafstandenloopFietsroutesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "peildatumNetwerk": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Peildatum aanmaken netwerk" + }, + "routeId": { + "type": "string", + "description": "uniek identificerend kenmerk route" + } + }, + "required": [ + "_links", + "routeId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenloopFietsroutesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenloopFietsroutesLink.schema.json new file mode 100644 index 00000000..0d2aa8cd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/PrimairOnderwijsLoopafstandenloopFietsroutesLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/primair-onderwijs-loopafstanden-plaatsingsbeleid-ccdw1u6ng/primaironderwijsloopafstandenloopfietsrouteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json#/components/schemas/PrimairOnderwijsLoopafstandenloop_fietsroutesLink" + ], + "type": "object", + "description": "The identifier of the relationship to loopFietsroutes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "routeId": { + "type": "string", + "description": "uniek identificerend kenmerk route" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "routeId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Embedded.schema.json new file mode 100644 index 00000000..696ab155 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/rdw-ewup1xehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/rdw/openapi.json" + ], + "type": "object", + "properties": { + "voertuig": { + "type": "array", + "items": { + "$ref": "./Rdwvoertuig.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Links.schema.json new file mode 100644 index 00000000..51ed7032 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/rdw-ewup1xehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Rdwv1VoertuigLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Rdwv1VoertuigLinks.schema.json new file mode 100644 index 00000000..b049d74a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Rdwv1VoertuigLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/rdw-ewup1xehr/rdwv1voertuiglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Rdwv1VoertuigLinks" + ], + "type": "object", + "description": "The contents of the `voertuig._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RdwvoertuigLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Rdwvoertuig.schema.json b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Rdwvoertuig.schema.json new file mode 100644 index 00000000..ce57482f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/Rdwvoertuig.schema.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/rdw-ewup1xehr/rdwvoertuig", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Rdwvoertuig" + ], + "type": "object", + "description": "Contextuele informatie over een voertuig op basis van het kenteken. RDW is de bronhouder.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `voertuig._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RdwvoertuigLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "assen": { + "type": "array", + "items": { + "$ref": "./RdwvoertuigAssen.schema.json" + } + }, + "brandstof": { + "type": "array", + "items": { + "$ref": "./RdwvoertuigBrandstof.schema.json" + } + }, + "carrosserie": { + "type": "array", + "items": { + "$ref": "./RdwvoertuigCarrosserie.schema.json" + } + }, + "datumEersteToelating": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum van toelating." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identifictie record." + }, + "inrichting": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de uitvoeringsvorm van de inrichting van een voertuig." + }, + "kenteken": { + "type": "string", + "description": "Een nummer (letter- en cijfercombinatie) van een voertuig (exemplaar), aangebracht op een of meer op dat voertuig bevestigde kentekenplaten, en op een bijbehorend (papieren) kentekenbewijs." + }, + "lengte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Lengte van voertuig" + }, + "massaRijklaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De massa van het voertuig in bedrijfsklare (en onbeladen) toestand, inclusief koelvloeistof, smeermiddelen, brandstof (90% gevuld), reservewiel voor zover gemonteerd door de fabrikant, eventueel gereedschap en de bestuurder." + }, + "maximumMassaSamenstelling": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het lege gewicht plus het laadvermogen" + }, + "toegestaneMaximumMassaVoertuig": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Limiet massa. Is gelijk aan of lager dan de technische maximum massa." + }, + "voertuigsoort": { + "type": [ + "string", + "null" + ], + "description": "Type voertuig." + } + }, + "required": [ + "_links", + "assen", + "brandstof", + "carrosserie", + "id", + "kenteken" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigAssen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigAssen.schema.json new file mode 100644 index 00000000..50478f41 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigAssen.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/rdw-ewup1xehr/rdwvoertuigassen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Rdwvoertuig_assen" + ], + "type": "object", + "description": "Auto-generated table for nested field: voertuig.assen", + "properties": { + "aantalAssen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal assen aanwezig." + }, + "asNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Nummer van individuele as." + }, + "technischToegestaneMaximumAslast": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Limiet last voor een as. Kan per as verschillen." + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigBrandstof.schema.json b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigBrandstof.schema.json new file mode 100644 index 00000000..3e2045aa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigBrandstof.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/rdw-ewup1xehr/rdwvoertuigbrandstof", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Rdwvoertuig_brandstof" + ], + "type": "object", + "description": "Auto-generated table for nested field: voertuig.brandstof", + "properties": { + "brandstofOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Soort brandstof dat wordt gebruikt door voertuig." + }, + "emissiecodeOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "De emissieklasse is een cijfer waarmee wordt aangegeven hoe schoon het voertuig is. Hoe hoger het cijfer, hoe schoner het voertuig." + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigCarrosserie.schema.json b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigCarrosserie.schema.json new file mode 100644 index 00000000..4178af1b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigCarrosserie.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/rdw-ewup1xehr/rdwvoertuigcarrosserie", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/Rdwvoertuig_carrosserie" + ], + "type": "object", + "description": "Auto-generated table for nested field: voertuig.carrosserie", + "properties": { + "typeCarrosserieEuropeseOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Europese omschrijving van het type carrosserie." + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigLink.schema.json new file mode 100644 index 00000000..1b78c741 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/rdw-ewup1xehr/RdwvoertuigLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/rdw-ewup1xehr/rdwvoertuiglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/rdw/openapi.json#/components/schemas/RdwvoertuigLink" + ], + "type": "object", + "description": "The identifier of the relationship to voertuig.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identifictie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Embedded.schema.json new file mode 100644 index 00000000..29d2157c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/referentiekalender-qore1uehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json" + ], + "type": "object", + "properties": { + "datum": { + "type": "array", + "items": { + "$ref": "./Referentiekalenderdatum.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Links.schema.json new file mode 100644 index 00000000..cdeb5f87 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/referentiekalender-qore1uehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Referentiekalenderdatum.schema.json b/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Referentiekalenderdatum.schema.json new file mode 100644 index 00000000..0ddc23fb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/Referentiekalenderdatum.schema.json @@ -0,0 +1,523 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/referentiekalender-qore1uehr/referentiekalenderdatum", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/Referentiekalenderdatum" + ], + "type": "object", + "description": "Per datum (yyyy-mm-dd) de gerelateerde hiërarchische gegevens.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `datum._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ReferentiekalenderdatumLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalWerkdagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal werkdagen gerekend vanaf de 01-01-75 volgens algemene norm. (weekenden en wettelijke feestdagen zijn geen werkdagen)." + }, + "aantalWerkdagenAdam": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal werkdagen gerekend vanaf de 01-01-75 volgens amsterdamse norm. (weekenden en amsterdamse feestdagen zijn geen werkdagen)." + }, + "dagInTertaalNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het dagnummer binnen het tertaal." + }, + "dagVanJaarNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het dagnummer binnen het kalenderjaar." + }, + "dagVanKwartaalNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het dagnummer binnen het kwartaal." + }, + "dagVanMaandNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het dagnummer binnen de maand." + }, + "dagVanWeekKnaam": { + "type": [ + "string", + "null" + ], + "description": "Verkorte twee-letterige afkorting van de Nederlandse naam van de weekdag." + }, + "dagVanWeekNaam": { + "type": [ + "string", + "null" + ], + "description": "Nederlandse naam van de weekdag voluit geschreven (Maandag, Dinsdag etc)." + }, + "dagVanWeekNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Dag van de week als getal. Maandag is 1, Zondag is 7." + }, + "dagenInJaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het volledige aantal dagen in het kalenderjaar." + }, + "dagenInKwartaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het volledige aantal dagen binnen het kwartaal." + }, + "dagenInMaand": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het volledige aantal dagen in de maand." + }, + "dagenInTertaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het volledige aantal dagen binnen het tertaal" + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum als laagste granulariteitsniveau en waar record betrekking op heeft." + }, + "feestdagAdamIndicatie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Vlag die aangeeft of de datum een wettelijke feestdag is (1) of niet (0). Of werknemers dan vrij zijn wordt bepaald door hun CAO." + }, + "feestdagIndicatie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Vlag die aangeeft of de datum een wettelijke feestdag is (1) of niet (0). Of werknemers dan vrij zijn wordt bepaald door hun CAO." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Sleutelveld. Bij niveaucode dag is dit in feite de juliaanse dag. Zo kan bijvoorbeeld het verschil tussen twee datums bepaald worden door het verschil tussen de ID waarden van de datums te berekenen. De id waarden zijn zo geconstrueerd dat dit altijd kan ongeacht de waarde van niveaucode. Dus als b.v. niveaucode is 'Week' dan bevat een verschil in id waarden het aantal weken tussen de twee week records." + }, + "isoWeekEindeDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de ISO week eindigt." + }, + "isoWeekNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het weeknummer volgens de ISO standaard." + }, + "isoWeekStartDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de ISO week begint." + }, + "jaarEindeDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum van de laatste dag van het kalenderjaar." + }, + "jaarIsoWeekNummer": { + "type": [ + "string", + "null" + ], + "description": "Label die de combinatie van kalenderjaar en iso weeknummer bevat. Zo vallen b.v. 31 dec. 2016 en 1 jan. 2017 beiden in week 52 van jaar 2016 terwijl terwijl 31 dec. 2017 in week 52 van 2017 valt. Dit veld kan gebruikt worden om datums op correcte wijze te kunnen sorteren of groeperen op iso weeknummer." + }, + "jaarKnaam": { + "type": [ + "string", + "null" + ], + "description": "Het kalenderjaartal als kort tekstlabel." + }, + "jaarNaam": { + "type": [ + "string", + "null" + ], + "description": "Het kalenderjaartal als tekstlabel." + }, + "jaarStartDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum van de eerste dag van het kalenderjaar." + }, + "jaarTertaal": { + "type": [ + "string", + "null" + ], + "description": "De combinatie van het kalenderjaar met het tertaalnummer." + }, + "jaarWaarde": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het kalenderjaartal als tekst." + }, + "jaarkwartaal": { + "type": [ + "string", + "null" + ], + "description": "Combinatie van het kalenderjaar met het kwartaalnummer." + }, + "jaarmaand": { + "type": [ + "string", + "null" + ], + "description": "De combinatie van kalenderjaar en maandnummer." + }, + "jaarnaamKort": { + "type": [ + "string", + "null" + ], + "description": "Alternatieve verkorte schrijfwijze voor het kalenderjaar." + }, + "juliaanseDatum": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De datum als juliaanse dag. Alternatieve natuurlijek sleutel." + }, + "kwartaalEindeDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum van de laatste dag van het kwartaal." + }, + "kwartaalNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het kwartaal." + }, + "kwartaalStartDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum van de eerste dag van het kwartaal." + }, + "kwartaalWaarde": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het nummer van het kwartaal binnen het kalenderjaar." + }, + "laatsteDagVanJaarIndicatie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Vlag die aangeeft of de datum de laatste dag van het kalenderjaar is (1) of niet (0)." + }, + "laatsteDagVanKwartaalIndicatie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het volledige aantal dagen binnen het kwartaal." + }, + "laatsteDagVanMaandIndicatie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het volledige aantal dagen in de maand." + }, + "laatsteDagVanTertaalIndicatie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Vlag die aangeeft of de huidige datum de laatste dag van het tertaal is (1) of niet (0)." + }, + "maandEindeDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de maand eindigt." + }, + "maandKnaam": { + "type": [ + "string", + "null" + ], + "description": "De Nederlandse drie-letterige afkorting van de naam van de maand." + }, + "maandNaam": { + "type": [ + "string", + "null" + ], + "description": "De Nederlandse naam van de maand." + }, + "maandStartDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de maand begint." + }, + "maandWaarde": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het maandnummer binnen het kalenderjaar." + }, + "niveaucode": { + "type": [ + "string", + "null" + ], + "description": "Code die aangeeft tot welk hiërarchische niveau van de datum dimensie het record behoort. Op het laagste niveau zit 'Dag' met één record per dag, op het hoogste niveau 'Jaar' met een record per jaar." + }, + "schoolvakantieNlMiddenIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Vlag die aangeeft of de datum in een schoolvakantie in de regio Nederland-Midden valt (1) of niet (0)." + }, + "schoolvakantieNlNoordIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Vlag die aangeeft of de datum in een schoolvakantie in de regio Nederland-Noord valt (1) of niet (0)." + }, + "schoolvakantieNlZuidIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Vlag die aangeeft of de datum in een schoolvakantie in de regio Nederland-Zuid valt (1) of niet (0)." + }, + "seizoen": { + "type": [ + "string", + "null" + ], + "description": "Nederlandse naam van het astronomische seizoen waarbinnen de datum valt. Er wordt een benadering gebruikt waarbij voor ieder seizoen een vaste begindatum gehanteerd wordt die gelijk is voor alle jaren. Op 20 maart begint de lente, op 21 juni de zomer, op 23 september de herfst en op 21 december de winter." + }, + "tertaal": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het nummer van het tertaal binnen het kalenderjaar." + }, + "vorigeDagVanWeekKnaam": { + "type": [ + "string", + "null" + ], + "description": "Afgekorte Nederlandse naam van de weekdag voorfgaand aan de datum van dit record." + }, + "vorigeDagVanWeekNaam": { + "type": [ + "string", + "null" + ], + "description": "Voluit geschreven Nederlandse naam van de weekdag voorfgaand aan de datum van dit record." + }, + "weekInJaarNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Als we rekenen dat een week 7 dagen duurt of tot het einde van het jaar en de eerste week altijd op de eerste dag van het jaar begint dan geeft dit veld aan binnen welke week de datum valt." + }, + "weekInMaandEindeDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Als we rekenen dat een week 7 dagen duurt of tot het einde van de maand en de eerste week altijd begint op de eerste dag van de maand, dan geeft dit veld de datum aan waarop de week waarbinnen de datum valt, eindigt." + }, + "weekInMaandNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Als we rekenen dat een week 7 dagen duurt of tot het einde van de maand en de eerste week altijd begint op de eerste dag van de maand, dan geeft dit veld aan in welke week binnen de maand de datum valt." + }, + "weekInMaandStartDatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Als we rekenen dat een week 7 dagen duurt of tot het einde van de maand en de eerste week altijd begint op de eerste dag van de maand, dan geeft dit veld de datum aan waarop de week waarbinnen de datum valt, begint." + }, + "weekendIndicatie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Vlag die aangeeft of de datum in het weekend valt (1) of niet (0)." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/ReferentiekalenderdefaultDatumLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/ReferentiekalenderdefaultDatumLinks.schema.json new file mode 100644 index 00000000..8333839e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/referentiekalender-qore1uehr/ReferentiekalenderdefaultDatumLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/referentiekalender-qore1uehr/referentiekalenderdefaultdatumlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json#/components/schemas/ReferentiekalenderdefaultDatumLinks" + ], + "type": "object", + "description": "The contents of the `datum._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/ReferentiekalenderdatumLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded.schema.json new file mode 100644 index 00000000..98d51dc1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "aardgasgebieden": { + "type": "array", + "items": { + "$ref": "./Risicozonesaardgasgebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded10.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded10.schema.json new file mode 100644 index 00000000..c10f609c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded10.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded10", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "lpgvulpunten": { + "type": "array", + "items": { + "$ref": "./Risicozoneslpgvulpunten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded2.schema.json new file mode 100644 index 00000000..e2507713 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "aardgasleidingen": { + "type": "array", + "items": { + "$ref": "./Risicozonesaardgasleidingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded3.schema.json new file mode 100644 index 00000000..a946265b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "bedrijven": { + "type": "array", + "items": { + "$ref": "./Risicozonesbedrijven.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded4.schema.json new file mode 100644 index 00000000..391f3522 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "bronnen": { + "type": "array", + "items": { + "$ref": "./Risicozonesbronnen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded5.schema.json new file mode 100644 index 00000000..7b7c2198 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "contouren": { + "type": "array", + "items": { + "$ref": "./Risicozonescontouren.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded6.schema.json new file mode 100644 index 00000000..db85d12d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "infrastructuur": { + "type": "array", + "items": { + "$ref": "./Risicozonesinfrastructuur.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded7.schema.json new file mode 100644 index 00000000..7ca66fea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "lpgafleverzuilen": { + "type": "array", + "items": { + "$ref": "./Risicozoneslpgafleverzuilen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded8.schema.json new file mode 100644 index 00000000..b0421ba3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "lpgtanks": { + "type": "array", + "items": { + "$ref": "./Risicozoneslpgtanks.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded9.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded9.schema.json new file mode 100644 index 00000000..2a1418ba --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Embedded9.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/embedded9", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json" + ], + "type": "object", + "properties": { + "lpgtankstations": { + "type": "array", + "items": { + "$ref": "./Risicozoneslpgtankstations.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Links.schema.json new file mode 100644 index 00000000..b2da19cd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesaardgasgebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesaardgasgebieden.schema.json new file mode 100644 index 00000000..5e2f4542 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesaardgasgebieden.schema.json @@ -0,0 +1,112 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesaardgasgebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozonesaardgasgebieden" + ], + "type": "object", + "description": "aardgasgebieden", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `aardgasgebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesaardgasgebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering aardgasgebied." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesaardgasgebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesaardgasgebiedenLink.schema.json new file mode 100644 index 00000000..02c5da0b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesaardgasgebiedenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesaardgasgebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesaardgasgebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to aardgasgebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesaardgasleidingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesaardgasleidingen.schema.json new file mode 100644 index 00000000..9168ca37 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesaardgasleidingen.schema.json @@ -0,0 +1,105 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesaardgasleidingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozonesaardgasleidingen" + ], + "type": "object", + "description": "aardgasleidingen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `aardgasleidingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesaardgasleidingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesaardgasleidingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesaardgasleidingenLink.schema.json new file mode 100644 index 00000000..d1d303ee --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesaardgasleidingenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesaardgasleidingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesaardgasleidingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to aardgasleidingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesbedrijven.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesbedrijven.schema.json new file mode 100644 index 00000000..515e3ccf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesbedrijven.schema.json @@ -0,0 +1,224 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesbedrijven", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozonesbedrijven" + ], + "type": "object", + "description": "bedrijven", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bedrijven._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesbedrijvenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalBronnen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bronnen." + }, + "adresBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Adres van bedrijf." + }, + "bevoegdgezag": { + "type": [ + "string", + "null" + ], + "description": "Instantie (provincie of gemeente) die verantwoordelijk is voor risicobewaking." + }, + "categorieBevi": { + "type": [ + "string", + "null" + ], + "description": "verwijzing naar Besluit externe veiligheid inrichtingen die van toepassing is." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "naamBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Bedrijfsnaam." + }, + "opmerkingen": { + "type": [ + "string", + "null" + ], + "description": "Opmerkingen" + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Naam stadsdeel waar bedrijf onder valt." + }, + "typeBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Typering /aard van het bedrijf." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesbedrijvenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesbedrijvenLink.schema.json new file mode 100644 index 00000000..53771d0b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesbedrijvenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesbedrijvenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesbedrijvenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bedrijven.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesbronnen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesbronnen.schema.json new file mode 100644 index 00000000..71ad9467 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesbronnen.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesbronnen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozonesbronnen" + ], + "type": "object", + "description": "bronnen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bronnen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesbronnenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bronId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Tweede unieke identificatie record." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "hoeveelheidStof": { + "type": [ + "string", + "null" + ], + "description": "beschrijving stof in relevante eenheden." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "naamBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Bedrijfsnaam." + }, + "typeStof": { + "type": [ + "string", + "null" + ], + "description": "beschrijving stof type." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesbronnenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesbronnenLink.schema.json new file mode 100644 index 00000000..00a9b23c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesbronnenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesbronnenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesbronnenLink" + ], + "type": "object", + "description": "The identifier of the relationship to bronnen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonescontouren.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonescontouren.schema.json new file mode 100644 index 00000000..d0ca7ca3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonescontouren.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonescontouren", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozonescontouren" + ], + "type": "object", + "description": "contouren", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `contouren._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonescontourenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "afstandseis": { + "type": [ + "string", + "null" + ], + "description": "Gestelde afstand voor veiligheid." + }, + "afstandseisVoldoetIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of bedrijf voldoet aan gestelde afstand voor veiligheid." + }, + "bronId": { + "type": [ + "string", + "null" + ], + "description": "Verwijzing naar entiteit bronnen (geen ID verwijzing kan tekst zijn)." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "naamBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Bedrijfsnaam." + }, + "typeContour": { + "type": [ + "string", + "null" + ], + "description": "Typering contour." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonescontourenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonescontourenLink.schema.json new file mode 100644 index 00000000..35fd6446 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonescontourenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonescontourenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonescontourenLink" + ], + "type": "object", + "description": "The identifier of the relationship to contouren.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultAardgasgebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultAardgasgebiedenLinks.schema.json new file mode 100644 index 00000000..dcb7ab7f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultAardgasgebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultaardgasgebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultAardgasgebiedenLinks" + ], + "type": "object", + "description": "The contents of the `aardgasgebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesaardgasgebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultAardgasleidingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultAardgasleidingenLinks.schema.json new file mode 100644 index 00000000..c9d1d004 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultAardgasleidingenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultaardgasleidingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultAardgasleidingenLinks" + ], + "type": "object", + "description": "The contents of the `aardgasleidingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesaardgasleidingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultBedrijvenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultBedrijvenLinks.schema.json new file mode 100644 index 00000000..d1a201fe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultBedrijvenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultbedrijvenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultBedrijvenLinks" + ], + "type": "object", + "description": "The contents of the `bedrijven._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesbedrijvenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultBronnenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultBronnenLinks.schema.json new file mode 100644 index 00000000..d8d108fa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultBronnenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultbronnenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultBronnenLinks" + ], + "type": "object", + "description": "The contents of the `bronnen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesbronnenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultContourenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultContourenLinks.schema.json new file mode 100644 index 00000000..a5b5f71b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultContourenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultcontourenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultContourenLinks" + ], + "type": "object", + "description": "The contents of the `contouren._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonescontourenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultInfrastructuurLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultInfrastructuurLinks.schema.json new file mode 100644 index 00000000..04d641a4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultInfrastructuurLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultinfrastructuurlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultInfrastructuurLinks" + ], + "type": "object", + "description": "The contents of the `infrastructuur._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesinfrastructuurLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgafleverzuilenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgafleverzuilenLinks.schema.json new file mode 100644 index 00000000..241d1231 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgafleverzuilenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultlpgafleverzuilenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultLpgafleverzuilenLinks" + ], + "type": "object", + "description": "The contents of the `lpgafleverzuilen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozoneslpgafleverzuilenLink.schema.json" + }, + "station": { + "$ref": "./RisicozoneslpgtankstationsLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "station" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgtanksLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgtanksLinks.schema.json new file mode 100644 index 00000000..c933d521 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgtanksLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultlpgtankslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultLpgtanksLinks" + ], + "type": "object", + "description": "The contents of the `lpgtanks._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozoneslpgtanksLink.schema.json" + }, + "station": { + "$ref": "./RisicozoneslpgtankstationsLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "station" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgtankstationsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgtankstationsLinks.schema.json new file mode 100644 index 00000000..38d3f3f4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgtankstationsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultlpgtankstationslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultLpgtankstationsLinks" + ], + "type": "object", + "description": "The contents of the `lpgtankstations._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozoneslpgtankstationsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgvulpuntenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgvulpuntenLinks.schema.json new file mode 100644 index 00000000..3661c686 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesdefaultLpgvulpuntenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesdefaultlpgvulpuntenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesdefaultLpgvulpuntenLinks" + ], + "type": "object", + "description": "The contents of the `lpgvulpunten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozoneslpgvulpuntenLink.schema.json" + }, + "station": { + "$ref": "./RisicozoneslpgtankstationsLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "station" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesinfrastructuur.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesinfrastructuur.schema.json new file mode 100644 index 00000000..d152791e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozonesinfrastructuur.schema.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesinfrastructuur", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozonesinfrastructuur" + ], + "type": "object", + "description": "infrastructuur", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `infrastructuur._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozonesinfrastructuurLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van infrastructuur." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesinfrastructuurLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesinfrastructuurLink.schema.json new file mode 100644 index 00000000..6d8691b2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozonesinfrastructuurLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozonesinfrastructuurlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozonesinfrastructuurLink" + ], + "type": "object", + "description": "The identifier of the relationship to infrastructuur.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgafleverzuilen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgafleverzuilen.schema.json new file mode 100644 index 00000000..93ee44a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgafleverzuilen.schema.json @@ -0,0 +1,179 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozoneslpgafleverzuilen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozoneslpgafleverzuilen" + ], + "type": "object", + "description": "lpgafleverzuilen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `lpgafleverzuilen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozoneslpgafleverzuilenLink.schema.json" + }, + "station": { + "$ref": "./RisicozoneslpgtankstationsLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "station" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "stationId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Verwijzing naar entiteit LPG tankstation.", + "readOnly": true, + "deprecated": true + } + }, + "required": [ + "_links", + "id", + "stationId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgafleverzuilenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgafleverzuilenLink.schema.json new file mode 100644 index 00000000..3bf744a7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgafleverzuilenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozoneslpgafleverzuilenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozoneslpgafleverzuilenLink" + ], + "type": "object", + "description": "The identifier of the relationship to lpgafleverzuilen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgtanks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgtanks.schema.json new file mode 100644 index 00000000..d554561c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgtanks.schema.json @@ -0,0 +1,151 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozoneslpgtanks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozoneslpgtanks" + ], + "type": "object", + "description": "lpgtanks", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `lpgtanks._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozoneslpgtanksLink.schema.json" + }, + "station": { + "$ref": "./RisicozoneslpgtankstationsLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "station" + ] + }, + "afstandseis": { + "type": [ + "string", + "null" + ], + "description": "Gestelde afstand voor veiligheid." + }, + "afstandseisVoldoetIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of bedrijf voldoet aan gestelde afstand voor veiligheid." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "kleurcode": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Kleurcode" + }, + "stationId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Verwijzing naar entiteit LPG tankstation.", + "readOnly": true, + "deprecated": true + }, + "typeContour": { + "type": [ + "string", + "null" + ], + "description": "typering van contour tank" + } + }, + "required": [ + "_links", + "id", + "stationId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgtanksLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgtanksLink.schema.json new file mode 100644 index 00000000..aca0d2d6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgtanksLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozoneslpgtankslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozoneslpgtanksLink" + ], + "type": "object", + "description": "The identifier of the relationship to lpgtanks.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgtankstations.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgtankstations.schema.json new file mode 100644 index 00000000..ebbc3877 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgtankstations.schema.json @@ -0,0 +1,277 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozoneslpgtankstations", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozoneslpgtankstations" + ], + "type": "object", + "description": "lpgtankstations", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `lpgtankstations._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozoneslpgtankstationsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Adres van bedrijf." + }, + "dossiernummer": { + "type": [ + "string", + "null" + ], + "description": "Unieknummer dossier die hoort bij LPG tankstation." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "ligging": { + "type": [ + "string", + "null" + ], + "description": "Soort ligging waar bedrijf is geplaatst." + }, + "naamBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Bedrijfsnaam." + }, + "oliemaatschappij": { + "type": [ + "string", + "null" + ], + "description": "Naam oliemaatschappij waar bedrijf bij hoort." + }, + "omzet": { + "type": [ + "string", + "null" + ], + "description": "Omzet in m3 per jaar." + }, + "opmerkingen": { + "type": [ + "string", + "null" + ], + "description": "Opmerkingen." + }, + "plaatsBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Woonplaats van bedrijf." + }, + "postcodeBedrijf": { + "type": [ + "string", + "null" + ], + "description": "Postcode van bedrijf." + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waarin bedrijf valt." + }, + "stationnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke business identificatie record." + }, + "tankaanwezigIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Indicatie aanwezigheid van een tank." + }, + "tankinhoud": { + "type": [ + "string", + "null" + ], + "description": "Inhoud tank in m3." + }, + "tankpositie": { + "type": [ + "string", + "null" + ], + "description": "Positie van tank." + }, + "vulpuntVulfrequentie": { + "type": [ + "string", + "null" + ], + "description": "Momenten van vullen van vulpunt." + }, + "vulpuntaanwezigIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Indicatie aanwezigheid van een vulpunt." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgtankstationsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgtankstationsLink.schema.json new file mode 100644 index 00000000..5793e42f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgtankstationsLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozoneslpgtankstationslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozoneslpgtankstationsLink" + ], + "type": "object", + "description": "The identifier of the relationship to lpgtankstations.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgvulpunten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgvulpunten.schema.json new file mode 100644 index 00000000..4aa3b0ce --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/Risicozoneslpgvulpunten.schema.json @@ -0,0 +1,200 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozoneslpgvulpunten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/Risicozoneslpgvulpunten" + ], + "type": "object", + "description": "lpgvulpunten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `lpgvulpunten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./RisicozoneslpgvulpuntenLink.schema.json" + }, + "station": { + "$ref": "./RisicozoneslpgtankstationsLink.schema.json" + } + }, + "required": [ + "schema", + "self", + "station" + ] + }, + "afstandseis": { + "type": [ + "string", + "null" + ], + "description": "Gestelde afstand voor veiligheid." + }, + "afstandseisVoldoetIndicatie": { + "type": [ + "string", + "null" + ], + "description": "Indicatie of bedrijf voldoet aan gestelde afstand voor veiligheid." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "geometriePunt": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "stationId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Verwijzing naar entiteit LPG tankstation.", + "readOnly": true, + "deprecated": true + }, + "typeContour": { + "type": [ + "string", + "null" + ], + "description": "Vulpunt typering van contour." + } + }, + "required": [ + "_links", + "id", + "stationId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgvulpuntenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgvulpuntenLink.schema.json new file mode 100644 index 00000000..b650c88e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/risicozones-ruvsbueng/RisicozoneslpgvulpuntenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/risicozones-ruvsbueng/risicozoneslpgvulpuntenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json#/components/schemas/RisicozoneslpgvulpuntenLink" + ], + "type": "object", + "description": "The identifier of the relationship to lpgvulpunten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded.schema.json new file mode 100644 index 00000000..8d721bbe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json" + ], + "type": "object", + "properties": { + "geluidzones": { + "type": "array", + "items": { + "$ref": "./Schipholgeluidzones.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded2.schema.json new file mode 100644 index 00000000..3b9973e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json" + ], + "type": "object", + "properties": { + "hoogtebeperkingradar": { + "type": "array", + "items": { + "$ref": "./Schipholhoogtebeperkingradar.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded3.schema.json new file mode 100644 index 00000000..520b5d6f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json" + ], + "type": "object", + "properties": { + "maatgevendetoetshoogtes": { + "type": "array", + "items": { + "$ref": "./Schipholmaatgevendetoetshoogtes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded4.schema.json new file mode 100644 index 00000000..cb22b88a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json" + ], + "type": "object", + "properties": { + "vogelvrijwaringsgebieden": { + "type": "array", + "items": { + "$ref": "./Schipholvogelvrijwaringsgebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Links.schema.json new file mode 100644 index 00000000..b3972e19 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultGeluidzonesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultGeluidzonesLinks.schema.json new file mode 100644 index 00000000..19724fd8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultGeluidzonesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholdefaultgeluidzoneslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/SchipholdefaultGeluidzonesLinks" + ], + "type": "object", + "description": "The contents of the `geluidzones._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SchipholgeluidzonesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultHoogtebeperkingradarLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultHoogtebeperkingradarLinks.schema.json new file mode 100644 index 00000000..ef4a1b38 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultHoogtebeperkingradarLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholdefaulthoogtebeperkingradarlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/SchipholdefaultHoogtebeperkingradarLinks" + ], + "type": "object", + "description": "The contents of the `hoogtebeperkingradar._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SchipholhoogtebeperkingradarLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultMaatgevendetoetshoogtesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultMaatgevendetoetshoogtesLinks.schema.json new file mode 100644 index 00000000..6adf6d4a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholdefaultMaatgevendetoetshoogtesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholdefaultmaatgevendetoetshoogteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/SchipholdefaultMaatgevendetoetshoogtesLinks" + ], + "type": "object", + "description": "The contents of the `maatgevendetoetshoogtes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SchipholmaatgevendetoetshoogtesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholgeluidzones.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholgeluidzones.schema.json new file mode 100644 index 00000000..0c097a21 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholgeluidzones.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholgeluidzones", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Schipholgeluidzones" + ], + "type": "object", + "description": "geluidzones", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `geluidzones._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SchipholgeluidzonesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record." + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Naam van thema waaronder zone valt." + }, + "themaDatumLaatsteWijziging": { + "type": [ + "string", + "null" + ], + "description": "Datum (bijv september 2020) van wijziging van wet of regelgeving waaronder zone valt." + }, + "themaToelichting": { + "type": [ + "string", + "null" + ], + "description": "Toelichting thema waaronder zone valt." + }, + "themaWetOfRegelgeving": { + "type": [ + "string", + "null" + ], + "description": "Naam van wet of regelgeving waaronder zone valt." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering zone." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholgeluidzonesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholgeluidzonesLink.schema.json new file mode 100644 index 00000000..dd0363fe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholgeluidzonesLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholgeluidzoneslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/SchipholgeluidzonesLink" + ], + "type": "object", + "description": "The identifier of the relationship to geluidzones.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholhoogtebeperkingradar.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholhoogtebeperkingradar.schema.json new file mode 100644 index 00000000..75497e17 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholhoogtebeperkingradar.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholhoogtebeperkingradar", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Schipholhoogtebeperkingradar" + ], + "type": "object", + "description": "hoogtebeperkingradar", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hoogtebeperkingradar._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SchipholhoogtebeperkingradarLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "hoogteNap": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "NAP hoogte." + }, + "hoogteNapKlasse": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Classificatie categorie t.a.v. NAP." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholhoogtebeperkingradarLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholhoogtebeperkingradarLink.schema.json new file mode 100644 index 00000000..aef57e29 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholhoogtebeperkingradarLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholhoogtebeperkingradarlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/SchipholhoogtebeperkingradarLink" + ], + "type": "object", + "description": "The identifier of the relationship to hoogtebeperkingradar.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholmaatgevendetoetshoogtes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholmaatgevendetoetshoogtes.schema.json new file mode 100644 index 00000000..8a48ddb1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholmaatgevendetoetshoogtes.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholmaatgevendetoetshoogtes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Schipholmaatgevendetoetshoogtes" + ], + "type": "object", + "description": "maatgevendetoetshoogtes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `maatgevendetoetshoogtes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SchipholmaatgevendetoetshoogtesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "hoogteNap": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "NAP hoogte." + }, + "hoogteNapKlasse": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Classificatie categorie t.a.v. NAP." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholmaatgevendetoetshoogtesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholmaatgevendetoetshoogtesLink.schema.json new file mode 100644 index 00000000..e258e23d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholmaatgevendetoetshoogtesLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholmaatgevendetoetshoogteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/SchipholmaatgevendetoetshoogtesLink" + ], + "type": "object", + "description": "The identifier of the relationship to maatgevendetoetshoogtes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholv1VogelvrijwaringsgebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholv1VogelvrijwaringsgebiedenLinks.schema.json new file mode 100644 index 00000000..71c47909 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholv1VogelvrijwaringsgebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholv1vogelvrijwaringsgebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Schipholv1VogelvrijwaringsgebiedenLinks" + ], + "type": "object", + "description": "The contents of the `vogelvrijwaringsgebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SchipholvogelvrijwaringsgebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholvogelvrijwaringsgebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholvogelvrijwaringsgebieden.schema.json new file mode 100644 index 00000000..1afd3e37 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/Schipholvogelvrijwaringsgebieden.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholvogelvrijwaringsgebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/Schipholvogelvrijwaringsgebieden" + ], + "type": "object", + "description": "vogelvrijwaringsgebieden", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `vogelvrijwaringsgebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SchipholvogelvrijwaringsgebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record." + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Naam van thema waaronder zone valt." + }, + "themaDatumLaatsteWijziging": { + "type": [ + "string", + "null" + ], + "description": "Datum (bijv september 2020) van wijziging van wet of regelgeving waaronder zone valt." + }, + "themaToelichting": { + "type": [ + "string", + "null" + ], + "description": "Toelichting thema waaronder zone valt." + }, + "themaWetOfRegelgeving": { + "type": [ + "string", + "null" + ], + "description": "Naam van wet of regelgeving waaronder zone valt." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering zone." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholvogelvrijwaringsgebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholvogelvrijwaringsgebiedenLink.schema.json new file mode 100644 index 00000000..6ecfbbb4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/schiphol-zlib1u6nr/SchipholvogelvrijwaringsgebiedenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/schiphol-zlib1u6nr/schipholvogelvrijwaringsgebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json#/components/schemas/SchipholvogelvrijwaringsgebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to vogelvrijwaringsgebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded.schema.json new file mode 100644 index 00000000..c4acc45e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json" + ], + "type": "object", + "properties": { + "aanbieder": { + "type": "array", + "items": { + "$ref": "./Sportaanbieder.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded2.schema.json new file mode 100644 index 00000000..7961343f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json" + ], + "type": "object", + "properties": { + "gymzaal": { + "type": "array", + "items": { + "$ref": "./Sportgymzaal.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded3.schema.json new file mode 100644 index 00000000..e832b9cc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json" + ], + "type": "object", + "properties": { + "hal": { + "type": "array", + "items": { + "$ref": "./Sporthal.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded4.schema.json new file mode 100644 index 00000000..04cb6295 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json" + ], + "type": "object", + "properties": { + "hardlooproute": { + "type": "array", + "items": { + "$ref": "./Sporthardlooproute.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded5.schema.json new file mode 100644 index 00000000..54459224 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json" + ], + "type": "object", + "properties": { + "openbaresportplek": { + "type": "array", + "items": { + "$ref": "./Sportopenbaresportplek.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded6.schema.json new file mode 100644 index 00000000..d3811cf4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json" + ], + "type": "object", + "properties": { + "park": { + "type": "array", + "items": { + "$ref": "./Sportpark.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded7.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded7.schema.json new file mode 100644 index 00000000..1a83218a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded7.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/embedded7", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json" + ], + "type": "object", + "properties": { + "veld": { + "type": "array", + "items": { + "$ref": "./Sportveld.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded8.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded8.schema.json new file mode 100644 index 00000000..d3786db7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Embedded8.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/embedded8", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json" + ], + "type": "object", + "properties": { + "zwembad": { + "type": "array", + "items": { + "$ref": "./Sportzwembad.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Links.schema.json new file mode 100644 index 00000000..096312b6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportaanbieder.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportaanbieder.schema.json new file mode 100644 index 00000000..5e671f3a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportaanbieder.schema.json @@ -0,0 +1,193 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportaanbieder", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sportaanbieder" + ], + "type": "object", + "description": "aanbieder", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `aanbieder._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportaanbiederLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aangepastSporten": { + "type": [ + "string", + "null" + ], + "description": "Indictie ondersteuning voor aangepast sporten." + }, + "adres": { + "type": [ + "string", + "null" + ], + "description": "Adres van de sportfaciliteit." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportaanbieder." + }, + "kvkNummer": { + "type": [ + "string", + "null" + ], + "title": "KvK nummer", + "description": "Kamer van koophandel nummer van de aanbieder." + }, + "naamAanbieder": { + "type": [ + "string", + "null" + ], + "title": "Naam sportaanbieder", + "description": "Naam van de aanbieder." + }, + "naamSportfaciliteit": { + "type": [ + "string", + "null" + ], + "description": "Naam van de sportfaciliteit." + }, + "plaats": { + "type": [ + "string", + "null" + ], + "description": "Plaats van de sportfaciliteit." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "Postcode van de sportfaciliteit." + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waaronder de aanbieder valt." + }, + "stadspas55": { + "type": [ + "boolean", + "null" + ], + "title": "Stadspas 55+", + "description": "Indicatie korting sporten via stadspas voor 55+." + }, + "stadspasJeugd": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie korting sporten via stadspas voor jeugd." + }, + "typeSport": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string", + "title": "Type sport" + }, + "title": "Sport", + "description": "Het sporttype dat de sportaanbieder aanbiedt." + }, + "website": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Website van de aanbieder.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportaanbiederLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportaanbiederLink.schema.json new file mode 100644 index 00000000..6d36ee6d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportaanbiederLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportaanbiederlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportaanbiederLink" + ], + "type": "object", + "description": "The identifier of the relationship to aanbieder.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportaanbieder." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultAanbiederLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultAanbiederLinks.schema.json new file mode 100644 index 00000000..de891e86 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultAanbiederLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportdefaultaanbiederlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportdefaultAanbiederLinks" + ], + "type": "object", + "description": "The contents of the `aanbieder._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportaanbiederLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultGymzaalLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultGymzaalLinks.schema.json new file mode 100644 index 00000000..b0f64d02 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultGymzaalLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportdefaultgymzaallinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportdefaultGymzaalLinks" + ], + "type": "object", + "description": "The contents of the `gymzaal._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportgymzaalLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultHalLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultHalLinks.schema.json new file mode 100644 index 00000000..383ce7c4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultHalLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportdefaulthallinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportdefaultHalLinks" + ], + "type": "object", + "description": "The contents of the `hal._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SporthalLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultHardlooprouteLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultHardlooprouteLinks.schema.json new file mode 100644 index 00000000..6dbb6699 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultHardlooprouteLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportdefaulthardlooproutelinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportdefaultHardlooprouteLinks" + ], + "type": "object", + "description": "The contents of the `hardlooproute._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SporthardlooprouteLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultOpenbaresportplekLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultOpenbaresportplekLinks.schema.json new file mode 100644 index 00000000..e20a722a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultOpenbaresportplekLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportdefaultopenbaresportpleklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportdefaultOpenbaresportplekLinks" + ], + "type": "object", + "description": "The contents of the `openbaresportplek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportopenbaresportplekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultParkLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultParkLinks.schema.json new file mode 100644 index 00000000..4b6354fa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportdefaultParkLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportdefaultparklinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportdefaultParkLinks" + ], + "type": "object", + "description": "The contents of the `park._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportparkLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportgymzaal.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportgymzaal.schema.json new file mode 100644 index 00000000..047a5e59 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportgymzaal.schema.json @@ -0,0 +1,216 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportgymzaal", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sportgymzaal" + ], + "type": "object", + "description": "gymzaal", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gymzaal._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportgymzaalLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adres": { + "type": [ + "string", + "null" + ], + "description": "Adres van de sportfaciliteit." + }, + "beheerder": { + "type": [ + "string", + "null" + ], + "description": "Beheerder van sportfaciliteit." + }, + "bijzonderheden": { + "type": [ + "string", + "null" + ], + "description": "Bijzonderheden van de sportfaciliteit." + }, + "emailadres": { + "type": [ + "string", + "null" + ], + "title": "E-mailadres", + "description": "E-mailadres van de sportfaciliteit." + }, + "gebiedsgerichtwerkengebied": { + "type": [ + "string", + "null" + ], + "description": "Naam van gebiedsgerichtwerkengebied waaronder sportfaciliteit valt." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "indicatieToegankelijkMindervaliden": { + "type": [ + "string", + "null" + ], + "title": "Indicatie Toegankelijk Mindervaliden", + "description": "Indicatie toegankelijk voor mindervaliden." + }, + "indicatieVoorzieningenMindervaliden": { + "type": [ + "string", + "null" + ], + "title": "Indicatie Voorzieningen Mindervaliden", + "description": "Indicatie aanwezigheid voorzieningen voor mindervaliden." + }, + "naam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de sportfaciliteit." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de sportfaciliteit." + }, + "plaats": { + "type": [ + "string", + "null" + ], + "description": "Plaats van de sportfaciliteit." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "Postcode van de sportfaciliteit." + }, + "scheidingswand": { + "type": [ + "string", + "null" + ], + "description": "Aanwezigheid van een scheidingswand (en evt. aantallen) bij sportfaciliteit." + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waaronder de sportfaciliteit valt." + }, + "telefoonnummer": { + "type": [ + "string", + "null" + ], + "description": "Telefoonnummer van de sportfaciliteit." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Type sportfaciliteit." + }, + "website": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Website van de sportfaciliteit.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportgymzaalLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportgymzaalLink.schema.json new file mode 100644 index 00000000..df5ef488 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportgymzaalLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportgymzaallink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportgymzaalLink" + ], + "type": "object", + "description": "The identifier of the relationship to gymzaal.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sporthal.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sporthal.schema.json new file mode 100644 index 00000000..dcc71fbe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sporthal.schema.json @@ -0,0 +1,209 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sporthal", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sporthal" + ], + "type": "object", + "description": "hal", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hal._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SporthalLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalHallen": { + "type": [ + "string", + "null" + ], + "title": "Aantal Hallen", + "description": "Aantal hallen (ruimtes) in de sportfaciliteit." + }, + "adres": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Adres", + "description": "Adres van de sportfaciliteit." + }, + "emailadres": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit E-mailadres", + "description": "E-mailadres van de sportfaciliteit." + }, + "exploitant": { + "type": [ + "string", + "null" + ], + "description": "Exploitant van de sportfaciliteit." + }, + "gebiedsgerichtwerkengebied": { + "type": [ + "string", + "null" + ], + "description": "Naam van gebiedsgerichtwerkengebied waaronder sportfaciliteit valt." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Sportfaciliteit ID", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Naam", + "description": "Naam van de sportfaciliteit." + }, + "plaats": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Plaats", + "description": "Plaats van de sportfaciliteit." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Postcode", + "description": "Postcode van de sportfaciliteit." + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waaronder de sportfaciliteit valt." + }, + "telefoonnummer": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Telefoonnummer", + "description": "Telefoonnummer van de sportfaciliteit." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Type", + "description": "Type sportfaciliteit." + }, + "vastgoedeigenaar": { + "type": [ + "string", + "null" + ], + "description": "Eigenaar van de sportfaciliteit incl. erfpacht/opstal." + }, + "verhuuradministratie": { + "type": [ + "string", + "null" + ], + "description": "Naam van administratieinstantie van de sportfaciliteit." + }, + "website": { + "type": [ + "string", + "null" + ], + "format": "uri", + "title": "Sportfaciliteit Website", + "description": "Website van de sportfaciliteit.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SporthalLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SporthalLink.schema.json new file mode 100644 index 00000000..904df5a5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SporthalLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sporthallink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SporthalLink" + ], + "type": "object", + "description": "The identifier of the relationship to hal.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Sportfaciliteit ID", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sporthardlooproute.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sporthardlooproute.schema.json new file mode 100644 index 00000000..8b4903a5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sporthardlooproute.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sporthardlooproute", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sporthardlooproute" + ], + "type": "object", + "description": "hardlooproute", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `hardlooproute._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SporthardlooprouteLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ], + "title": "Hardlooproute Categorie", + "description": "Categorie waaronder de hardlooproute valt." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Hardlooproute ID", + "description": "Unieke aanduiding van de hardlooproute." + }, + "id2": { + "type": [ + "string", + "null" + ], + "title": "Hardlooproute ID 2", + "description": "Tweede unieke aanduiding van de hardlooproute." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Hardlooproute Lengte", + "description": "Lengte in kilometers van de hardlooproute." + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Hardlooproute Naam", + "description": "Naam van de hardlooproute." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SporthardlooprouteLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SporthardlooprouteLink.schema.json new file mode 100644 index 00000000..10b9cc9d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SporthardlooprouteLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sporthardlooproutelink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SporthardlooprouteLink" + ], + "type": "object", + "description": "The identifier of the relationship to hardlooproute.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Hardlooproute ID", + "description": "Unieke aanduiding van de hardlooproute." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportopenbaresportplek.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportopenbaresportplek.schema.json new file mode 100644 index 00000000..cd7d6f4d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportopenbaresportplek.schema.json @@ -0,0 +1,179 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportopenbaresportplek", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sportopenbaresportplek" + ], + "type": "object", + "description": "openbaresportplek", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `openbaresportplek._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportopenbaresportplekLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "foto": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Foto", + "description": "Naam van foto van de sportfaciliteit." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Sportfaciliteit ID", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "indicatieOverdekt": { + "type": [ + "string", + "null" + ], + "title": "Overdekt", + "description": "Indicatie overdekt." + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Naam", + "description": "Naam van de sportfaciliteit." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Sportfaciliteit Omschrijving", + "description": "Omschrijving van sportfaciliteit." + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte in vierkante meters." + }, + "soortLocatie": { + "type": [ + "string", + "null" + ], + "title": "Locatie", + "description": "Soort locatie van de sportfaciliteit." + }, + "soortOmheining": { + "type": [ + "string", + "null" + ], + "title": "Omheining", + "description": "Soort omheining bij sportfaciliteit." + }, + "soortOndergrond": { + "type": [ + "string", + "null" + ], + "title": "Ondergrond", + "description": "Soort ondergrond bij sportfaciliteit." + }, + "soortVerlichting": { + "type": [ + "string", + "null" + ], + "title": "Verlichting", + "description": "Soort verlichting bij sportfaciliteit." + }, + "sportvoorziening": { + "type": [ + "string", + "null" + ], + "description": "Sportvoorziening die wordt aangeboden bij sportfaciliteit." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportopenbaresportplekLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportopenbaresportplekLink.schema.json new file mode 100644 index 00000000..55c729cb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportopenbaresportplekLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportopenbaresportpleklink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportopenbaresportplekLink" + ], + "type": "object", + "description": "The identifier of the relationship to openbaresportplek.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Sportfaciliteit ID", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportpark.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportpark.schema.json new file mode 100644 index 00000000..92729e4e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportpark.schema.json @@ -0,0 +1,167 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportpark", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sportpark" + ], + "type": "object", + "description": "park", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `park._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportparkLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "code": { + "type": [ + "string", + "null" + ], + "description": "Code van de sportfaciliteit." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "jaarVanActiviteit": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Jaar van start van de sportfaciliteit." + }, + "objectsubtype": { + "type": [ + "string", + "null" + ], + "description": "Objectsubtype waaronder de sportfaciliteit valt." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Objecttype waaronder sportfaciliteit valt." + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de sportfaciliteit." + }, + "omtrek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Omtrek in meters van sportfaciliteit." + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte in vierkante meters van de sportfaciliteit." + }, + "windrichting": { + "type": [ + "string", + "null" + ], + "description": "Windrichting van de sportfaciliteit." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportparkLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportparkLink.schema.json new file mode 100644 index 00000000..67e93991 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportparkLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportparklink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportparkLink" + ], + "type": "object", + "description": "The identifier of the relationship to park.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportv1VeldLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportv1VeldLinks.schema.json new file mode 100644 index 00000000..014d239c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportv1VeldLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportv1veldlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sportv1VeldLinks" + ], + "type": "object", + "description": "The contents of the `veld._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportveldLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportv1ZwembadLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportv1ZwembadLinks.schema.json new file mode 100644 index 00000000..11f4a8e3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportv1ZwembadLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportv1zwembadlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sportv1ZwembadLinks" + ], + "type": "object", + "description": "The contents of the `zwembad._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportzwembadLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportveld.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportveld.schema.json new file mode 100644 index 00000000..d961f730 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportveld.schema.json @@ -0,0 +1,192 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportveld", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sportveld" + ], + "type": "object", + "description": "veld", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `veld._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportveldLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "id2": { + "type": [ + "string", + "null" + ], + "title": "Globally unique identifier", + "description": "Globally unique identifier waaronder sportfaciliteit valt." + }, + "jaarVanActiviteit": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Jaar van Activiteit", + "description": "Jaar van activiteit van de sportfaciliteit." + }, + "objectsubtype": { + "type": [ + "string", + "null" + ], + "description": "Objectsubtype waaronder de sportfaciliteit valt." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Objecttype waaronder de sportfaciliteit valt." + }, + "omtrek": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Omtrek in meters van de sportfaciliteit." + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Oppervlakte in vierkante meters sportfaciliteit." + }, + "soortOndergrond": { + "type": [ + "string", + "null" + ], + "title": "Soort Ondergrond", + "description": "Soort ondergrond van sportfaciliteit." + }, + "sportfunctie": { + "type": [ + "string", + "null" + ], + "description": "Sportfunctie van de sportfaciliteit." + }, + "sportpark": { + "type": [ + "string", + "null" + ], + "description": "Sportpark waartoe de sportfaciliteit behoort." + }, + "sportparkFunctioneleNaam": { + "type": [ + "string", + "null" + ], + "title": "Functionele naam", + "description": "Functionele naam van het sportpark waartoe de sportfaciliteit behoort." + }, + "veldindeling": { + "type": [ + "string", + "null" + ], + "description": "Veldindeling indicatie van de sportfaciliteit." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportveldLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportveldLink.schema.json new file mode 100644 index 00000000..7a55b20d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportveldLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportveldlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportveldLink" + ], + "type": "object", + "description": "The identifier of the relationship to veld.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportzwembad.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportzwembad.schema.json new file mode 100644 index 00000000..c309667d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/Sportzwembad.schema.json @@ -0,0 +1,202 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportzwembad", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/Sportzwembad" + ], + "type": "object", + "description": "zwembad", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `zwembad._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SportzwembadLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalHallen": { + "type": [ + "string", + "null" + ], + "title": "Aantal Hallen", + "description": "Aantal hallen (ruimtes) in de sportfaciliteit." + }, + "adres": { + "type": [ + "string", + "null" + ], + "description": "Adres van de sportfaciliteit." + }, + "emailadres": { + "type": [ + "string", + "null" + ], + "title": "E-mailadres", + "description": "E-mailadres van de sportfaciliteit." + }, + "exploitant": { + "type": [ + "string", + "null" + ], + "description": "Exploitant van de sportfaciliteit." + }, + "gebiedsgerichtwerkengebied": { + "type": [ + "string", + "null" + ], + "description": "Naam van gebiedsgerichtwerkengebied waaronder sportfaciliteit valt." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "naam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de sportfaciliteit." + }, + "plaats": { + "type": [ + "string", + "null" + ], + "description": "Plaats van de sportfaciliteit." + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "Postcode van de sportfaciliteit." + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waaronder de sportfaciliteit valt." + }, + "telefoonnummer": { + "type": [ + "string", + "null" + ], + "description": "Telefoonnummer van de sportfaciliteit." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Type Sportfaciliteit", + "description": "Type sportfaciliteit." + }, + "vastgoedeigenaar": { + "type": [ + "string", + "null" + ], + "description": "Eigenaar van de sportfaciliteit incl. erfpacht/opstal." + }, + "verhuuradministratie": { + "type": [ + "string", + "null" + ], + "description": "Verhuuradministratie instantie van de sportfaciliteit." + }, + "website": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Website van de sportfaciliteit.", + "maxLength": 200 + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportzwembadLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportzwembadLink.schema.json new file mode 100644 index 00000000..9b63abd6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/SportzwembadLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/sport-faciliteiten-en-aanbieders-6rlf1u6ng/sportzwembadlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/sport/openapi.json#/components/schemas/SportzwembadLink" + ], + "type": "object", + "description": "The identifier of the relationship to zwembad.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de sportfaciliteit." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded.schema.json new file mode 100644 index 00000000..e43aaf74 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json" + ], + "type": "object", + "properties": { + "eigendom": { + "type": "array", + "items": { + "$ref": "./Standvastgoedeigendom.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded2.schema.json new file mode 100644 index 00000000..d01ef5e0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json" + ], + "type": "object", + "properties": { + "gebouwen": { + "type": "array", + "items": { + "$ref": "./Standvastgoedgebouwen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded3.schema.json new file mode 100644 index 00000000..2c698ebe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json" + ], + "type": "object", + "properties": { + "postcode_gebieden": { + "type": "array", + "items": { + "$ref": "./StandvastgoedpostcodeGebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/LineString.schema.json new file mode 100644 index 00000000..46ce6bd0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Links.schema.json new file mode 100644 index 00000000..38412bcd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiLineString.schema.json new file mode 100644 index 00000000..e709f514 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiPoint.schema.json new file mode 100644 index 00000000..2dc6f1a3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiPolygon.schema.json new file mode 100644 index 00000000..f329cb2f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Point.schema.json new file mode 100644 index 00000000..4461d531 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Polygon.schema.json new file mode 100644 index 00000000..744dd839 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedGebouwenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedGebouwenLink.schema.json new file mode 100644 index 00000000..360ae5e3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedGebouwenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoedgebouwenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/StandvastgoedGebouwenLink" + ], + "type": "object", + "description": "The identifier of the relationship to gebouwen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identificatie voor dit object op basis van identificatie, volgnummer en geldigheid" + }, + "nummeraanduidingVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van de nummeraanduiding" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultEigendomLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultEigendomLinks.schema.json new file mode 100644 index 00000000..07f5708b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultEigendomLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoeddefaulteigendomlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/StandvastgoeddefaultEigendomLinks" + ], + "type": "object", + "description": "The contents of the `eigendom._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StandvastgoedeigendomLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultGebouwenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultGebouwenLinks.schema.json new file mode 100644 index 00000000..d950d8a1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultGebouwenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoeddefaultgebouwenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/StandvastgoeddefaultGebouwenLinks" + ], + "type": "object", + "description": "The contents of the `gebouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StandvastgoedGebouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultPostcodeGebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultPostcodeGebiedenLinks.schema.json new file mode 100644 index 00000000..b08a244d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoeddefaultPostcodeGebiedenLinks.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoeddefaultpostcodegebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/StandvastgoeddefaultPostcodeGebiedenLinks" + ], + "type": "object", + "description": "The contents of the `postcodeGebieden._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "ligtInGgwgebied": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "ligtInWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StandvastgoedpostcodeGebiedenLink.schema.json" + } + }, + "required": [ + "ligtInBuurt", + "ligtInGgwgebied", + "ligtInStadsdeel", + "ligtInWijk", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Standvastgoedeigendom.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Standvastgoedeigendom.schema.json new file mode 100644 index 00000000..ef615b8e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Standvastgoedeigendom.schema.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoedeigendom", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Standvastgoedeigendom" + ], + "type": "object", + "description": "Alleen verblijfsobjecten met status 'Verblijfsobject in gebruik','Verblijfsobject in gebruik (niet ingemeten)' of 'Verbouwing verblijfsobject'. Afgeleide gegevens uit een combinatie van bronnen: BRK, BAG, BRP, BWV, WOZ, HR en AFWC. Inclusief historie, met data vanaf 2021. Publicatie van nieuwe 1 januari stand met eigendomsverhouding gebeurt omstreeks juli.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `eigendom._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StandvastgoedeigendomLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "adresseerbaarobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel van adresseerbaar object (verblijfsobject, ligplaats, standplaats)" + }, + "aotId": { + "type": [ + "string", + "null" + ], + "title": "AdresseerbaarobjectIdentificatie", + "description": "Landelijke identificerende sleutel van adresseerbaar object (verblijfsobject, ligplaats, standplaats)", + "deprecated": true + }, + "categorieEigenaar": { + "type": [ + "string", + "null" + ], + "description": "Type eigenaar in 11 categorieen" + }, + "eigenaarBronLeidend": { + "type": [ + "string", + "null" + ], + "description": "Leidende bron voor bepalen van de eigenaar" + }, + "eigenaarTotaalVotBezit": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Totaal aantal verblijfsobjecten in bezit van eigenaar" + }, + "eigenaarWoningvoorraadVotBezit": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal verblijfsobjecten in de woningvoorraad in bezit van eigenaar" + }, + "eigendomsverhouding": { + "type": [ + "string", + "null" + ], + "description": "Eigendomsverhouding van adresseerbaar object" + }, + "id": { + "type": "string", + "description": "Unieke identificatie voor dit object op basis van adresseerbaar object identificatie en peildatum" + }, + "peildatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Peildatum van eigendomsverhouding" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedeigendomLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedeigendomLink.schema.json new file mode 100644 index 00000000..9e3cc3fc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedeigendomLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoedeigendomlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/StandvastgoedeigendomLink" + ], + "type": "object", + "description": "The identifier of the relationship to eigendom.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke identificatie voor dit object op basis van adresseerbaar object identificatie en peildatum" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Standvastgoedgebouwen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Standvastgoedgebouwen.schema.json new file mode 100644 index 00000000..611b680c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/Standvastgoedgebouwen.schema.json @@ -0,0 +1,1211 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoedgebouwen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Standvastgoedgebouwen" + ], + "type": "object", + "description": "Alle adresseerbare objecten (verblijfsobjecten, lig- en standplaatsen) met hun kenmerken en gebiedsindeling", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `gebouwen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StandvastgoedGebouwenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalEenhedenComplex": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal eenheden complex per verblijfsobject (alléén bij een speciale woonfunctie of gezondheidszorgfunctie)." + }, + "aantalPanden": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Geeft aan in hoeveel panden het verblijfsobject ligt" + }, + "adres17": { + "type": [ + "string", + "null" + ], + "description": "Combinatie van adres kenmerken (17 karakters lang): postcode, huisnummer, huisletter en huisnummertoevoeging" + }, + "adres27": { + "type": [ + "string", + "null" + ], + "description": "Combinatie van adres kenmerken (27 karakters lang): openbareruimteIdentificatie, huisnummer, huisletter en huisnummertoevoeging" + }, + "adresseerbaarobjectAanduidingInOnderzoek": { + "type": [ + "boolean", + "null" + ], + "description": "Hiermee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object" + }, + "adresseerbaarobjectBegingeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een adresseerbaar object" + }, + "adresseerbaarobjectEindgeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een adresseerbaar object" + }, + "adresseerbaarobjectGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "description": "Dit geeft aan dat een gegeven in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument" + }, + "adresseerbaarobjectGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "adresseerbaarobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel van adresseerbaar object (verblijfsobject, ligplaats, standplaats)" + }, + "adresseerbaarobjectRedenafvoer": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de reden van de afvoer van het adresseerbare object" + }, + "adresseerbaarobjectRedenopvoer": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de reden van de opvoer van het adresseerbare object" + }, + "adresseerbaarobjectRegistratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "De datum waarop de toestand van het adresseerbaar object is geregistreerd" + }, + "adresseerbaarobjectStatus": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving voor de fase van de levenscyclus van een adresseerbaar object verblijfsobject, waarin het zich bevindt" + }, + "adresseerbaarobjectVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het adresseerbaar object" + }, + "aotBegingeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "AdresseerbaarobjectBegingeldigheid", + "description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een adresseerbaar object", + "deprecated": true + }, + "aotEindgeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "AdresseerbaarobjectEindgeldigheid", + "description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een adresseerbaar object", + "deprecated": true + }, + "aotGeconstateerd": { + "type": [ + "boolean", + "null" + ], + "title": "AdresseerbaarobjectGeconstateerd", + "description": "Dit geeft aan dat een gegeven in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument", + "deprecated": true + }, + "aotGeometrie": { + "deprecated": true, + "$ref": "../_shared/Geometry.schema.json" + }, + "aotId": { + "type": [ + "string", + "null" + ], + "title": "AdresseerbaarobjectIdentificatie", + "description": "Landelijke identificerende sleutel van adresseerbaar object (verblijfsobject, ligplaats, standplaats)", + "deprecated": true + }, + "aotInOnderzoek": { + "type": [ + "boolean", + "null" + ], + "title": "AdresseerbaarobjectAanduidingInOnderzoek", + "description": "Hiermee wordt aangegeven dat een onderzoek wordt uitgevoerd naar de juistheid van een of meer gegevens van het betreffende object", + "deprecated": true + }, + "aotRedenAfvoer": { + "type": [ + "string", + "null" + ], + "title": "AdresseerbaarobjectRedenafvoer", + "description": "Omschrijving van de reden van de afvoer van het adresseerbare object", + "deprecated": true + }, + "aotRedenOpvoer": { + "type": [ + "string", + "null" + ], + "title": "AdresseerbaarobjectRedenopvoer", + "description": "Omschrijving van de reden van de opvoer van het adresseerbare object", + "deprecated": true + }, + "aotRegistratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "AdresseerbaarobjectRegistratiedatum", + "description": "De datum waarop de toestand van het adresseerbaar object is geregistreerd", + "deprecated": true + }, + "aotStatus": { + "type": [ + "string", + "null" + ], + "title": "AdresseerbaarobjectStatus", + "description": "Omschrijving voor de fase van de levenscyclus van een adresseerbaar object verblijfsobject, waarin het zich bevindt", + "deprecated": true + }, + "aotVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "AdresseerbaarobjectVolgnummer", + "description": "Uniek volgnummer van de toestand van het adresseerbaar object", + "deprecated": true + }, + "bbkCode": { + "type": [ + "string", + "null" + ], + "title": "BouwblokCode", + "description": "Officiële code van het bouwblok", + "deprecated": true + }, + "bbkId": { + "type": [ + "string", + "null" + ], + "title": "BouwblokIdentificatie", + "description": "Unieke identificatie van het bouwblok", + "deprecated": true + }, + "bbkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BouwblokVolgnummer", + "description": "Uniek volgnummer van de toestand van het bouwblok", + "deprecated": true + }, + "bouwblokCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van het bouwblok" + }, + "bouwblokIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het bouwblok" + }, + "bouwblokVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het bouwblok" + }, + "brtCode": { + "type": [ + "string", + "null" + ], + "title": "BuurtCode", + "description": "Officiële code van de buurt", + "deprecated": true + }, + "brtId": { + "type": [ + "string", + "null" + ], + "title": "BuurtIdentificatie", + "description": "Unieke identificatie van de buurt", + "deprecated": true + }, + "brtNaam": { + "type": [ + "string", + "null" + ], + "title": "BuurtNaam", + "description": "De naam van de buurt.", + "deprecated": true + }, + "brtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "BuurtVolgnummer", + "description": "Uniek volgnummer van de toestand van de buurt", + "deprecated": true + }, + "buurtCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van de buurt" + }, + "buurtIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van de buurt" + }, + "buurtNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de buurt." + }, + "buurtVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van de buurt" + }, + "energieklasse": { + "type": [ + "string", + "null" + ], + "description": "Hoe energiezuinig een huis is wordt weergegeven op een schaal van energielabel A tot en met energielabel G", + "deprecated": true + }, + "gebruiksdoel": { + "type": [ + "string", + "null" + ], + "description": "Een categorisering van de gebruiksdoelen van het betreffende verblijfsobject, zoals dit door de overheid als zodanig is toegestaan." + }, + "gebruiksdoelGezondheidszorgfunctie": { + "type": [ + "string", + "null" + ], + "title": "GebruiksdoelGezondheidszorgfunctieOmschrijving", + "description": "Omschrijving van de Amsterdamse uitbreiding op gebruiksdoel gezondheidszorgfunctie" + }, + "gebruiksdoelWoonfunctie": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de Amsterdamse uitbreiding op gebruiksdoel woonfunctie" + }, + "gemeenteIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van de gemeente (afkomstig van het Kadaster)" + }, + "gemeenteNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de gemeente (afkomstig van het Kadaster)" + }, + "ggwCode": { + "type": [ + "string", + "null" + ], + "title": "GgwgebiedCode", + "description": "Officiële code van het gebiedsgericht werken gebied", + "deprecated": true + }, + "ggwId": { + "type": [ + "string", + "null" + ], + "title": "GgwgebiedIdentificatie", + "description": "Unieke identificatie van het gebiedsgericht werken gebied", + "deprecated": true + }, + "ggwNaam": { + "type": [ + "string", + "null" + ], + "title": "GgwgebiedNaam", + "description": "De naam van het gebiedsgericht werken gebied", + "deprecated": true + }, + "ggwVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "GgwgebiedVolgnummer", + "description": "Uniek volgnummer van de toestand van het gebiedsgericht werken gebied", + "deprecated": true + }, + "ggwgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van het gebiedsgericht werken gebied" + }, + "ggwgebiedIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het gebiedsgericht werken gebied" + }, + "ggwgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het gebiedsgericht werken gebied" + }, + "ggwgebiedVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het gebiedsgericht werken gebied" + }, + "gmeId": { + "type": [ + "string", + "null" + ], + "title": "GemeenteIdentificatie", + "description": "Unieke identificatie van de gemeente (afkomstig van het Kadaster)", + "deprecated": true + }, + "gmeNaam": { + "type": [ + "string", + "null" + ], + "title": "GemeenteNaam", + "description": "De naam van de gemeente (afkomstig van het Kadaster)", + "deprecated": true + }, + "huisletter": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende toevoeging aan een huisnummer in de vorm van een alfanumeriek teken" + }, + "huisnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nummering" + }, + "huisnummertoevoeging": { + "type": [ + "string", + "null" + ], + "description": "Een door het bevoegde gemeentelijke orgaan ten aanzien van een adresseerbaar object toegekende nadere toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter" + }, + "naam": { + "type": [ + "string", + "null" + ], + "title": "OpenbareruimteNaam", + "description": "Officiële naam openbare ruimte", + "deprecated": true + }, + "nagId": { + "type": [ + "string", + "null" + ], + "title": "NummeraanduidingIdentificatie", + "description": "Landelijke identificerende sleutel van de nummeraanduiding", + "deprecated": true + }, + "nagStatus": { + "type": [ + "string", + "null" + ], + "title": "NummeraanduidingStatus", + "description": "Omschrijving voor de fase van de levenscyclus van een adresseerbaar object verblijfsobject, waarin het zich bevindt", + "deprecated": true + }, + "nagVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "NummeraanduidingVolgnummer", + "description": "Uniek volgnummer van de toestand van de nummeraanduiding", + "deprecated": true + }, + "nummeraanduidingIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel van de nummeraanduiding" + }, + "nummeraanduidingStatus": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving voor de fase van de levenscyclus van een adresseerbaar object verblijfsobject, waarin het zich bevindt" + }, + "nummeraanduidingVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van de nummeraanduiding" + }, + "openbareruimteIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel van de openbare ruimte" + }, + "openbareruimteNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam openbare ruimte" + }, + "openbareruimteVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van de openbare ruimte" + }, + "oreVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "OpenbareruimteVolgnummer", + "description": "Uniek volgnummer van de toestand van de openbare ruimte", + "deprecated": true + }, + "oreid": { + "type": [ + "string", + "null" + ], + "title": "OpenbareruimteIdentificatie", + "description": "Landelijke identificerende sleutel van de openbare ruimte", + "deprecated": true + }, + "pandAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bouwlagen van een pand." + }, + "pandGeometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "pandHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Hoogste bouwlaag van een pand." + }, + "pandIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel van het pand" + }, + "pandLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Laagste bouwlaag van een pand." + }, + "pandLigging": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.)" + }, + "pandOorspronkelijkBouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd." + }, + "pandStatus": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van de fase van de levenscyclus van een pand" + }, + "pandTypeWoonobject": { + "type": [ + "string", + "null" + ], + "description": "Eén woning, Meerdere woningen." + }, + "pandVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het pand" + }, + "peildatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Peildatum van de stand" + }, + "pndAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "PandAantalBouwlagen", + "description": "Aantal bouwlagen van een pand.", + "deprecated": true + }, + "pndBouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "PandOorspronkelijkBouwjaar", + "description": "De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd.", + "deprecated": true + }, + "pndGeometrie": { + "deprecated": true, + "$ref": "../_shared/Geometry.schema.json" + }, + "pndHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "PandHoogsteBouwlaag", + "description": "Hoogste bouwlaag van een pand.", + "deprecated": true + }, + "pndId": { + "type": [ + "string", + "null" + ], + "title": "PandIdentificatie", + "description": "Landelijke identificerende sleutel van het pand", + "deprecated": true + }, + "pndLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "PandLaagsteBouwlaag", + "description": "Laagste bouwlaag van een pand.", + "deprecated": true + }, + "pndLigging": { + "type": [ + "string", + "null" + ], + "title": "PandLigging", + "description": "Omschrijving van de situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.)", + "deprecated": true + }, + "pndStatus": { + "type": [ + "string", + "null" + ], + "title": "PandStatus", + "description": "Omschrijving van de fase van de levenscyclus van een pand", + "deprecated": true + }, + "pndTypeWoonobject": { + "type": [ + "string", + "null" + ], + "title": "PandTypeWoonobject", + "description": "Eén woning, Meerdere woningen.", + "deprecated": true + }, + "pndVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "PandVolgnummer", + "description": "Uniek volgnummer van de toestand van het pand", + "deprecated": true + }, + "postcode": { + "type": [ + "string", + "null" + ], + "description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)." + }, + "sdlCode": { + "type": [ + "string", + "null" + ], + "title": "StadsdeelCode", + "description": "Officiële code van het stadsdeel", + "deprecated": true + }, + "sdlId": { + "type": [ + "string", + "null" + ], + "title": "StadsdeelIdentificatie", + "description": "Unieke identificatie van het stadsdeel", + "deprecated": true + }, + "sdlNaam": { + "type": [ + "string", + "null" + ], + "title": "StadsdeelNaam", + "description": "De naam van het stadsdeel", + "deprecated": true + }, + "sdlVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "StadsdeelVolgnummer", + "description": "Uniek volgnummer van de toestand van het stadsdeel", + "deprecated": true + }, + "stadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van het stadsdeel" + }, + "stadsdeelIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het stadsdeel" + }, + "stadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het stadsdeel" + }, + "stadsdeelVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van het stadsdeel" + }, + "standBegingeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De ingangsdatum van de geldigheid van de stand" + }, + "standEindgeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De einddatum van de geldigheid van de stand" + }, + "typeAdres": { + "type": [ + "string", + "null" + ], + "description": "Hiermee wordt aangegeven of het een relatie betreft vanuit een hoofdadres. Anders is er sprake van een nevenadres" + }, + "typeAdresseerbaarobject": { + "type": [ + "string", + "null" + ], + "description": "De omschrijving van het type adresseerbaar object, waaraan een nummeraanduiding is toegekend" + }, + "typeAot": { + "type": [ + "string", + "null" + ], + "title": "TypeAdresseerbaarobject", + "description": "De omschrijving van het type adresseerbaar object, waaraan een nummeraanduiding is toegekend", + "deprecated": true + }, + "verblijfsobjectAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal bouwlagen van een verblijfsobject" + }, + "verblijfsobjectAantalKamers": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Geeft het aantal kamers aan binnen het verblijfsobject" + }, + "verblijfsobjectBouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De aanduiding van het jaar waarin een verblijfsobject als bouwkundig gereed is of wordt opgeleverd. Alleen indien verblijfsobject voorkomt in woningvoorraad" + }, + "verblijfsobjectHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Hoogste bouwlaag van een verblijfsobject" + }, + "verblijfsobjectLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Laagste bouwlaag van een verblijfsobject" + }, + "verblijfsobjectOppervlakte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De gebruiksoppervlakte van het verblijfsobject conform hetgeen in NEN 2580 is vastgelegd omtrent gebruiksoppervlakte" + }, + "verblijfsobjectToegang": { + "type": [ + "string", + "null" + ], + "description": "Plaats waar zich de toegang tot het verblijfsobject bevindt" + }, + "verblijfsobjectVerdiepingToegang": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aanduiding op welke verdieping zich de toegang tot het verblijfsobject bevindt" + }, + "votAantalBouwlagen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "VerblijfsobjectAantalBouwlagen", + "description": "Aantal bouwlagen van een verblijfsobject", + "deprecated": true + }, + "votAantalKamers": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "VerblijfsobjectAantalKamers", + "description": "Geeft het aantal kamers aan binnen het verblijfsobject", + "deprecated": true + }, + "votBouwjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "VerblijfsobjectBouwjaar", + "description": "De aanduiding van het jaar waarin een verblijfsobject als bouwkundig gereed is of wordt opgeleverd. Alleen indien verblijfsobject voorkomt in woningvoorraad", + "deprecated": true + }, + "votHoogsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "VerblijfsobjectHoogsteBouwlaag", + "description": "Hoogste bouwlaag van een verblijfsobject", + "deprecated": true + }, + "votLaagsteBouwlaag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "VerblijfsobjectLaagsteBouwlaag", + "description": "Laagste bouwlaag van een verblijfsobject", + "deprecated": true + }, + "votOppervlakte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "VerblijfsobjectOppervlakte", + "description": "De gebruiksoppervlakte van het verblijfsobject conform hetgeen in NEN 2580 is vastgelegd omtrent gebruiksoppervlakte", + "deprecated": true + }, + "votToegangOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "VerblijfsobjectToegang", + "description": "Plaats waar zich de toegang tot het verblijfsobject bevindt", + "deprecated": true + }, + "votVerdiepingToegang": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "VerblijfsobjectVerdiepingToegang", + "description": "Aanduiding op welke verdieping zich de toegang tot het verblijfsobject bevindt", + "deprecated": true + }, + "wijkCode": { + "type": [ + "string", + "null" + ], + "description": "Officiële code van de wijk" + }, + "wijkId": { + "type": [ + "string", + "null" + ], + "title": "WijkIdentificatie", + "description": "Unieke identificatie van de wijk", + "deprecated": true + }, + "wijkIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van de wijk" + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van de wijk" + }, + "wijkVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van de wijk" + }, + "woningvoorraad": { + "type": [ + "string", + "null" + ], + "description": "Verblijfsobjecten met een woonfunctie en status in gebruik of in verbouwing worden tot de woningvoorraad gerekend" + }, + "woonplaats": { + "type": [ + "string", + "null" + ], + "title": "WoonplaatsNaam", + "description": "Officiële naam van de woonplaats", + "deprecated": true + }, + "woonplaatsIdentificatie": { + "type": [ + "string", + "null" + ], + "description": "Landelijke identificerende sleutel van de woonplaats" + }, + "woonplaatsNaam": { + "type": [ + "string", + "null" + ], + "description": "Officiële naam van de woonplaats" + }, + "woonplaatsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek volgnummer van de toestand van de woonplaats" + }, + "wpsId": { + "type": [ + "string", + "null" + ], + "title": "WoonplaatsIdentificatie", + "description": "Landelijke identificerende sleutel van de woonplaats", + "deprecated": true + }, + "wpsVolgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "WoonplaatsVolgnummer", + "description": "Uniek volgnummer van de toestand van de woonplaats", + "deprecated": true + } + }, + "required": [ + "_links" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedpostcodeGebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedpostcodeGebieden.schema.json new file mode 100644 index 00000000..1cdbd88c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedpostcodeGebieden.schema.json @@ -0,0 +1,189 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoedpostcodegebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Standvastgoedpostcode_gebieden" + ], + "type": "object", + "description": "Postcodes kunnen in meerdere gebieden liggen. Deze tabel is ontdubbeld. Een postcode die in meerdere buurten ligt, is toegewezen aan één buurt. Als een postcode in meerdere buurten ligt is er ontdubbeld op volgorde van: meeste hoofdadressen, meeste adressen (inclusief nevenadressen), alfabetisch op buurt code.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `postcodeGebieden._links` field. It contains all relationships with objects.", + "properties": { + "ligtInBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "ligtInGgwgebied": { + "$ref": "../_shared/GebiedenGgwgebiedenRawIdentifier.schema.json" + }, + "ligtInStadsdeel": { + "$ref": "../_shared/GebiedenStadsdelenRawIdentifier.schema.json" + }, + "ligtInWijk": { + "$ref": "../_shared/GebiedenWijkenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StandvastgoedpostcodeGebiedenLink.schema.json" + } + }, + "required": [ + "ligtInBuurt", + "ligtInGgwgebied", + "ligtInStadsdeel", + "ligtInWijk", + "schema", + "self" + ] + }, + "alternatiefgebiedCode": { + "type": [ + "string", + "null" + ], + "description": "Code van het alternatief gebied (bron: O&S)" + }, + "alternatiefgebiedNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het alternatief gebied (bron: O&S)" + }, + "cbsBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "CBS-code van de buurt" + }, + "cbsWijkCode": { + "type": [ + "string", + "null" + ], + "description": "CBS-code van de wijk" + }, + "gebiedBuurtCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de buurt" + }, + "gebiedBuurtNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de buurt" + }, + "gebiedGgwCode": { + "type": [ + "string", + "null" + ], + "description": "Code van het gebiedsgericht werken gebied" + }, + "gebiedGgwNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het gebiedsgericht werken gebied" + }, + "gebiedStadsdeelCode": { + "type": [ + "string", + "null" + ], + "description": "Code van het stadsdeel" + }, + "gebiedStadsdeelNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het stadsdeel" + }, + "gebiedWijkCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de wijk" + }, + "gebiedWijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk" + }, + "ligtInBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat", + "readOnly": true, + "deprecated": true + }, + "ligtInGgwgebiedId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat", + "readOnly": true, + "deprecated": true + }, + "ligtInStadsdeelId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat", + "readOnly": true, + "deprecated": true + }, + "ligtInWijkId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat", + "readOnly": true, + "deprecated": true + }, + "peildatum": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "postcode": { + "type": "string" + } + }, + "required": [ + "_links", + "ligtInBuurtId", + "ligtInGgwgebiedId", + "ligtInStadsdeelId", + "ligtInWijkId", + "postcode" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedpostcodeGebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedpostcodeGebiedenLink.schema.json new file mode 100644 index 00000000..76eb9682 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/StandvastgoedpostcodeGebiedenLink.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stand-van-de-vastgoedgegevens-soqqfx6hg/standvastgoedpostcodegebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Standvastgoedpostcode_gebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to postcodeGebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "postcode": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "postcode", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded.schema.json new file mode 100644 index 00000000..1ac542f4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json" + ], + "type": "object", + "properties": { + "cijfers": { + "type": "array", + "items": { + "$ref": "./Statistiekencijfers.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded2.schema.json new file mode 100644 index 00000000..d1943256 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json" + ], + "type": "object", + "properties": { + "indicatoren": { + "type": "array", + "items": { + "$ref": "./Statistiekenindicatoren.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded3.schema.json new file mode 100644 index 00000000..a6a9e322 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json" + ], + "type": "object", + "properties": { + "toepassingen": { + "type": "array", + "items": { + "$ref": "./Statistiekentoepassingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Links.schema.json new file mode 100644 index 00000000..2aa90254 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekencijfers.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekencijfers.schema.json new file mode 100644 index 00000000..abbaab09 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekencijfers.schema.json @@ -0,0 +1,93 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekencijfers", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/Statistiekencijfers" + ], + "type": "object", + "description": "Alle cijfers, gerelateerd aan de bijhorende indicatoren en dimensies", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `cijfers._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StatistiekencijfersLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "begindatum": { + "type": "string", + "format": "date-time", + "description": "Begindatum waarop de tijddimensie is begonnen" + }, + "einddatum": { + "type": "string", + "format": "date-time", + "description": "Einddatum waarop de tijddimensie is geëindigd" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie van het cijfer i.c.m. de bijhorende indicator en dimensies" + }, + "indicator": { + "type": "string", + "description": "Naam van de indicator waarop het cijfer betrekking heeft" + }, + "ruimtelijkeDimensieCode": { + "type": "string", + "description": "Unieke code van de ruimtelijke indeling binnen hetzelfde type en datum" + }, + "ruimtelijkeDimensieDatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de ruimtelijke indeling van kracht is geworden" + }, + "ruimtelijkeDimensieNaam": { + "type": "string", + "description": "Unieke naam van de ruimtelijke indeling binnen hetzelfde type en datum" + }, + "ruimtelijkeDimensieType": { + "type": "string", + "description": "Type ruimtelijke indeling" + }, + "temporeleDimensieType": { + "type": "string", + "description": "Type van de tijddimensie. Dit kan een vaste peildatum zijn of een periode" + }, + "waarde": { + "type": "number", + "format": "double", + "description": "Waarde van het cijfer met het aantal decimalen, zoals vastgelegd bij de indicator" + } + }, + "required": [ + "_links", + "begindatum", + "einddatum", + "id", + "indicator", + "ruimtelijkeDimensieCode", + "ruimtelijkeDimensieNaam", + "ruimtelijkeDimensieType", + "temporeleDimensieType", + "waarde" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekencijfersLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekencijfersLink.schema.json new file mode 100644 index 00000000..54508cfb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekencijfersLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekencijferslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/StatistiekencijfersLink" + ], + "type": "object", + "description": "The identifier of the relationship to cijfers.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie van het cijfer i.c.m. de bijhorende indicator en dimensies" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultCijfersLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultCijfersLinks.schema.json new file mode 100644 index 00000000..23e56641 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultCijfersLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekendefaultcijferslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/StatistiekendefaultCijfersLinks" + ], + "type": "object", + "description": "The contents of the `cijfers._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StatistiekencijfersLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultIndicatorenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultIndicatorenLinks.schema.json new file mode 100644 index 00000000..5d12c5ff --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultIndicatorenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekendefaultindicatorenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/StatistiekendefaultIndicatorenLinks" + ], + "type": "object", + "description": "The contents of the `indicatoren._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StatistiekenindicatorenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultToepassingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultToepassingenLinks.schema.json new file mode 100644 index 00000000..77daa6c2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekendefaultToepassingenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekendefaulttoepassingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/StatistiekendefaultToepassingenLinks" + ], + "type": "object", + "description": "The contents of the `toepassingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StatistiekentoepassingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekenindicatoren.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekenindicatoren.schema.json new file mode 100644 index 00000000..2e813ab4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekenindicatoren.schema.json @@ -0,0 +1,160 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekenindicatoren", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/Statistiekenindicatoren" + ], + "type": "object", + "description": "Alle indicatoren (variabelen) en hun metadata", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `indicatoren._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StatistiekenindicatorenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "berekening": { + "type": [ + "string", + "null" + ], + "description": "Rekenformule, die is gebruikt om de waarde van de indicator te berekenen" + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving en overige informatie over de indicator" + }, + "bron": { + "type": [ + "string", + "null" + ], + "description": "Herkomst van de indicator en bijhorende definitie" + }, + "decimalen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal decimalen, waarin de waarde van de indicator moet worden gepubliceerd" + }, + "definitie": { + "type": "string", + "description": "Definitie, die ten grondslag ligt van de indicator" + }, + "definitieUk": { + "type": [ + "string", + "null" + ], + "description": "Definitie in het Brits-Engels, die ten grondslag ligt van de indicator" + }, + "dimensieBeschrijving": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van de dimensie, waartoe de dimensie behoort" + }, + "dimensieCode": { + "type": [ + "string", + "null" + ], + "description": "Code van de dimensie, waartoe de dimensie behoort" + }, + "dimensieNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de dimensie, waartoe de indicator behoort" + }, + "eenheid": { + "type": [ + "string", + "null" + ], + "description": "Eenheid waarin de indicator wordt uitgedrukt" + }, + "extraAttributen": { + "nullable": true, + "description": "Vrij veld om aanvullende attributen met hun waarde op te slaan, die nodig kunnen zijn voor verdere visualisatie" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie van de indicator" + }, + "label": { + "type": "string", + "description": "Beknopte label van de indicator t.b.v. weergave" + }, + "labelUk": { + "type": [ + "string", + "null" + ], + "description": "Beknopte label van de indicator in het Brits-Engels t.b.v. weergave" + }, + "naam": { + "type": "string", + "description": "Unieke naam van de indicator" + }, + "parent": { + "type": [ + "string", + "null" + ], + "description": "Naam van een indicator, waartoe de indicator behoort" + }, + "symbool": { + "type": [ + "string", + "null" + ], + "description": "Symbool, behorende bij de eenheid" + }, + "thema": { + "type": "string", + "description": "Thematische indeling waaronder de indicator valt" + }, + "verantwoordelijke": { + "type": [ + "string", + "null" + ], + "description": "Naam van het team binnen de organisatie, dat verantwoordelijk is voor de indicator" + } + }, + "required": [ + "_links", + "definitie", + "id", + "label", + "naam", + "thema" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekenindicatorenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekenindicatorenLink.schema.json new file mode 100644 index 00000000..219afef5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekenindicatorenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekenindicatorenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/StatistiekenindicatorenLink" + ], + "type": "object", + "description": "The identifier of the relationship to indicatoren.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie van de indicator" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekentoepassingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekentoepassingen.schema.json new file mode 100644 index 00000000..f6e15d12 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/Statistiekentoepassingen.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekentoepassingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/Statistiekentoepassingen" + ], + "type": "object", + "description": "Alle cijfers, gerelateerd aan de bijhorende indicatoren en dimensies", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `toepassingen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StatistiekentoepassingenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie" + }, + "indicator": { + "type": "string", + "description": "Naam van de indicator" + }, + "naam": { + "type": "string", + "description": "Naam van de toepassing" + }, + "ruimtelijkeDimensie": { + "type": "string", + "description": "Ruimtelijke indeling" + }, + "temporeleDimensie": { + "type": "string", + "description": "Type van de tijddimensie. Dit kan een vaste peildatum zijn of een periode" + }, + "versie": { + "type": "string", + "description": "Versie van de toepassing" + } + }, + "required": [ + "_links", + "id", + "indicator", + "naam", + "ruimtelijkeDimensie", + "temporeleDimensie", + "versie" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekentoepassingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekentoepassingenLink.schema.json new file mode 100644 index 00000000..d0c3d73b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/statistieken-mmyqjuenr/StatistiekentoepassingenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/statistieken-mmyqjuenr/statistiekentoepassingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json#/components/schemas/StatistiekentoepassingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to toepassingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke identificatie" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Embedded.schema.json new file mode 100644 index 00000000..35504611 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json" + ], + "type": "object", + "properties": { + "klokken": { + "type": "array", + "items": { + "$ref": "./StoringsmeldingenOvlEnKlokkenklokken.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Embedded2.schema.json new file mode 100644 index 00000000..bd2a8e73 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json" + ], + "type": "object", + "properties": { + "openbare_verlichting": { + "type": "array", + "items": { + "$ref": "./StoringsmeldingenOvlEnKlokkenopenbareVerlichting.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/LineString.schema.json new file mode 100644 index 00000000..9fa466b3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Links.schema.json new file mode 100644 index 00000000..5bdd92e1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiLineString.schema.json new file mode 100644 index 00000000..8d365a4d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiPoint.schema.json new file mode 100644 index 00000000..215d302f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiPolygon.schema.json new file mode 100644 index 00000000..e2e72a05 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Point.schema.json new file mode 100644 index 00000000..f7a2a397 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Polygon.schema.json new file mode 100644 index 00000000..bea360b0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkendefaultKlokkenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkendefaultKlokkenLinks.schema.json new file mode 100644 index 00000000..0c2ec7d8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkendefaultKlokkenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/storingsmeldingenovlenklokkendefaultklokkenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/StoringsmeldingenOvlEnKlokkendefaultKlokkenLinks" + ], + "type": "object", + "description": "The contents of the `klokken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StoringsmeldingenOvlEnKlokkenklokkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkendefaultOpenbareVerlichtingLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkendefaultOpenbareVerlichtingLinks.schema.json new file mode 100644 index 00000000..8bd6b1e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkendefaultOpenbareVerlichtingLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/storingsmeldingenovlenklokkendefaultopenbareverlichtinglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/StoringsmeldingenOvlEnKlokkendefaultOpenbareVerlichtingLinks" + ], + "type": "object", + "description": "The contents of the `openbareVerlichting._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StoringsmeldingenOvlEnKlokkenopenbareVerlichtingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenklokken.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenklokken.schema.json new file mode 100644 index 00000000..1600096a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenklokken.schema.json @@ -0,0 +1,102 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/storingsmeldingenovlenklokkenklokken", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/StoringsmeldingenOvlEnKlokkenklokken" + ], + "type": "object", + "description": "Gegevens over de storingsmeldingen van de klokken van de Gemeente van Amsterdam. Deze klokken zijn te herkennen aan de 3 rode kruizen op de klok.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `klokken._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StoringsmeldingenOvlEnKlokkenklokkenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "breedtegraad": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedtegraad van een klok." + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "lengtegraad": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengtegraad van een klok." + }, + "meldingstatus": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Indicatie of een melding is gemaakt op een klok. Waarde 1 is melding, waarde 0 geen melding." + }, + "objectId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een unieke aanduiding van een klok door de bron." + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "description": "Een unieke aanduiding van een klok door de bron." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Type aanduiding van een klok." + }, + "objecttypeOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van type aanduiding van een klok." + }, + "storingstatus": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Indicatie of een storing bekend is van een klok. Waarde 1 is storing, waarde 0 geen storing." + } + }, + "required": [ + "_links", + "objectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenklokkenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenklokkenLink.schema.json new file mode 100644 index 00000000..578ddc79 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenklokkenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/storingsmeldingenovlenklokkenklokkenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/StoringsmeldingenOvlEnKlokkenklokkenLink" + ], + "type": "object", + "description": "The identifier of the relationship to klokken.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "objectId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een unieke aanduiding van een klok door de bron." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "objectId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenopenbareVerlichting.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenopenbareVerlichting.schema.json new file mode 100644 index 00000000..5cf677aa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenopenbareVerlichting.schema.json @@ -0,0 +1,102 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/storingsmeldingenovlenklokkenopenbareverlichting", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/StoringsmeldingenOvlEnKlokkenopenbare_verlichting" + ], + "type": "object", + "description": "Gegevens over de storingsmeldingen van de openbare verlichting van de Gemeente van Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `openbareVerlichting._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StoringsmeldingenOvlEnKlokkenopenbareVerlichtingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "breedtegraad": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Breedtegraad van een openbare verlichting." + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "lengtegraad": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Lengtegraad van een openbare verlichting." + }, + "meldingstatus": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Indicatie of een melding is gemaakt op een openbare verlichting. Waarde 1 is melding, waarde 0 geen melding." + }, + "objectId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een unieke aanduiding van een openbare verlichting door bron." + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "description": "Een unieke aanduiding van een openbare verlichting door bron." + }, + "objecttype": { + "type": [ + "string", + "null" + ], + "description": "Type aanduiding van een openbare verlichting." + }, + "objecttypeOmschrijving": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van type aanduiding van een openbare verlichting." + }, + "storingstatus": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Indicatie of een storing bekend is van een openbare verlichting. Waarde 1 is storing, waarde 0 geen storing." + } + }, + "required": [ + "_links", + "objectId" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenopenbareVerlichtingLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenopenbareVerlichtingLink.schema.json new file mode 100644 index 00000000..15b62572 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/StoringsmeldingenOvlEnKlokkenopenbareVerlichtingLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/storingsmeldingen-openbare-verlichting-en-klokken-4mcwfxehg/storingsmeldingenovlenklokkenopenbareverlichtinglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/StoringsmeldingenOvlEnKlokkenopenbare_verlichtingLink" + ], + "type": "object", + "description": "The identifier of the relationship to openbareVerlichting.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "objectId": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Een unieke aanduiding van een openbare verlichting door bron." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "objectId", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Embedded.schema.json new file mode 100644 index 00000000..0d782ce7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stroomstoringen-a9mbbuehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json" + ], + "type": "object", + "properties": { + "stroomstoringen": { + "type": "array", + "items": { + "$ref": "./Stroomstoringenstroomstoringen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Links.schema.json new file mode 100644 index 00000000..7a260a1d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stroomstoringen-a9mbbuehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/StroomstoringendefaultStroomstoringenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/StroomstoringendefaultStroomstoringenLinks.schema.json new file mode 100644 index 00000000..47e8c74a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/StroomstoringendefaultStroomstoringenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stroomstoringen-a9mbbuehr/stroomstoringendefaultstroomstoringenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/StroomstoringendefaultStroomstoringenLinks" + ], + "type": "object", + "description": "The contents of the `stroomstoringen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StroomstoringenstroomstoringenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Stroomstoringenstroomstoringen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Stroomstoringenstroomstoringen.schema.json new file mode 100644 index 00000000..48335cb4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/Stroomstoringenstroomstoringen.schema.json @@ -0,0 +1,256 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stroomstoringen-a9mbbuehr/stroomstoringenstroomstoringen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/Stroomstoringenstroomstoringen" + ], + "type": "object", + "description": "Stroomstoringen (van vandaag) Liander netwerk regio Amsterdam", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `stroomstoringen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./StroomstoringenstroomstoringenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "datumEind": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum en tijdstip opgelost." + }, + "datumLog": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Interne log datum Liander." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "gestoordGebied": { + "type": [ + "string", + "null" + ], + "description": "Gebied wat (mede) is geraakt door stroomstoring." + }, + "gestoordGebiedLengte": { + "type": [ + "string", + "null" + ], + "description": "Lengte van het gebied wat (mede) is geraakt door stroomstoring (in meters)." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek identificerend kenmerk stroomstoring." + }, + "mutatieActie": { + "type": [ + "string", + "null" + ], + "description": "Soort handeling uitgevoerd." + }, + "storingComponent": { + "type": [ + "string", + "null" + ], + "description": "Component stroomstoring." + }, + "storingDatumEind": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Eindatum stroomstoring." + }, + "storingDatumGemeld": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Datum en tijdstip van melding." + }, + "storingDatumSchatting": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Geschatte datum en tijdstip stroomstoring opgelost." + }, + "storingDatumWijziging": { + "type": [ + "string", + "null" + ], + "description": "Datum wijziging." + }, + "storingEnergiesoort": { + "type": [ + "string", + "null" + ], + "description": "Energiesoort met betrekking tot stroomstoring." + }, + "storingGetroffenKlanten": { + "type": [ + "string", + "null" + ], + "description": "Indicatie aantal getroffen personen." + }, + "storingGetroffenPlaatsen": { + "type": [ + "string", + "null" + ], + "description": "Regio waar binnen de stroomstoring valt. In dit geval Amsterdam." + }, + "storingGetroffenPostcodes": { + "type": [ + "string", + "null" + ], + "description": "Lijst van getroffen postcodes." + }, + "storingGetroffenStraten": { + "type": [ + "string", + "null" + ], + "description": "Indicatie aantal getroffen straten." + }, + "storingNummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Intern storingnummer Liander." + }, + "storingOorzaak": { + "type": [ + "string", + "null" + ], + "description": "Oorzaak van stroomstoring." + }, + "storingServiceUpdate": { + "type": [ + "string", + "null" + ], + "description": "Datum update." + }, + "storingStatus": { + "type": [ + "string", + "null" + ], + "description": "Actuele status stroomstoring (met een vertraging van circa 10 min.)" + }, + "storingType": { + "type": [ + "string", + "null" + ], + "description": "Type stroomstoring." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/StroomstoringenstroomstoringenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/StroomstoringenstroomstoringenLink.schema.json new file mode 100644 index 00000000..371031b8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/stroomstoringen-a9mbbuehr/StroomstoringenstroomstoringenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/stroomstoringen-a9mbbuehr/stroomstoringenstroomstoringenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json#/components/schemas/StroomstoringenstroomstoringenLink" + ], + "type": "object", + "description": "The identifier of the relationship to stroomstoringen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Uniek identificerend kenmerk stroomstoring." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/Embedded.schema.json new file mode 100644 index 00000000..4b3cd46d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/subsidies-cnz8bxeng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json" + ], + "type": "object", + "properties": { + "openbaar_subsidieregister": { + "type": "array", + "items": { + "$ref": "./SubsidiesopenbaarSubsidieregister.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/Links.schema.json new file mode 100644 index 00000000..71f9d649 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/subsidies-cnz8bxeng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesdefaultOpenbaarSubsidieregisterLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesdefaultOpenbaarSubsidieregisterLinks.schema.json new file mode 100644 index 00000000..fe22f577 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesdefaultOpenbaarSubsidieregisterLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/subsidies-cnz8bxeng/subsidiesdefaultopenbaarsubsidieregisterlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/SubsidiesdefaultOpenbaarSubsidieregisterLinks" + ], + "type": "object", + "description": "The contents of the `openbaarSubsidieregister._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SubsidiesopenbaarSubsidieregisterLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesopenbaarSubsidieregister.schema.json b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesopenbaarSubsidieregister.schema.json new file mode 100644 index 00000000..b64670d9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesopenbaarSubsidieregister.schema.json @@ -0,0 +1,152 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/subsidies-cnz8bxeng/subsidiesopenbaarsubsidieregister", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/Subsidiesopenbaar_subsidieregister" + ], + "type": "object", + "description": "Het openbaar subsidieregister bevat informatie over de verleende subsidies van de gemeente Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `openbaarSubsidieregister._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./SubsidiesopenbaarSubsidieregisterLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aanvrager": { + "type": [ + "string", + "null" + ], + "title": "Subsidieaanvrager", + "description": "De aanvrager van de subsidie" + }, + "bedragAangevraagd": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het bedrag dat is aangevraagd" + }, + "bedragVastgesteld": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het bedrag dat is vastgesteld" + }, + "bedragVerleend": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het bedrag dat is verleend" + }, + "beleidsterrein": { + "type": [ + "string", + "null" + ], + "description": "Het project dat verband houdt met de subsidie" + }, + "datumOverzicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het overzicht is gemaakt" + }, + "dossiernummer": { + "type": [ + "string", + "null" + ], + "description": "Het unieke dossiernummer van de subsidieverlening" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de subsidieverlening." + }, + "organisatieonderdeel": { + "type": [ + "string", + "null" + ], + "description": "Het organisatieonderdeel dat de subsidie heeft verstrekt" + }, + "projectnaam": { + "type": [ + "string", + "null" + ], + "description": "De naam van het project dat verband houdt met de subsidie" + }, + "publicatiedatumVaststellingsbesluit": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het vaststellingsbesluit is gepubliceerd" + }, + "publicatiedatumVerleningsbesluit": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "De datum waarop het verleningsbesluit is gepubliceerd" + }, + "regelingnaam": { + "type": [ + "string", + "null" + ], + "title": "Regeling", + "description": "De naam van de regeling van de subsidie" + }, + "subsidiejaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Het jaar waarin de subsidie is verleend" + }, + "typePeriodiciteit": { + "type": [ + "string", + "null" + ], + "title": "Periodiciteit", + "description": "De periodiciteit van de subsidie" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesopenbaarSubsidieregisterLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesopenbaarSubsidieregisterLink.schema.json new file mode 100644 index 00000000..82c51beb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/subsidies-cnz8bxeng/SubsidiesopenbaarSubsidieregisterLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/subsidies-cnz8bxeng/subsidiesopenbaarsubsidieregisterlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json#/components/schemas/Subsidiesopenbaar_subsidieregisterLink" + ], + "type": "object", + "description": "The identifier of the relationship to openbaarSubsidieregister.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van de subsidieverlening." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded.schema.json new file mode 100644 index 00000000..bac47526 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json" + ], + "type": "object", + "properties": { + "aanbevolenroutes": { + "type": "array", + "items": { + "$ref": "./Touringcarsaanbevolenroutes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded2.schema.json new file mode 100644 index 00000000..36ed8730 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json" + ], + "type": "object", + "properties": { + "doorrijhoogtes": { + "type": "array", + "items": { + "$ref": "./Touringcarsdoorrijhoogtes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded3.schema.json new file mode 100644 index 00000000..9003cfc3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json" + ], + "type": "object", + "properties": { + "haltes": { + "type": "array", + "items": { + "$ref": "./Touringcarshaltes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded4.schema.json new file mode 100644 index 00000000..1560b562 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json" + ], + "type": "object", + "properties": { + "parkeerplaatsen": { + "type": "array", + "items": { + "$ref": "./Touringcarsparkeerplaatsen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded5.schema.json new file mode 100644 index 00000000..8b9527d0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json" + ], + "type": "object", + "properties": { + "verplichteroutes": { + "type": "array", + "items": { + "$ref": "./Touringcarsverplichteroutes.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded6.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded6.schema.json new file mode 100644 index 00000000..6c88023b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Embedded6.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/embedded6", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json" + ], + "type": "object", + "properties": { + "wegwerkzaamheden": { + "type": "array", + "items": { + "$ref": "./Touringcarswegwerkzaamheden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/LineString.schema.json new file mode 100644 index 00000000..0ed05171 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Links.schema.json new file mode 100644 index 00000000..4790b39c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiLineString.schema.json new file mode 100644 index 00000000..9cb1ec0c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiPoint.schema.json new file mode 100644 index 00000000..c1ca8e55 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiPolygon.schema.json new file mode 100644 index 00000000..412e671c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Point.schema.json new file mode 100644 index 00000000..7123a654 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Polygon.schema.json new file mode 100644 index 00000000..25c53797 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsaanbevolenroutes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsaanbevolenroutes.schema.json new file mode 100644 index 00000000..5f80f6e9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsaanbevolenroutes.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsaanbevolenroutes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Touringcarsaanbevolenroutes" + ], + "type": "object", + "description": "aanbevolenroutes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `aanbevolenroutes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarsaanbevolenroutesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Routenaam" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsaanbevolenroutesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsaanbevolenroutesLink.schema.json new file mode 100644 index 00000000..6e7761d7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsaanbevolenroutesLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsaanbevolenrouteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarsaanbevolenroutesLink" + ], + "type": "object", + "description": "The identifier of the relationship to aanbevolenroutes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultAanbevolenroutesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultAanbevolenroutesLinks.schema.json new file mode 100644 index 00000000..e8ff68d2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultAanbevolenroutesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsdefaultaanbevolenrouteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarsdefaultAanbevolenroutesLinks" + ], + "type": "object", + "description": "The contents of the `aanbevolenroutes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarsaanbevolenroutesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultDoorrijhoogtesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultDoorrijhoogtesLinks.schema.json new file mode 100644 index 00000000..baa223a7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultDoorrijhoogtesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsdefaultdoorrijhoogteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarsdefaultDoorrijhoogtesLinks" + ], + "type": "object", + "description": "The contents of the `doorrijhoogtes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarsdoorrijhoogtesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultHaltesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultHaltesLinks.schema.json new file mode 100644 index 00000000..c3dd9a1e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultHaltesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsdefaulthalteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarsdefaultHaltesLinks" + ], + "type": "object", + "description": "The contents of the `haltes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarshaltesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultParkeerplaatsenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultParkeerplaatsenLinks.schema.json new file mode 100644 index 00000000..4a1bc233 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdefaultParkeerplaatsenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsdefaultparkeerplaatsenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarsdefaultParkeerplaatsenLinks" + ], + "type": "object", + "description": "The contents of the `parkeerplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarsparkeerplaatsenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsdoorrijhoogtes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsdoorrijhoogtes.schema.json new file mode 100644 index 00000000..f0443a6e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsdoorrijhoogtes.schema.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsdoorrijhoogtes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Touringcarsdoorrijhoogtes" + ], + "type": "object", + "description": "doorrijhoogtes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `doorrijhoogtes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarsdoorrijhoogtesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "maximaleDoorrijhoogte": { + "type": [ + "string", + "null" + ] + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Locatie doorrijhoogte beperking" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdoorrijhoogtesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdoorrijhoogtesLink.schema.json new file mode 100644 index 00000000..74e4abf5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsdoorrijhoogtesLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsdoorrijhoogteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarsdoorrijhoogtesLink" + ], + "type": "object", + "description": "The identifier of the relationship to doorrijhoogtes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarshaltes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarshaltes.schema.json new file mode 100644 index 00000000..87fbf1ec --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarshaltes.schema.json @@ -0,0 +1,64 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarshaltes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Touringcarshaltes" + ], + "type": "object", + "description": "haltes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `haltes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarshaltesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bijzonderheden": { + "type": [ + "string", + "null" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Naam halte" + }, + "plaatsen": { + "type": [ + "string", + "null" + ], + "description": "Aantallen busplaatsen of coaches" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarshaltesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarshaltesLink.schema.json new file mode 100644 index 00000000..e864c122 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarshaltesLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarshalteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarshaltesLink" + ], + "type": "object", + "description": "The identifier of the relationship to haltes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsparkeerplaatsen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsparkeerplaatsen.schema.json new file mode 100644 index 00000000..70845f92 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsparkeerplaatsen.schema.json @@ -0,0 +1,78 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsparkeerplaatsen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Touringcarsparkeerplaatsen" + ], + "type": "object", + "description": "parkeerplaatsen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `parkeerplaatsen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarsparkeerplaatsenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "bijzonderheden": { + "type": [ + "string", + "null" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "meerInformatie": { + "type": [ + "string", + "null" + ], + "description": "Naam van de URL" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Parkeerplaatsnaam" + }, + "plaatsen": { + "type": [ + "string", + "null" + ], + "description": "Aantallen busplaatsen of coaches" + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Verwijzing naar aanvullende informatie" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsparkeerplaatsenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsparkeerplaatsenLink.schema.json new file mode 100644 index 00000000..0eefa87c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsparkeerplaatsenLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsparkeerplaatsenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarsparkeerplaatsenLink" + ], + "type": "object", + "description": "The identifier of the relationship to parkeerplaatsen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsv1VerplichteroutesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsv1VerplichteroutesLinks.schema.json new file mode 100644 index 00000000..fa573414 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsv1VerplichteroutesLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsv1verplichterouteslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Touringcarsv1VerplichteroutesLinks" + ], + "type": "object", + "description": "The contents of the `verplichteroutes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarsverplichteroutesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsv1WegwerkzaamhedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsv1WegwerkzaamhedenLinks.schema.json new file mode 100644 index 00000000..b6201e18 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsv1WegwerkzaamhedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsv1wegwerkzaamhedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Touringcarsv1WegwerkzaamhedenLinks" + ], + "type": "object", + "description": "The contents of the `wegwerkzaamheden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarswegwerkzaamhedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsverplichteroutes.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsverplichteroutes.schema.json new file mode 100644 index 00000000..6e0461c0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarsverplichteroutes.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsverplichteroutes", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Touringcarsverplichteroutes" + ], + "type": "object", + "description": "verplichteroutes", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `verplichteroutes._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarsverplichteroutesLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Routenaam" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsverplichteroutesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsverplichteroutesLink.schema.json new file mode 100644 index 00000000..fd0e3d15 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarsverplichteroutesLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarsverplichterouteslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarsverplichteroutesLink" + ], + "type": "object", + "description": "The identifier of the relationship to verplichteroutes.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarswegwerkzaamheden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarswegwerkzaamheden.schema.json new file mode 100644 index 00000000..1770fbdc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/Touringcarswegwerkzaamheden.schema.json @@ -0,0 +1,71 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarswegwerkzaamheden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Touringcarswegwerkzaamheden" + ], + "type": "object", + "description": "wegwerkzaamheden", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `wegwerkzaamheden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./TouringcarswegwerkzaamhedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "meerInformatie": { + "type": [ + "string", + "null" + ], + "description": "Naam van de URL" + }, + "omschrijving": { + "type": [ + "string", + "null" + ], + "title": "Aard/Scope wegwerkzaamheden" + }, + "opmerkingen": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Verwijzing naar aanvullende informatie" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarswegwerkzaamhedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarswegwerkzaamhedenLink.schema.json new file mode 100644 index 00000000..6c93ac68 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/touringcars-lkbffxehr/TouringcarswegwerkzaamhedenLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/touringcars-lkbffxehr/touringcarswegwerkzaamhedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/TouringcarswegwerkzaamhedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to wegwerkzaamheden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Embedded.schema.json new file mode 100644 index 00000000..2715b479 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json" + ], + "type": "object", + "properties": { + "brom_en_snorfiets": { + "type": "array", + "items": { + "$ref": "./UitstootvrijeZonesbromEnSnorfiets.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Embedded2.schema.json new file mode 100644 index 00000000..09d73b94 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json" + ], + "type": "object", + "properties": { + "vracht_en_bestelauto": { + "type": "array", + "items": { + "$ref": "./UitstootvrijeZonesvrachtEnBestelauto.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Links.schema.json new file mode 100644 index 00000000..8d682a24 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesbromEnSnorfiets.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesbromEnSnorfiets.schema.json new file mode 100644 index 00000000..4e2db602 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesbromEnSnorfiets.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/uitstootvrijezonesbromensnorfiets", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/UitstootvrijeZonesbrom_en_snorfiets" + ], + "type": "object", + "description": "bromEnSnorfiets", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bromEnSnorfiets._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./UitstootvrijeZonesbromEnSnorfietsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Brom en snorfiets uitstootvrije zone ID", + "description": "Unieke aanduiding van de uitstootvrije zone van het gebied voor brom en snorfiets." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesbromEnSnorfietsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesbromEnSnorfietsLink.schema.json new file mode 100644 index 00000000..f9729de3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesbromEnSnorfietsLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/uitstootvrijezonesbromensnorfietslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/UitstootvrijeZonesbrom_en_snorfietsLink" + ], + "type": "object", + "description": "The identifier of the relationship to bromEnSnorfiets.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Brom en snorfiets uitstootvrije zone ID", + "description": "Unieke aanduiding van de uitstootvrije zone van het gebied voor brom en snorfiets." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesdefaultBromEnSnorfietsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesdefaultBromEnSnorfietsLinks.schema.json new file mode 100644 index 00000000..ccc9a3dd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesdefaultBromEnSnorfietsLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/uitstootvrijezonesdefaultbromensnorfietslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/UitstootvrijeZonesdefaultBromEnSnorfietsLinks" + ], + "type": "object", + "description": "The contents of the `bromEnSnorfiets._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./UitstootvrijeZonesbromEnSnorfietsLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesv1VrachtEnBestelautoLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesv1VrachtEnBestelautoLinks.schema.json new file mode 100644 index 00000000..60d152db --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesv1VrachtEnBestelautoLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/uitstootvrijezonesv1vrachtenbestelautolinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/UitstootvrijeZonesv1VrachtEnBestelautoLinks" + ], + "type": "object", + "description": "The contents of the `vrachtEnBestelauto._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./UitstootvrijeZonesvrachtEnBestelautoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesvrachtEnBestelauto.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesvrachtEnBestelauto.schema.json new file mode 100644 index 00000000..be370497 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesvrachtEnBestelauto.schema.json @@ -0,0 +1,106 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/uitstootvrijezonesvrachtenbestelauto", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/UitstootvrijeZonesvracht_en_bestelauto" + ], + "type": "object", + "description": "vrachtEnBestelauto", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `vrachtEnBestelauto._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./UitstootvrijeZonesvrachtEnBestelautoLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vracht en bestelauto uitstootvrije zone ID", + "description": "Unieke aanduiding van de uitstootvrije zone van het gebied voor vracht en bestelauto." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesvrachtEnBestelautoLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesvrachtEnBestelautoLink.schema.json new file mode 100644 index 00000000..70aa5f9a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/UitstootvrijeZonesvrachtEnBestelautoLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitstootvrije-zones-wq_wfxehr/uitstootvrijezonesvrachtenbestelautolink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json#/components/schemas/UitstootvrijeZonesvracht_en_bestelautoLink" + ], + "type": "object", + "description": "The identifier of the relationship to vrachtEnBestelauto.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Vracht en bestelauto uitstootvrije zone ID", + "description": "Unieke aanduiding van de uitstootvrije zone van het gebied voor vracht en bestelauto." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Embedded.schema.json new file mode 100644 index 00000000..5f516818 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json" + ], + "type": "object", + "properties": { + "uitvoeringsplan": { + "type": "array", + "items": { + "$ref": "./Uitvoeringsplanuitvoeringsplan.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/LineString.schema.json new file mode 100644 index 00000000..3da0fccd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Links.schema.json new file mode 100644 index 00000000..fd5b8067 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiLineString.schema.json new file mode 100644 index 00000000..f8b3182a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiPoint.schema.json new file mode 100644 index 00000000..1119f68c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiPolygon.schema.json new file mode 100644 index 00000000..36dd3169 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Point.schema.json new file mode 100644 index 00000000..0a04b76f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Polygon.schema.json new file mode 100644 index 00000000..f783f7c6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/UitvoeringsplandefaultUitvoeringsplanLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/UitvoeringsplandefaultUitvoeringsplanLinks.schema.json new file mode 100644 index 00000000..a7ab827a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/UitvoeringsplandefaultUitvoeringsplanLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/uitvoeringsplandefaultuitvoeringsplanlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/UitvoeringsplandefaultUitvoeringsplanLinks" + ], + "type": "object", + "description": "The contents of the `uitvoeringsplan._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./UitvoeringsplanuitvoeringsplanLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Uitvoeringsplanuitvoeringsplan.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Uitvoeringsplanuitvoeringsplan.schema.json new file mode 100644 index 00000000..195f5adc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/Uitvoeringsplanuitvoeringsplan.schema.json @@ -0,0 +1,121 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/uitvoeringsplanuitvoeringsplan", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Uitvoeringsplanuitvoeringsplan" + ], + "type": "object", + "description": "Uitvoeringsplannen voor de openbare ruimte", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `uitvoeringsplan._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./UitvoeringsplanuitvoeringsplanLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "asset": { + "type": [ + "string", + "null" + ], + "description": "Soort object" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geplandeEindeUitvoering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gepland einde van de uitvoering", + "description": "Gepland einde van de uitvoering." + }, + "geplandeStartUitvoering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gepland begin van de uitvoering", + "description": "Gepland begin van de uitvoering." + }, + "geplandeStartVoorbereiding": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Gepland begin van de voorbereiding", + "description": "Gepland begin van de voorbereiding." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Id van het object" + }, + "onderhoudssoort": { + "type": [ + "string", + "null" + ], + "description": "Soort onderhoud" + }, + "projectnaam": { + "type": [ + "string", + "null" + ], + "description": "Projectnaam" + }, + "projectnummer": { + "type": [ + "string", + "null" + ], + "title": "Project nummer", + "description": "Project nummer" + }, + "projectomschrijving": { + "type": [ + "string", + "null" + ], + "description": "Projectomschrijving" + }, + "uitvoeringsorganisatie": { + "type": [ + "string", + "null" + ], + "description": "Uitvoeringsorganisatie" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/UitvoeringsplanuitvoeringsplanLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/UitvoeringsplanuitvoeringsplanLink.schema.json new file mode 100644 index 00000000..cdf53b95 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/UitvoeringsplanuitvoeringsplanLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/uitvoeringsplan-vlop1x6ng/uitvoeringsplanuitvoeringsplanlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/UitvoeringsplanuitvoeringsplanLink" + ], + "type": "object", + "description": "The identifier of the relationship to uitvoeringsplan.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Id van het object" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Embedded.schema.json new file mode 100644 index 00000000..c0f0bae3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/varen/openapi.json" + ], + "type": "object", + "properties": { + "ligplaats": { + "type": "array", + "items": { + "$ref": "./Varenligplaats.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Embedded2.schema.json new file mode 100644 index 00000000..2bd0113c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/varen/openapi.json" + ], + "type": "object", + "properties": { + "opafstapplaats": { + "type": "array", + "items": { + "$ref": "./Varenopafstapplaats.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/LineString.schema.json new file mode 100644 index 00000000..d6b75567 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Links.schema.json new file mode 100644 index 00000000..61be6fab --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiLineString.schema.json new file mode 100644 index 00000000..f49e9daa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiPoint.schema.json new file mode 100644 index 00000000..715c6ef9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiPolygon.schema.json new file mode 100644 index 00000000..24b578a4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Point.schema.json new file mode 100644 index 00000000..2a73fc6d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Polygon.schema.json new file mode 100644 index 00000000..87c6a9c1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarendefaultLigplaatsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarendefaultLigplaatsLinks.schema.json new file mode 100644 index 00000000..4be32089 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarendefaultLigplaatsLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/varendefaultligplaatslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/VarendefaultLigplaatsLinks" + ], + "type": "object", + "description": "The contents of the `ligplaats._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VarenligplaatsLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarendefaultOpafstapplaatsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarendefaultOpafstapplaatsLinks.schema.json new file mode 100644 index 00000000..080b70bf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarendefaultOpafstapplaatsLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/varendefaultopafstapplaatslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/VarendefaultOpafstapplaatsLinks" + ], + "type": "object", + "description": "The contents of the `opafstapplaats._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VarenopafstapplaatsLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Varenligplaats.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Varenligplaats.schema.json new file mode 100644 index 00000000..fc33083d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Varenligplaats.schema.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/varenligplaats", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Varenligplaats" + ], + "type": "object", + "description": "Deze dataset bevat de gegevens over de ligplaatsen register in Amsterdam.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `ligplaats._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VarenligplaatsLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] + }, + "datumEindeVergunning": { + "type": [ + "string", + "null" + ], + "description": "Einde van verleende vergunning" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Unieke identificatie van het object", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk van het record" + }, + "idLigplaats": { + "type": [ + "string", + "null" + ], + "description": "Id veld (niet uniek)" + }, + "kenmerkVergunning": { + "type": [ + "string", + "null" + ], + "description": "Kenmerk van ligplaastvergunning" + }, + "ligplaatsSegment": { + "type": [ + "string", + "null" + ], + "description": "Categorie van lengte van vaartuigen" + }, + "locatieAdres": { + "type": [ + "string", + "null" + ], + "description": "Locatie beschrijving" + }, + "naamKlantKvk": { + "type": [ + "string", + "null" + ], + "description": "Naam van klant volgens KvK" + }, + "naamVaartuig": { + "type": [ + "string", + "null" + ], + "description": "Naam van vaartuig." + }, + "verwerkingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date" + } + }, + "required": [ + "_links", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarenligplaatsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarenligplaatsLink.schema.json new file mode 100644 index 00000000..a0ba10e5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarenligplaatsLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/varenligplaatslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/VarenligplaatsLink" + ], + "type": "object", + "description": "The identifier of the relationship to ligplaats.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk van het record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Varenopafstapplaats.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Varenopafstapplaats.schema.json new file mode 100644 index 00000000..6b414cf2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/Varenopafstapplaats.schema.json @@ -0,0 +1,107 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/varenopafstapplaats", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Varenopafstapplaats" + ], + "type": "object", + "description": "Deze dataset bevat de gegevens over op- en afstaplocaties voor pleziervaart, passagiersvaart en transport over het water. De gemeente wil daarbij voldoende ruimte voor bewoners creëren, onder andere doorbeheersing van het aantal vaarbewegingen en het spreiden van plezier- en passagiersvaart.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `opafstapplaats._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VarenopafstapplaatsLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] + }, + "eLaadpunt": { + "type": [ + "string", + "null" + ], + "description": "Indicatie electrische laadpunt voorziening." + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Object ID", + "description": "Unieke identificatie van het object", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk van het record" + }, + "kleurOpKaart": { + "type": [ + "string", + "null" + ], + "description": "Gewenste kleurweergave op de kaart" + }, + "laadLos": { + "type": [ + "string", + "null" + ], + "description": " Indicatie voor laad en los doeleinden." + }, + "opEnAfstap": { + "type": [ + "string", + "null" + ], + "description": " Indicatie ove opstap of afstaplocatie" + }, + "tekstOnMouseover": { + "type": [ + "string", + "null" + ], + "description": "Volgnummer + locatiebeschrijving" + }, + "verwerkingsdatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop het object in het systeem is geregistreerd" + }, + "volgnr": { + "type": [ + "string", + "null" + ], + "description": "Volgnummer van het object" + } + }, + "required": [ + "_links", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarenopafstapplaatsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarenopafstapplaatsLink.schema.json new file mode 100644 index 00000000..04131385 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/varen-vmtu1x6hr/VarenopafstapplaatsLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/varen-vmtu1x6hr/varenopafstapplaatslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/VarenopafstapplaatsLink" + ], + "type": "object", + "description": "The identifier of the relationship to opafstapplaats.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek identificerend kenmerk van het record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Embedded.schema.json new file mode 100644 index 00000000..21df170f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json" + ], + "type": "object", + "properties": { + "veiligeafstanden": { + "type": "array", + "items": { + "$ref": "./Veiligeafstandenveiligeafstanden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/LineString.schema.json new file mode 100644 index 00000000..3cac1bb4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Links.schema.json new file mode 100644 index 00000000..2ac43fdd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiLineString.schema.json new file mode 100644 index 00000000..eb00d6c0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiPoint.schema.json new file mode 100644 index 00000000..a67ee150 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiPolygon.schema.json new file mode 100644 index 00000000..a1e48709 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Point.schema.json new file mode 100644 index 00000000..9d0da979 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Polygon.schema.json new file mode 100644 index 00000000..0c580a66 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Veiligeafstandenv1VeiligeafstandenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Veiligeafstandenv1VeiligeafstandenLinks.schema.json new file mode 100644 index 00000000..d94679ac --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Veiligeafstandenv1VeiligeafstandenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/veiligeafstandenv1veiligeafstandenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Veiligeafstandenv1VeiligeafstandenLinks" + ], + "type": "object", + "description": "The contents of the `veiligeafstanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VeiligeafstandenveiligeafstandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Veiligeafstandenveiligeafstanden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Veiligeafstandenveiligeafstanden.schema.json new file mode 100644 index 00000000..b7c0719d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/Veiligeafstandenveiligeafstanden.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/veiligeafstandenveiligeafstanden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Veiligeafstandenveiligeafstanden" + ], + "type": "object", + "description": "Locaties van vuurwerkopslagplaatsen, bunkerschepen, munitie-opslagplaatsen, sluizen, gasdrukregel- en meetstations en wachtplaatsen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `veiligeafstanden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VeiligeafstandenveiligeafstandenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van een veilige-afstandobject." + }, + "locatie": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving locatie object." + }, + "thema": { + "type": [ + "string", + "null" + ], + "description": "Naam van thema waaronder object valt." + }, + "themaDatumLaatsteWijziging": { + "type": [ + "string", + "null" + ], + "description": "Datum (bijv september 2020) van wijziging van wet of regelgeving waaronder object valt." + }, + "themaToelichting": { + "type": [ + "string", + "null" + ], + "description": "Toelichting thema waaronder object valt." + }, + "themaWetOfRegelgeving": { + "type": [ + "string", + "null" + ], + "description": "Naam van wet of regelgeving waaronder object valt." + }, + "type": { + "type": [ + "string", + "null" + ], + "description": "Typering van soort veilige-afstandobject." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/VeiligeafstandenveiligeafstandenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/VeiligeafstandenveiligeafstandenLink.schema.json new file mode 100644 index 00000000..cb16b71a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/VeiligeafstandenveiligeafstandenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/veilige-afstanden-d-o-fu6hr/veiligeafstandenveiligeafstandenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/VeiligeafstandenveiligeafstandenLink" + ], + "type": "object", + "description": "The identifier of the relationship to veiligeafstanden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van een veilige-afstandobject." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded.schema.json new file mode 100644 index 00000000..95896a3e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json" + ], + "type": "object", + "properties": { + "bedandbreakfast": { + "type": "array", + "items": { + "$ref": "./Item.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded2.schema.json new file mode 100644 index 00000000..f6dc86a1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json" + ], + "type": "object", + "properties": { + "omzetting": { + "type": "array", + "items": { + "$ref": "./Item2.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded3.schema.json new file mode 100644 index 00000000..1fd2f356 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json" + ], + "type": "object", + "properties": { + "werk_en_vervoer_op_straat": { + "type": "array", + "items": { + "$ref": "./VergunningenwerkEnVervoerOpStraat.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Item.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Item.schema.json new file mode 100644 index 00000000..b0a2c15d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Item.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/item", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json" + ], + "type": "object", + "description": "Indicatie beschikbaarheid voor een Bed & Breakfastvergunning per wijk. Per wijk is een maximaal aantal vergunningen beschikbaar.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bedandbreakfast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VergunningenbedandbreakfastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorieKleur": { + "type": [ + "string", + "null" + ], + "description": "Kleurnaam beschikbaarheidindicatie Bed & Breakfast vergunning." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van een wijk met een beschikbaarheidindicatie voor een Bed & Breakfast vergunning." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk waar de beschikbaarheidindicatie Bed & Breakfast van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Item2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Item2.schema.json new file mode 100644 index 00000000..9b05393b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Item2.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/item2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json" + ], + "type": "object", + "description": "Indicatie beschikbaarheid voor een Omzettingsvergunning per wijk. Per wijk is een maximaal aantal vergunningen beschikbaar.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `omzetting._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VergunningenomzettingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorieKleur": { + "type": [ + "string", + "null" + ], + "description": "Kleurnaam beschikbaarheidindicatie omzettingsvergunning." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van een wijk met een beschikbaarheidindicatie voor een omzettingsvergunning." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk waar de beschikbaarheidindicatie omzettingsvergunning van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/LineString.schema.json new file mode 100644 index 00000000..ece0b3ea --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Links.schema.json new file mode 100644 index 00000000..5bbc299c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiLineString.schema.json new file mode 100644 index 00000000..5088be65 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiPoint.schema.json new file mode 100644 index 00000000..31e275f1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiPolygon.schema.json new file mode 100644 index 00000000..6edb5d5f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Point.schema.json new file mode 100644 index 00000000..7955b25a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Polygon.schema.json new file mode 100644 index 00000000..f00cb51d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenbedandbreakfast.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenbedandbreakfast.schema.json new file mode 100644 index 00000000..e0b51bd4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenbedandbreakfast.schema.json @@ -0,0 +1,93 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningenbedandbreakfast", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Vergunningenbedandbreakfast" + ], + "type": "object", + "description": "Indicatie beschikbaarheid voor een Bed & Breakfastvergunning per wijk. Per wijk is een maximaal aantal vergunningen beschikbaar.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `bedandbreakfast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VergunningenbedandbreakfastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorieKleur": { + "type": [ + "string", + "null" + ], + "description": "Kleurnaam beschikbaarheidindicatie Bed & Breakfast vergunning." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van een wijk met een beschikbaarheidindicatie voor een Bed & Breakfast vergunning." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk waar de beschikbaarheidindicatie Bed & Breakfast van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenbedandbreakfastLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenbedandbreakfastLink.schema.json new file mode 100644 index 00000000..0902b74e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenbedandbreakfastLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningenbedandbreakfastlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/VergunningenbedandbreakfastLink" + ], + "type": "object", + "description": "The identifier of the relationship to bedandbreakfast.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van een wijk met een beschikbaarheidindicatie voor een Bed & Breakfast vergunning." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningendefaultBedandbreakfastLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningendefaultBedandbreakfastLinks.schema.json new file mode 100644 index 00000000..e1db0358 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningendefaultBedandbreakfastLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningendefaultbedandbreakfastlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/VergunningendefaultBedandbreakfastLinks" + ], + "type": "object", + "description": "The contents of the `bedandbreakfast._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VergunningenbedandbreakfastLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningendefaultOmzettingLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningendefaultOmzettingLinks.schema.json new file mode 100644 index 00000000..baaf7a5a --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningendefaultOmzettingLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningendefaultomzettinglinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/VergunningendefaultOmzettingLinks" + ], + "type": "object", + "description": "The contents of the `omzetting._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VergunningenomzettingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenomzetting.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenomzetting.schema.json new file mode 100644 index 00000000..7fd2e848 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenomzetting.schema.json @@ -0,0 +1,93 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningenomzetting", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Vergunningenomzetting" + ], + "type": "object", + "description": "Indicatie beschikbaarheid voor een Omzettingsvergunning per wijk. Per wijk is een maximaal aantal vergunningen beschikbaar.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `omzetting._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VergunningenomzettingLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorieKleur": { + "type": [ + "string", + "null" + ], + "description": "Kleurnaam beschikbaarheidindicatie omzettingsvergunning." + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van een wijk met een beschikbaarheidindicatie voor een omzettingsvergunning." + }, + "wijkNaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van de wijk waar de beschikbaarheidindicatie omzettingsvergunning van toepassing is." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenomzettingLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenomzettingLink.schema.json new file mode 100644 index 00000000..bc72e4d6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenomzettingLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningenomzettinglink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/VergunningenomzettingLink" + ], + "type": "object", + "description": "The identifier of the relationship to omzetting.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Unieke aanduiding van een wijk met een beschikbaarheidindicatie voor een omzettingsvergunning." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenv1WerkEnVervoerOpStraatLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenv1WerkEnVervoerOpStraatLinks.schema.json new file mode 100644 index 00000000..8483a79c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/Vergunningenv1WerkEnVervoerOpStraatLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningenv1werkenvervoeropstraatlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Vergunningenv1WerkEnVervoerOpStraatLinks" + ], + "type": "object", + "description": "The contents of the `werkEnVervoerOpStraat._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VergunningenwerkEnVervoerOpStraatLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenwerkEnVervoerOpStraat.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenwerkEnVervoerOpStraat.schema.json new file mode 100644 index 00000000..0292e295 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenwerkEnVervoerOpStraat.schema.json @@ -0,0 +1,388 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningenwerkenvervoeropstraat", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Vergunningenwerk_en_vervoer_op_straat" + ], + "type": "object", + "description": "Gegevens over verleende vergunningen en ontheffingen (en meldingen) die te maken hebben met werk en vervoer op straat. Bijvoorbeeld een TVM, RVV, objecten plaatsen, nachtwerkontheffing, e-RVV, e-TVM of filmmelding (De focus ligt nu alleen op Tijdelijke VerkeersMaatregelen en objectvergunningen en objectmeldingen. Andere type werk en vervoer op straat zullen volgen).", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `werkEnVervoerOpStraat._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VergunningenwerkEnVervoerOpStraatLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aantalObjecten": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal objecten betrokken bij de vergunning" + }, + "aantalParkeervakken": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Aantal parkeervakken betrokken bij TVM" + }, + "bagOpenbareruimteId": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van de openbareruimte van de hoofdlocatie waarop de TVM betrekking heeft" + }, + "buurt": { + "type": [ + "string", + "null" + ], + "description": "Buurt van de hoofdlocatie waarin de TVM plaatsvindt" + }, + "datumAanvraag": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop aanvraag is ingediend" + }, + "datumIntrekking": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop een intrekking van de aanvraag heeft plaatsgevonden (indien van toepassing)" + }, + "datumObjectTm": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum welke het einde van de periode aangeeft waarop het object plaatsen van toepassing is" + }, + "datumObjectVan": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum welke het begin van de periode aangeeft waarop het object plaatsen van toepassing is" + }, + "datumTm": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum welke het einde van de periode aangeeft waarop de aanvraag van toepassing is" + }, + "datumTvmParkeervakkenTm": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum welke het einde van de periode aangeeft waarop de parkeervak reservering van toepassing is" + }, + "datumTvmParkeervakkenVan": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum welke het begin van de periode aangeeft waarop de parkeervak reservering van toepassing is" + }, + "datumTvmStremmenTm": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum welke het einde van de periode aangeeft waarop het tijdelijk afsluiten of afzetten van een straat van toepassing is" + }, + "datumTvmStremmenVan": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum welke het begin van de periode aangeeft waarop het tijdelijk afsluiten of afzetten van een straat van toepassing is" + }, + "datumVan": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum welke het begin van de periode aangeeft waarop de aanvraag van toepassing is" + }, + "datumVerlening": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop aanvraag is verleend" + }, + "eTvmParkeervakken": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of de aanvraag een tijdelijke verkeersmaatregel voor het reserveren van parkeervakken t.b.v. een elektrisch voertuig betreft" + }, + "gebiedenBuurtId": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van de buurt van de hoofdlocatie waarop de TVM betrekking heeft" + }, + "gebiedenStadsdeelId": { + "type": [ + "string", + "null" + ], + "description": "Unieke identificatie van het stadsdeel van de hoofdlocatie waarop de TVM betrekking heeft" + }, + "gemeente": { + "type": [ + "string", + "null" + ], + "description": "Gemeente waarin de TVM plaatsvindt" + }, + "geometrieLocatie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "geometrieParkeervakken": { + "$ref": "../_shared/Geometry.schema.json" + }, + "huisnummerTotLocatieParkeervakken": { + "type": [ + "string", + "null" + ], + "description": "Huisnummer het dichtst bij het laatste parkeervak van de hoofdlocatie ligt waarop de aanvraag van toepassing is" + }, + "huisnummerTotSublocatieParkeervakken": { + "type": [ + "string", + "null" + ], + "description": "Huisnummer het dichtst bij het laatste parkeervak van de sublocatie ligt waarop de aanvraag ook van toepassing is" + }, + "huisnummerVanLocatieParkeervakken": { + "type": [ + "string", + "null" + ], + "description": "Huisnummer het dichtst bij het eerste parkeervak van de hoofdlocatie ligt waarop de aanvraag van toepassing is" + }, + "huisnummerVanSublocatieParkeervakken": { + "type": [ + "string", + "null" + ], + "description": "Huisnummer het dichtst bij het eerste parkeervak van de sublocatie ligt waarop de aanvraag ook van toepassing is" + }, + "id": { + "type": "string", + "description": "Uniek id van de aanvraag" + }, + "jaarAanvraag": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin de aanvraag is ingediend" + }, + "jaarVerlening": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin de vergunning is verleend" + }, + "kenmerk": { + "type": [ + "string", + "null" + ], + "description": "Uniek identificerend kenmerk van de aanvraag" + }, + "laatstGewijzigd": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "Timestamp welke het moment aangeeft waarop het de registratie in deze dataset het laastst is gewijzigd" + }, + "locatie": { + "type": [ + "string", + "null" + ], + "description": "Locatie welke bij benadering de hoofdlocatie aangeeft waarop de aanvraag van toepassing is" + }, + "objecten": { + "type": [ + "string", + "null" + ], + "description": "Opsomming van de bij de vergunning betrokken objecten" + }, + "objectmelding": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of de aanvraag het neerzetten van 1 of meerdere object(en) betreft waarvoor geen vergunning aangevraagd hoeft te worden" + }, + "objectvergunning": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of de aanvraag het neerzetten van 1 of meerdere object(en) betreft waarvoor een vergunning aangevraagd dient te worden" + }, + "opdrachtLocatie": { + "type": [ + "string", + "null" + ], + "description": "Opdracht aan verkeersvoorzieningen betreffende de locatie(s)" + }, + "parkeervakken": { + "type": [ + "string", + "null" + ], + "description": "Opsomming van identificatienummers van de in de aanvraag geselecteerde parkeervakken. LET OP: Het aantal nummers kan soms afwijken van het totaal aantal parkeervakken, omdat dit veld niet meer wijzigt na de initiële aanvraag" + }, + "resultaat": { + "type": [ + "string", + "null" + ], + "description": "Resultaat (uitkomst) van de TVM aanvraag" + }, + "specialeParkeervakken": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of de reservering van parkeervakken speciale parkeervakken betreft, zoals bijvoorbeeld gehandicapten parkeerplaats etc." + }, + "stadsdeel": { + "type": [ + "string", + "null" + ], + "description": "Stadsdeel waarin de TVM plaatsvindt" + }, + "straatLocatieParkeervakken": { + "type": [ + "string", + "null" + ], + "description": "Straat welke de hoofdlocatie aangeeft waarop de aanvraag van toepassing is" + }, + "straatSublocatieParkeervakken": { + "type": [ + "string", + "null" + ], + "description": "Straat welke de sublocatie aangeeft waarop de aanvraag ook van toepassing is" + }, + "tijdTvmParkeervakkenTot": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip welke het einde van de periode aangeeft waarop de parkeervak reservering van toepassing is" + }, + "tijdTvmParkeervakkenVan": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip welke het begin van de periode aangeeft waarop de parkeervak reservering van toepassing is" + }, + "tijdTvmStremmenTot": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip welke het einde van de periode aangeeft waarop het tijdelijk afsluiten of afzetten van een straat van toepassing is" + }, + "tijdTvmStremmenVan": { + "type": [ + "string", + "null" + ], + "format": "time", + "description": "Tijdstip welke het begin van de periode aangeeft waarop het tijdelijk afsluiten of afzetten van een straat van toepassing is" + }, + "tvm": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of de aanvraag een tijdelijke verkeersmaatregel betreft" + }, + "tvmParkeervakken": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of de aanvraag een tijdelijke verkeersmaatregel voor het reserveren van parkeervakken betreft" + }, + "tvmStremmen": { + "type": [ + "boolean", + "null" + ], + "description": "Indicatie of de aanvraag een tijdelijke verkeersmaatregel voor het tijdelijk afsluiten of afzetten van een straat betreft" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenwerkEnVervoerOpStraatLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenwerkEnVervoerOpStraatLink.schema.json new file mode 100644 index 00000000..6445cbda --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/vergunningen-m40sfxehg/VergunningenwerkEnVervoerOpStraatLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/vergunningen-m40sfxehg/vergunningenwerkenvervoeropstraatlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Vergunningenwerk_en_vervoer_op_straatLink" + ], + "type": "object", + "description": "The identifier of the relationship to werkEnVervoerOpStraat.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Uniek id van de aanvraag" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Embedded.schema.json new file mode 100644 index 00000000..53924159 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json" + ], + "type": "object", + "properties": { + "verkeersinformatiesystemen": { + "type": "array", + "items": { + "$ref": "./Verkeersinformatiesystemenverkeersinformatiesystemen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/LineString.schema.json new file mode 100644 index 00000000..3048861b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Links.schema.json new file mode 100644 index 00000000..4f554f9b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiLineString.schema.json new file mode 100644 index 00000000..64b79ec3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiPoint.schema.json new file mode 100644 index 00000000..25bcea25 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiPolygon.schema.json new file mode 100644 index 00000000..f2546389 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Point.schema.json new file mode 100644 index 00000000..5e843cfa --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Polygon.schema.json new file mode 100644 index 00000000..7005a119 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Verkeersinformatiesystemenv1VerkeersinformatiesystemenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Verkeersinformatiesystemenv1VerkeersinformatiesystemenLinks.schema.json new file mode 100644 index 00000000..50eb024b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Verkeersinformatiesystemenv1VerkeersinformatiesystemenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/verkeersinformatiesystemenv1verkeersinformatiesystemenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Verkeersinformatiesystemenv1VerkeersinformatiesystemenLinks" + ], + "type": "object", + "description": "The contents of the `verkeersinformatiesystemen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VerkeersinformatiesystemenverkeersinformatiesystemenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Verkeersinformatiesystemenverkeersinformatiesystemen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Verkeersinformatiesystemenverkeersinformatiesystemen.schema.json new file mode 100644 index 00000000..ea8ba151 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/Verkeersinformatiesystemenverkeersinformatiesystemen.schema.json @@ -0,0 +1,127 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/verkeersinformatiesystemenverkeersinformatiesystemen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Verkeersinformatiesystemenverkeersinformatiesystemen" + ], + "type": "object", + "description": "Tabel met objecten die informatie inwinnen óver het verkeer, of die informatie verstrekken áán het verkeer. Ook zijn objecten opgenomen die het verkeer reguleren.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `verkeersinformatiesystemen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VerkeersinformatiesystemenverkeersinformatiesystemenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beheerderGedetailleerd": { + "type": [ + "string", + "null" + ], + "description": "Nadere aanduiding van de beheerder van het beheerobject" + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record. Guid van beheerobject" + }, + "jaarVanAanleg": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Jaar waarin een object geplaatst is." + }, + "memo": { + "type": [ + "string", + "null" + ], + "description": "Dit is een vrij tekstveld met daarin bijvoorbeeld venstertijden van pollers." + }, + "model": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van het model modelnummer van een beheerobject." + }, + "objectSoort": { + "type": [ + "string", + "null" + ], + "description": "Soort object" + }, + "objectnummer": { + "type": [ + "string", + "null" + ], + "title": "Object nummer", + "description": "Nummer van een beheerobject." + }, + "objectnummerLeverancier": { + "type": [ + "string", + "null" + ], + "title": "Objectnummer Leverancier", + "description": "Het nummer van het ojbect zoals het bekend is bij de leverancier." + }, + "objecttypeVisKaart": { + "type": [ + "string", + "null" + ], + "title": "Object soort op de kaart", + "description": "Soort object weergave kaartlaag verkeersinformatiesystemen" + }, + "standplaats": { + "type": [ + "string", + "null" + ], + "description": "Openbareruimtenaam van de locatie waar een object zich bevindt." + }, + "type": { + "type": [ + "string", + "null" + ], + "title": "Beheerobject type", + "description": "Type beheerobject." + }, + "typeGedetailleerd": { + "type": [ + "string", + "null" + ], + "title": "Beheerobjecttype gedetailleerd", + "description": "Nadere omschrijving van het type beheerobject." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/VerkeersinformatiesystemenverkeersinformatiesystemenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/VerkeersinformatiesystemenverkeersinformatiesystemenLink.schema.json new file mode 100644 index 00000000..c152897d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/VerkeersinformatiesystemenverkeersinformatiesystemenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkeersinformatiesystemen-jlo_fuenr/verkeersinformatiesystemenverkeersinformatiesystemenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/VerkeersinformatiesystemenverkeersinformatiesystemenLink" + ], + "type": "object", + "description": "The identifier of the relationship to verkeersinformatiesystemen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van record. Guid van beheerobject" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Embedded.schema.json new file mode 100644 index 00000000..7ca9013b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkiezingen-3uusjx6nr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json" + ], + "type": "object", + "properties": { + "processenverbaal": { + "type": "array", + "items": { + "$ref": "./Verkiezingenprocessenverbaal.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Links.schema.json new file mode 100644 index 00000000..e122053e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkiezingen-3uusjx6nr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/VerkiezingendefaultProcessenverbaalLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/VerkiezingendefaultProcessenverbaalLinks.schema.json new file mode 100644 index 00000000..9d6fc6e1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/VerkiezingendefaultProcessenverbaalLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkiezingen-3uusjx6nr/verkiezingendefaultprocessenverbaallinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/VerkiezingendefaultProcessenverbaalLinks" + ], + "type": "object", + "description": "The contents of the `processenverbaal._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VerkiezingenprocessenverbaalLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Verkiezingenprocessenverbaal.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Verkiezingenprocessenverbaal.schema.json new file mode 100644 index 00000000..419d2d53 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/Verkiezingenprocessenverbaal.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkiezingen-3uusjx6nr/verkiezingenprocessenverbaal", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/Verkiezingenprocessenverbaal" + ], + "type": "object", + "description": "URI en metadata processenverbaal in pdf per jaar", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `processenverbaal._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./VerkiezingenprocessenverbaalLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "documentnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het procesverbaaldocument." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "uri": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "Verwijzing naar het gepubliceerde procesverbaal in .pdf formaat", + "maxLength": 200 + }, + "verkiezingsjaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Verkiezingsjaar waarop het procesverbaal betrekking heeft." + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "Volgnummer behorende bij het procesverbaal." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/VerkiezingenprocessenverbaalLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/VerkiezingenprocessenverbaalLink.schema.json new file mode 100644 index 00000000..de22bbd2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/verkiezingen-3uusjx6nr/VerkiezingenprocessenverbaalLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/verkiezingen-3uusjx6nr/verkiezingenprocessenverbaallink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json#/components/schemas/VerkiezingenprocessenverbaalLink" + ], + "type": "object", + "description": "The identifier of the relationship to processenverbaal.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Embedded.schema.json new file mode 100644 index 00000000..f7d2fd6c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/water/openapi.json" + ], + "type": "object", + "properties": { + "binnenwater": { + "type": "array", + "items": { + "$ref": "./Waterbinnenwater.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Embedded2.schema.json new file mode 100644 index 00000000..0bf712c0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/water/openapi.json" + ], + "type": "object", + "properties": { + "uitstootvrije_zone_pleziervaart": { + "type": "array", + "items": { + "$ref": "./WateruitstootvrijeZonePleziervaart.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Links.schema.json new file mode 100644 index 00000000..c94943c7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Waterbinnenwater.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Waterbinnenwater.schema.json new file mode 100644 index 00000000..98990bba --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/Waterbinnenwater.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/waterbinnenwater", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/Waterbinnenwater" + ], + "type": "object", + "description": "binnenwater", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `binnenwater._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WaterbinnenwaterLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Binnen water zone ID", + "description": "Unieke aanduiding van de binnen water zone." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterbinnenwaterLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterbinnenwaterLink.schema.json new file mode 100644 index 00000000..4f191101 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterbinnenwaterLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/waterbinnenwaterlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/WaterbinnenwaterLink" + ], + "type": "object", + "description": "The identifier of the relationship to binnenwater.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Binnen water zone ID", + "description": "Unieke aanduiding van de binnen water zone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterdefaultBinnenwaterLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterdefaultBinnenwaterLinks.schema.json new file mode 100644 index 00000000..f4e14a90 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterdefaultBinnenwaterLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/waterdefaultbinnenwaterlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/WaterdefaultBinnenwaterLinks" + ], + "type": "object", + "description": "The contents of the `binnenwater._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WaterbinnenwaterLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterdefaultUitstootvrijeZonePleziervaartLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterdefaultUitstootvrijeZonePleziervaartLinks.schema.json new file mode 100644 index 00000000..cc8725c4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WaterdefaultUitstootvrijeZonePleziervaartLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/waterdefaultuitstootvrijezonepleziervaartlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/WaterdefaultUitstootvrijeZonePleziervaartLinks" + ], + "type": "object", + "description": "The contents of the `uitstootvrijeZonePleziervaart._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WateruitstootvrijeZonePleziervaartLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WateruitstootvrijeZonePleziervaart.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WateruitstootvrijeZonePleziervaart.schema.json new file mode 100644 index 00000000..d30d879d --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WateruitstootvrijeZonePleziervaart.schema.json @@ -0,0 +1,106 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/wateruitstootvrijezonepleziervaart", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/Wateruitstootvrije_zone_pleziervaart" + ], + "type": "object", + "description": "uitstootvrijeZonePleziervaart", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `uitstootvrijeZonePleziervaart._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WateruitstootvrijeZonePleziervaartLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Pleziervaart zone ID", + "description": "Unieke aanduiding van de zone." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WateruitstootvrijeZonePleziervaartLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WateruitstootvrijeZonePleziervaartLink.schema.json new file mode 100644 index 00000000..a8325048 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/water-5wmmbu6hr/WateruitstootvrijeZonePleziervaartLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/water-5wmmbu6hr/wateruitstootvrijezonepleziervaartlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/water/openapi.json#/components/schemas/Wateruitstootvrije_zone_pleziervaartLink" + ], + "type": "object", + "description": "The identifier of the relationship to uitstootvrijeZonePleziervaart.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Pleziervaart zone ID", + "description": "Unieke aanduiding van de zone." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Embedded.schema.json new file mode 100644 index 00000000..1ef285c7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json" + ], + "type": "object", + "properties": { + "routes_gevaarlijke_stoffen": { + "type": "array", + "items": { + "$ref": "./WegenbestandroutesGevaarlijkeStoffen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Embedded2.schema.json new file mode 100644 index 00000000..6d408630 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json" + ], + "type": "object", + "properties": { + "tunnels_gevaarlijke_stoffen": { + "type": "array", + "items": { + "$ref": "./WegenbestandtunnelsGevaarlijkeStoffen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Links.schema.json new file mode 100644 index 00000000..24f18225 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestanddefaultRoutesGevaarlijkeStoffenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestanddefaultRoutesGevaarlijkeStoffenLinks.schema.json new file mode 100644 index 00000000..e89f99c6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestanddefaultRoutesGevaarlijkeStoffenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/wegenbestanddefaultroutesgevaarlijkestoffenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/WegenbestanddefaultRoutesGevaarlijkeStoffenLinks" + ], + "type": "object", + "description": "The contents of the `routesGevaarlijkeStoffen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/HoofdroutesroutesGevaarlijkeStoffenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestanddefaultTunnelsGevaarlijkeStoffenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestanddefaultTunnelsGevaarlijkeStoffenLinks.schema.json new file mode 100644 index 00000000..e4e51a76 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestanddefaultTunnelsGevaarlijkeStoffenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/wegenbestanddefaulttunnelsgevaarlijkestoffenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/WegenbestanddefaultTunnelsGevaarlijkeStoffenLinks" + ], + "type": "object", + "description": "The contents of the `tunnelsGevaarlijkeStoffen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/HoofdroutestunnelsGevaarlijkeStoffenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestandroutesGevaarlijkeStoffen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestandroutesGevaarlijkeStoffen.schema.json new file mode 100644 index 00000000..e349c358 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestandroutesGevaarlijkeStoffen.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/wegenbestandroutesgevaarlijkestoffen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/Wegenbestandroutes_gevaarlijke_stoffen" + ], + "type": "object", + "description": "routesGevaarlijkeStoffen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `routesGevaarlijkeStoffen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/HoofdroutesroutesGevaarlijkeStoffenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestandtunnelsGevaarlijkeStoffen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestandtunnelsGevaarlijkeStoffen.schema.json new file mode 100644 index 00000000..88238b14 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/WegenbestandtunnelsGevaarlijkeStoffen.schema.json @@ -0,0 +1,116 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-kigyfxehr/wegenbestandtunnelsgevaarlijkestoffen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json#/components/schemas/Wegenbestandtunnels_gevaarlijke_stoffen" + ], + "type": "object", + "description": "tunnelsGevaarlijkeStoffen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `tunnelsGevaarlijkeStoffen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "../_shared/HoofdroutestunnelsGevaarlijkeStoffenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ] + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded.schema.json new file mode 100644 index 00000000..f8d5c7fb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json" + ], + "type": "object", + "properties": { + "binnen": { + "type": "array", + "items": { + "$ref": "./WegenbestandZoneZwaarVerkeerbinnen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded2.schema.json new file mode 100644 index 00000000..4e1702d8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json" + ], + "type": "object", + "properties": { + "breed_opgezette_wegen": { + "type": "array", + "items": { + "$ref": "./WegenbestandZoneZwaarVerkeerbreedOpgezetteWegen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded3.schema.json new file mode 100644 index 00000000..8cbda3fd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json" + ], + "type": "object", + "properties": { + "buiten": { + "type": "array", + "items": { + "$ref": "./WegenbestandZoneZwaarVerkeerbuiten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Links.schema.json new file mode 100644 index 00000000..9b03d7eb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbinnen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbinnen.schema.json new file mode 100644 index 00000000..8cc9e1ba --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbinnen.schema.json @@ -0,0 +1,295 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerbinnen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerbinnen" + ], + "type": "object", + "description": "binnen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `binnen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WegenbestandZoneZwaarVerkeerbinnenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beleidskaderAuto": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "beleidskaderFiets": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "beleidskaderOv": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "gevaarlijkeStoffenRoute": { + "type": [ + "boolean", + "null" + ], + "description": "indicator voor een route voor transport van routeplichtige gevaarlijke stoffen." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie van het record." + }, + "indicatieZoneAmsterdam": { + "type": [ + "boolean", + "null" + ], + "description": "indicator of link valt binnen of grotendeels binnen de gemeente Amsterdam." + }, + "indicatieZoneMilieu": { + "type": [ + "boolean", + "null" + ], + "description": "indicator Verkeersbesluit milieuzone Amsterdam (Staatscourant 2020, 32736)." + }, + "indicatieZoneZwaarVerkeer": { + "type": [ + "string", + "null" + ], + "description": "indicator Verkeersbesluit Zone Zwaar Verkeer Amsterdam (Staatscourant 2021, 24726)." + }, + "laadLosRegime": { + "type": [ + "string", + "null" + ], + "description": "het type laden-en-lossen regime." + }, + "laadLosVenstertijden": { + "type": [ + "string", + "null" + ], + "description": "toegestane tijdsperioden voor laden-en-lossen." + }, + "laadLosVerbodStilTeStaanTijden": { + "type": [ + "string", + "null" + ], + "description": "dagen en tijden voor verbod laden-en-lossen en stilstaan." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "lengte van de link in meters." + }, + "linknummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie voor elke opgedeelde wegennetwerk object." + }, + "percLijnInPolygoonWeg": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "welke % van 'lijn lengte' binnen BGT polygonen liggen met een van de volgende functies: ('rijbaan regionale weg','rijbaan autoweg','OV-baan','rijbaan autosnelweg','woonerf','rijbaan lokale weg')." + }, + "rijrichting": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "toegestane auto rijrichtingen van de weg." + }, + "source": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "nummer van source node van edge." + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "straatnaam die van toepassing is op wegennetwerk object." + }, + "target": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "nummer van target node van edge." + }, + "tijdskostenBeginEind": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "tijdskosten om van begin naar eind van link te gaan in seconden." + }, + "tijdskostenEindBegin": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "tijdskosten om van eind naar begin van link te gaan in seconden." + }, + "tunnelCategorie": { + "type": [ + "string", + "null" + ], + "description": "een Europese categorisering voor tunnels met betrekking op het vervoer van gevaarlijke stoffen." + }, + "tunnelNaam": { + "type": [ + "string", + "null" + ], + "description": "naam van de tunnel." + }, + "wegFunctie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "functional road class; geeft de functie van weg." + }, + "wegbeheerder": { + "type": [ + "string", + "null" + ], + "description": "wegbeheerder die hoort bij de weg." + }, + "wettelijkeSnelheid": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "wettelijke Snelheid die toegestaan is op weg. Bij verschillende waarde voor de 2 rijrichtingen gaat het om maximum." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbinnenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbinnenLink.schema.json new file mode 100644 index 00000000..35b3f73c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbinnenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerbinnenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerbinnenLink" + ], + "type": "object", + "description": "The identifier of the relationship to binnen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbreedOpgezetteWegen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbreedOpgezetteWegen.schema.json new file mode 100644 index 00000000..89265176 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbreedOpgezetteWegen.schema.json @@ -0,0 +1,295 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerbreedopgezettewegen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerbreed_opgezette_wegen" + ], + "type": "object", + "description": "breedOpgezetteWegen", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `breedOpgezetteWegen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WegenbestandZoneZwaarVerkeerbreedOpgezetteWegenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beleidskaderAuto": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "beleidskaderFiets": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "beleidskaderOv": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "gevaarlijkeStoffenRoute": { + "type": [ + "boolean", + "null" + ], + "description": "indicator voor een route voor transport van routeplichtige gevaarlijke stoffen." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie van het record." + }, + "indicatieZoneAmsterdam": { + "type": [ + "boolean", + "null" + ], + "description": "indicator of link valt binnen of grotendeels binnen de gemeente Amsterdam." + }, + "indicatieZoneMilieu": { + "type": [ + "boolean", + "null" + ], + "description": "indicator Verkeersbesluit milieuzone Amsterdam (Staatscourant 2020, 32736)." + }, + "indicatieZoneZwaarVerkeer": { + "type": [ + "string", + "null" + ], + "description": "indicator Verkeersbesluit Zone Zwaar Verkeer Amsterdam (Staatscourant 2021, 24726)." + }, + "laadLosRegime": { + "type": [ + "string", + "null" + ], + "description": "het type laden-en-lossen regime." + }, + "laadLosVenstertijden": { + "type": [ + "string", + "null" + ], + "description": "toegestane tijdsperioden voor laden-en-lossen." + }, + "laadLosVerbodStilTeStaanTijden": { + "type": [ + "string", + "null" + ], + "description": "dagen en tijden voor verbod laden-en-lossen en stilstaan." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "lengte van de link in meters." + }, + "linknummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie voor elke opgedeelde wegennetwerk object." + }, + "percLijnInPolygoonWeg": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "welke % van 'lijn lengte' binnen BGT polygonen liggen met een van de volgende functies: ('rijbaan regionale weg','rijbaan autoweg','OV-baan','rijbaan autosnelweg','woonerf','rijbaan lokale weg')." + }, + "rijrichting": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "toegestane auto rijrichtingen van de weg." + }, + "source": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "nummer van source node van edge." + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "straatnaam die van toepassing is op wegennetwerk object." + }, + "target": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "nummer van target node van edge." + }, + "tijdskostenBeginEind": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "tijdskosten om van begin naar eind van link te gaan in seconden." + }, + "tijdskostenEindBegin": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "tijdskosten om van eind naar begin van link te gaan in seconden." + }, + "tunnelCategorie": { + "type": [ + "string", + "null" + ], + "description": "een Europese categorisering voor tunnels met betrekking op het vervoer van gevaarlijke stoffen." + }, + "tunnelNaam": { + "type": [ + "string", + "null" + ], + "description": "naam van de tunnel." + }, + "wegFunctie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "functional road class; geeft de functie van weg." + }, + "wegbeheerder": { + "type": [ + "string", + "null" + ], + "description": "wegbeheerder die hoort bij de weg." + }, + "wettelijkeSnelheid": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "wettelijke Snelheid die toegestaan is op weg. Bij verschillende waarde voor de 2 rijrichtingen gaat het om maximum." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbreedOpgezetteWegenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbreedOpgezetteWegenLink.schema.json new file mode 100644 index 00000000..926fca29 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbreedOpgezetteWegenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerbreedopgezettewegenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerbreed_opgezette_wegenLink" + ], + "type": "object", + "description": "The identifier of the relationship to breedOpgezetteWegen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbuiten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbuiten.schema.json new file mode 100644 index 00000000..7dadc2d4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbuiten.schema.json @@ -0,0 +1,295 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerbuiten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerbuiten" + ], + "type": "object", + "description": "buiten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `buiten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WegenbestandZoneZwaarVerkeerbuitenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beleidskaderAuto": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "beleidskaderFiets": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "beleidskaderOv": { + "type": [ + "string", + "null" + ], + "description": "beleidsfunctie van weg conform Beleidskader Verkeersnetten Gemeente Amsterdam, 24 januari 2018." + }, + "geometry": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] + }, + "gevaarlijkeStoffenRoute": { + "type": [ + "boolean", + "null" + ], + "description": "indicator voor een route voor transport van routeplichtige gevaarlijke stoffen." + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie van het record." + }, + "indicatieZoneAmsterdam": { + "type": [ + "boolean", + "null" + ], + "description": "indicator of link valt binnen of grotendeels binnen de gemeente Amsterdam." + }, + "indicatieZoneMilieu": { + "type": [ + "boolean", + "null" + ], + "description": "indicator Verkeersbesluit milieuzone Amsterdam (Staatscourant 2020, 32736)." + }, + "indicatieZoneZwaarVerkeer": { + "type": [ + "string", + "null" + ], + "description": "indicator Verkeersbesluit Zone Zwaar Verkeer Amsterdam (Staatscourant 2021, 24726)." + }, + "laadLosRegime": { + "type": [ + "string", + "null" + ], + "description": "het type laden-en-lossen regime." + }, + "laadLosVenstertijden": { + "type": [ + "string", + "null" + ], + "description": "toegestane tijdsperioden voor laden-en-lossen." + }, + "laadLosVerbodStilTeStaanTijden": { + "type": [ + "string", + "null" + ], + "description": "dagen en tijden voor verbod laden-en-lossen en stilstaan." + }, + "lengte": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "lengte van de link in meters." + }, + "linknummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie voor elke opgedeelde wegennetwerk object." + }, + "percLijnInPolygoonWeg": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "welke % van 'lijn lengte' binnen BGT polygonen liggen met een van de volgende functies: ('rijbaan regionale weg','rijbaan autoweg','OV-baan','rijbaan autosnelweg','woonerf','rijbaan lokale weg')." + }, + "rijrichting": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "toegestane auto rijrichtingen van de weg." + }, + "source": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "nummer van source node van edge." + }, + "straatnaam": { + "type": [ + "string", + "null" + ], + "description": "straatnaam die van toepassing is op wegennetwerk object." + }, + "target": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "nummer van target node van edge." + }, + "tijdskostenBeginEind": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "tijdskosten om van begin naar eind van link te gaan in seconden." + }, + "tijdskostenEindBegin": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "tijdskosten om van eind naar begin van link te gaan in seconden." + }, + "tunnelCategorie": { + "type": [ + "string", + "null" + ], + "description": "een Europese categorisering voor tunnels met betrekking op het vervoer van gevaarlijke stoffen." + }, + "tunnelNaam": { + "type": [ + "string", + "null" + ], + "description": "naam van de tunnel." + }, + "wegFunctie": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "functional road class; geeft de functie van weg." + }, + "wegbeheerder": { + "type": [ + "string", + "null" + ], + "description": "wegbeheerder die hoort bij de weg." + }, + "wettelijkeSnelheid": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "wettelijke Snelheid die toegestaan is op weg. Bij verschillende waarde voor de 2 rijrichtingen gaat het om maximum." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbuitenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbuitenLink.schema.json new file mode 100644 index 00000000..e84e04a5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerbuitenLink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerbuitenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerbuitenLink" + ], + "type": "object", + "description": "The identifier of the relationship to buiten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "unieke identificatie van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBinnenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBinnenLinks.schema.json new file mode 100644 index 00000000..6f012f3e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBinnenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerdefaultbinnenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerdefaultBinnenLinks" + ], + "type": "object", + "description": "The contents of the `binnen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WegenbestandZoneZwaarVerkeerbinnenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBreedOpgezetteWegenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBreedOpgezetteWegenLinks.schema.json new file mode 100644 index 00000000..a1cb7709 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBreedOpgezetteWegenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerdefaultbreedopgezettewegenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerdefaultBreedOpgezetteWegenLinks" + ], + "type": "object", + "description": "The contents of the `breedOpgezetteWegen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WegenbestandZoneZwaarVerkeerbreedOpgezetteWegenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBuitenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBuitenLinks.schema.json new file mode 100644 index 00000000..c8236c15 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/WegenbestandZoneZwaarVerkeerdefaultBuitenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/wegenbestand-gemeente-amsterdam-sxzpfuehr/wegenbestandzonezwaarverkeerdefaultbuitenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json#/components/schemas/WegenbestandZoneZwaarVerkeerdefaultBuitenLinks" + ], + "type": "object", + "description": "The contents of the `buiten._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WegenbestandZoneZwaarVerkeerbuitenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Embedded.schema.json new file mode 100644 index 00000000..fcf56ccf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wior/openapi.json" + ], + "type": "object", + "properties": { + "wior": { + "type": "array", + "items": { + "$ref": "./Wiorwior.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/LineString.schema.json new file mode 100644 index 00000000..066fe19e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Links.schema.json new file mode 100644 index 00000000..3d7687a6 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiLineString.schema.json new file mode 100644 index 00000000..f7f0766b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiPoint.schema.json new file mode 100644 index 00000000..dee0dd43 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiPolygon.schema.json new file mode 100644 index 00000000..bb9c842b --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Point.schema.json new file mode 100644 index 00000000..cebafee7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Polygon.schema.json new file mode 100644 index 00000000..cd2c3008 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Wiorv1WiorLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Wiorv1WiorLinks.schema.json new file mode 100644 index 00000000..f31f625f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Wiorv1WiorLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/wiorv1wiorlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Wiorv1WiorLinks" + ], + "type": "object", + "description": "The contents of the `wior._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WiorwiorLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Wiorwior.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Wiorwior.schema.json new file mode 100644 index 00000000..592d4c81 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/Wiorwior.schema.json @@ -0,0 +1,100 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/wiorwior", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Wiorwior" + ], + "type": "object", + "description": "wior", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `wior._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WiorwiorLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "beschrijving": { + "type": [ + "string", + "null" + ], + "description": "Beschrijving van een WIOR project" + }, + "datumEindeUitvoering": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum einde uitvoering van de WIOR werkzaamheden." + }, + "datumStartUitvoering": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum start uitvoering van de WIOR werkzaamheden." + }, + "geometrie": { + "$ref": "../_shared/Geometry.schema.json" + }, + "hoofdstatus": { + "type": [ + "string", + "null" + ], + "description": "Overkoeplende status WIOR project." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het WIOR project(aanvraag) record in bronsysteem Victor" + }, + "periodeGeplandeUitvoering": { + "type": [ + "string", + "null" + ], + "description": "Periode geplande uitvoering van de WIOR werkzaamheden." + }, + "projectnaam": { + "type": [ + "string", + "null" + ], + "description": "Naam van het WIOR project." + }, + "typeWerkzaamheden": { + "type": [ + "string", + "null" + ], + "description": "Aard van de werkzaamheden van het WIOR project." + }, + "wiorNummer": { + "type": [ + "string", + "null" + ], + "description": "Aanduiding van een WIOR project in bronsysteem Victor" + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/WiorwiorLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/WiorwiorLink.schema.json new file mode 100644 index 00000000..3c3e7994 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/WiorwiorLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/werken-in-de-openbare-ruimte-lxspjx6hg/wiorwiorlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/WiorwiorLink" + ], + "type": "object", + "description": "The identifier of the relationship to wior.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het WIOR project(aanvraag) record in bronsysteem Victor" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Embedded.schema.json new file mode 100644 index 00000000..5423fa10 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json" + ], + "type": "object", + "properties": { + "winkelgebieden": { + "type": "array", + "items": { + "$ref": "./Winkelgebiedenwinkelgebieden.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/LineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/LineString.schema.json new file mode 100644 index 00000000..02ef8a8c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/LineString.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/linestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/LineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/LineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "LineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Links.schema.json new file mode 100644 index 00000000..bb55603e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiLineString.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiLineString.schema.json new file mode 100644 index 00000000..080207bc --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiLineString.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/multilinestring", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiLineString", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiLineString" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiLineString" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiPoint.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiPoint.schema.json new file mode 100644 index 00000000..9dff8ad8 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiPoint.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/multipoint", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPoint", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPoint" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPoint" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiPolygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiPolygon.schema.json new file mode 100644 index 00000000..cbdb4b34 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/MultiPolygon.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/multipolygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/MultiPolygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/MultiPolygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Point.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Point.schema.json new file mode 100644 index 00000000..baab9a99 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Point.schema.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/point", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Point", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Point" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Polygon.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Polygon.schema.json new file mode 100644 index 00000000..e90e32cf --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Polygon.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/polygon", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/aardgasverbruik/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/aardgasvrijezones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bag/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bedrijveninvesteringszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/benkagg/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bgt/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bodem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/bomen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brk2/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt10/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt25/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/brt50/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/civieleconstructies/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/cmsa/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagadresinformatiem/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagpandenm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoek/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/bagzoekm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobject/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/dataverkenner/kadastraleobjectm/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/ecologie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/evenementen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/explosieven/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/fietspaaltjes/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/functionele_gebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/geluidszones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/gemeentelijk_vastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/historische_bodeminformatie/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/milieuzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/monumenten/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/nap/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/objectenopenbareruimte/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/varen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Polygon", + "https://api.data.amsterdam.nl/v1/wior/openapi.json#/components/schemas/Polygon" + ], + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "$ref": "../_shared/Geometry.schema.json" + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "Polygon" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Winkelgebiedenv1WinkelgebiedenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Winkelgebiedenv1WinkelgebiedenLinks.schema.json new file mode 100644 index 00000000..b6a33734 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Winkelgebiedenv1WinkelgebiedenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/winkelgebiedenv1winkelgebiedenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Winkelgebiedenv1WinkelgebiedenLinks" + ], + "type": "object", + "description": "The contents of the `winkelgebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WinkelgebiedenwinkelgebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Winkelgebiedenwinkelgebieden.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Winkelgebiedenwinkelgebieden.schema.json new file mode 100644 index 00000000..97e87fb7 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/Winkelgebiedenwinkelgebieden.schema.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/winkelgebiedenwinkelgebieden", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/Winkelgebiedenwinkelgebieden" + ], + "type": "object", + "description": "winkelgebieden", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `winkelgebieden._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WinkelgebiedenwinkelgebiedenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "categorie": { + "type": [ + "string", + "null" + ] + }, + "categorienaam": { + "type": [ + "string", + "null" + ] + }, + "code": { + "type": [ + "string", + "null" + ] + }, + "concentratiegebiedcode": { + "type": [ + "string", + "null" + ] + }, + "concentratiegebiednaam": { + "type": [ + "string", + "null" + ] + }, + "gebied": { + "type": [ + "string", + "null" + ] + }, + "gebiedscode": { + "type": [ + "string", + "null" + ] + }, + "gebiedsnaam": { + "type": [ + "string", + "null" + ] + }, + "geometry": { + "$ref": "../_shared/Geometry.schema.json" + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "oppervlakte": { + "type": [ + "number", + "null" + ], + "format": "double" + }, + "wijk": { + "type": [ + "string", + "null" + ] + }, + "winkelgebiedcode": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/WinkelgebiedenwinkelgebiedenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/WinkelgebiedenwinkelgebiedenLink.schema.json new file mode 100644 index 00000000..66f1a07f --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/WinkelgebiedenwinkelgebiedenLink.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/winkelgebieden-5ty-fx6ng/winkelgebiedenwinkelgebiedenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json#/components/schemas/WinkelgebiedenwinkelgebiedenLink" + ], + "type": "object", + "description": "The identifier of the relationship to winkelgebieden.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Embedded.schema.json new file mode 100644 index 00000000..bee6b121 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json" + ], + "type": "object", + "properties": { + "deelobjecten": { + "type": "array", + "items": { + "$ref": "./Wozdeelobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Embedded2.schema.json new file mode 100644 index 00000000..de5260df --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json" + ], + "type": "object", + "properties": { + "objecten": { + "type": "array", + "items": { + "$ref": "./Wozobjecten.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Links.schema.json new file mode 100644 index 00000000..8d897a8c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozDeelobjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozDeelobjectenLink.schema.json new file mode 100644 index 00000000..46b1cd82 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozDeelobjectenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/wozdeelobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/WozDeelobjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to deelobjecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Deelobject volgnummer", + "description": "Uniek volgnummer van de toestand van het deelobject, gelijk aan volgnummer van WOZ-object" + }, + "wozdeelobjectnummer": { + "type": "string", + "title": "WOZ deelobject ID", + "description": "De unieke identificatie van een WOZ-deelobject" + } + }, + "required": [ + "href", + "title", + "volgnummer", + "wozdeelobjectnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozObjectenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozObjectenLink.schema.json new file mode 100644 index 00000000..18564a93 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozObjectenLink.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/wozobjectenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/WozObjectenLink" + ], + "type": "object", + "description": "The identifier of the relationship to objecten.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "wozobjectnummer": { + "type": "string", + "title": "WOZ object ID", + "description": "De unieke identificatie van een WOZ-object" + } + }, + "required": [ + "href", + "title", + "volgnummer", + "wozobjectnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Wozdeelobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Wozdeelobjecten.schema.json new file mode 100644 index 00000000..071f9fb4 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Wozdeelobjecten.schema.json @@ -0,0 +1,169 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/wozdeelobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/Wozdeelobjecten" + ], + "type": "object", + "description": "deelobjecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `deelobjecten._links` field. It contains all relationships with objects.", + "properties": { + "heeftBagPand": { + "$ref": "../_shared/BagPandenLink.schema.json" + }, + "isVerbondenMetBagLigplaats": { + "$ref": "../_shared/BagLigplaatsenLink.schema.json" + }, + "isVerbondenMetBagStandplaats": { + "$ref": "../_shared/BagStandplaatsenLink.schema.json" + }, + "isVerbondenMetBagVerblijfsobject": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WozDeelobjectenLink.schema.json" + } + }, + "required": [ + "heeftBagPand", + "isVerbondenMetBagLigplaats", + "isVerbondenMetBagStandplaats", + "isVerbondenMetBagVerblijfsobject", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Deelobject geldigheid begindatumtijd", + "description": "De ingangsdatum en -tijd van een periode waarin één of meer gegevens die worden bijgehouden over een WOZ-deelobject, een wijziging hebben ondergaan" + }, + "deelnummer": { + "type": [ + "string", + "null" + ], + "title": "Deelobject nummer", + "description": "Nummer van het deelobject binnen het WOZ-object" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Deelobject geldigheid einddatumtijd", + "description": "De einddatum en -tijd van een periode waarin er geen wijzigingen hebben plaatsgevonden in de gegevens die worden bijgehouden over een WOZ-deelobject" + }, + "heeftBagPandId": { + "type": [ + "string", + "null" + ], + "title": "Verbonden met pand", + "description": "De unieke aanduiding van het pand dat deel uitmaakt van het WOZ-deelobject", + "readOnly": true, + "deprecated": true + }, + "isVerbondenMetBagLigplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Verbonden met ligplaats", + "description": "De unieke aanduiding van de ligplaats die deel uitmaakt van het WOZ-deelobject", + "readOnly": true, + "deprecated": true + }, + "isVerbondenMetBagStandplaatsId": { + "type": [ + "string", + "null" + ], + "title": "Verbonden met standplaats", + "description": "De unieke aanduiding van de standplaats die deel uitmaakt van het WOZ-deelobject", + "readOnly": true, + "deprecated": true + }, + "isVerbondenMetBagVerblijfsobjectId": { + "type": [ + "string", + "null" + ], + "title": "Verbonden met verblijfsobject", + "description": "De unieke aanduiding van het verblijfsobject dat deel uitmaakt van het WOZ-deelobject", + "readOnly": true, + "deprecated": true + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Deelobject registratie datum", + "description": "Begin geldigheid van een bepaalde combinatie van WOZ- en WOZ-plus-gegevens van een WOZ-object" + }, + "soortObjectCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Deelobject soort code" + }, + "soortObjectOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "Deelobject soort omschrijving" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Deelobject volgnummer", + "description": "Uniek volgnummer van de toestand van het deelobject, gelijk aan volgnummer van WOZ-object" + }, + "wozdeelobjectnummer": { + "type": "string", + "title": "WOZ deelobject ID", + "description": "De unieke identificatie van een WOZ-deelobject" + }, + "wozobjectnummer": { + "type": [ + "string", + "null" + ], + "title": "WOZ object ID", + "description": "De unieke identificatie van een WOZ-object" + } + }, + "required": [ + "_links", + "heeftBagPandId", + "isVerbondenMetBagLigplaatsId", + "isVerbondenMetBagStandplaatsId", + "isVerbondenMetBagVerblijfsobjectId", + "volgnummer", + "wozdeelobjectnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozdefaultDeelobjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozdefaultDeelobjectenLinks.schema.json new file mode 100644 index 00000000..596b8166 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozdefaultDeelobjectenLinks.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/wozdefaultdeelobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/WozdefaultDeelobjectenLinks" + ], + "type": "object", + "description": "The contents of the `deelobjecten._links` field. It contains all relationships with objects.", + "properties": { + "heeftBagPand": { + "$ref": "../_shared/BagPandenLink.schema.json" + }, + "isVerbondenMetBagLigplaats": { + "$ref": "../_shared/BagLigplaatsenLink.schema.json" + }, + "isVerbondenMetBagStandplaats": { + "$ref": "../_shared/BagStandplaatsenLink.schema.json" + }, + "isVerbondenMetBagVerblijfsobject": { + "$ref": "../_shared/BagVerblijfsobjectenLink.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WozDeelobjectenLink.schema.json" + } + }, + "required": [ + "heeftBagPand", + "isVerbondenMetBagLigplaats", + "isVerbondenMetBagStandplaats", + "isVerbondenMetBagVerblijfsobject", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozdefaultObjectenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozdefaultObjectenLinks.schema.json new file mode 100644 index 00000000..7441c413 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozdefaultObjectenLinks.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/wozdefaultobjectenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/WozdefaultObjectenLinks" + ], + "type": "object", + "description": "The contents of the `objecten._links` field. It contains all relationships with objects.", + "properties": { + "bestaatUitWozDeelobjecten": { + "type": "array", + "items": { + "$ref": "./WozobjectenBestaatUitWozDeelobjecten_M2M.schema.json" + } + }, + "bevatBrkKadastraalobject": { + "type": "array", + "items": { + "$ref": "./WozobjectenBevatBrkKadastraalobject_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WozObjectenLink.schema.json" + } + }, + "required": [ + "bestaatUitWozDeelobjecten", + "bevatBrkKadastraalobject", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Wozobjecten.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Wozobjecten.schema.json new file mode 100644 index 00000000..15261274 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/Wozobjecten.schema.json @@ -0,0 +1,124 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/wozobjecten", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/Wozobjecten" + ], + "type": "object", + "description": "objecten", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `objecten._links` field. It contains all relationships with objects.", + "properties": { + "bestaatUitWozDeelobjecten": { + "type": "array", + "items": { + "$ref": "./WozobjectenBestaatUitWozDeelobjecten_M2M.schema.json" + } + }, + "bevatBrkKadastraalobject": { + "type": "array", + "items": { + "$ref": "./WozobjectenBevatBrkKadastraalobject_M2M.schema.json" + } + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./WozObjectenLink.schema.json" + } + }, + "required": [ + "bestaatUitWozDeelobjecten", + "bevatBrkKadastraalobject", + "schema", + "self" + ] + }, + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "WOZ object geldigheid begindatumtijd", + "description": "De ingangsdatum en -tijd van een periode waarin één of meer gegevens die worden bijgehouden over een WOZ-object, een wijziging hebben ondergaan" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "WOZ object geldigheid einddatumtijd", + "description": "De einddatum en -tijd van een periode waarin er geen wijzigingen hebben plaatsgevonden in de gegevens die worden bijgehouden over een WOZ-object" + }, + "gebruikCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "WOZ object gebruik code" + }, + "gebruikOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "WOZ object gebruik omschrijving" + }, + "registratiedatum": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Object registratie datum", + "description": "De datum waarop de toestand van het object is geregistreerd" + }, + "soortObjectCode": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "WOZ object soort code" + }, + "soortObjectOmschrijving": { + "type": [ + "string", + "null" + ], + "title": "WOZ object soort omschrijving" + }, + "volgnummer": { + "type": "integer", + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Object volgnummer", + "description": "Uniek volgnummer van de toestand van het object" + }, + "wozobjectnummer": { + "type": "string", + "title": "WOZ object ID", + "description": "De unieke identificatie van een WOZ-object" + } + }, + "required": [ + "_links", + "volgnummer", + "wozobjectnummer" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozobjectenBestaatUitWozDeelobjecten_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozobjectenBestaatUitWozDeelobjecten_M2M.schema.json new file mode 100644 index 00000000..5ca97cb3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozobjectenBestaatUitWozDeelobjecten_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/wozobjectenbestaatuitwozdeelobjecten_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/WozobjectenBestaatUitWozDeelobjecten_M2M" + ], + "type": "object", + "description": "The M2M table for `Objecten.bestaatUitWozDeelobjecten` that links to `Deelobjecten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + }, + "wozdeelobjectnummer": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozobjectenBevatBrkKadastraalobject_M2M.schema.json b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozobjectenBevatBrkKadastraalobject_M2M.schema.json new file mode 100644 index 00000000..48ab46fe --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/woz-lira1uenr/WozobjectenBevatBrkKadastraalobject_M2M.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/woz-lira1uenr/wozobjectenbevatbrkkadastraalobject_m2m", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/woz/openapi.json#/components/schemas/WozobjectenBevatBrkKadastraalobject_M2M" + ], + "type": "object", + "description": "The M2M table for `Objecten.bevatBrkKadastraalobject` that links to `Kadastraleobjecten`", + "properties": { + "beginGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "eindGeldigheid": { + "type": [ + "string", + "null" + ], + "format": "date" + }, + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "identificatie": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": "string", + "readOnly": true + }, + "volgnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64" + } + }, + "required": [ + "href", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded.schema.json new file mode 100644 index 00000000..e49676c9 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/embedded", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "eikenprocessierups": { + "type": "array", + "items": { + "$ref": "./ZiektePlagenExotenGroeneikenprocessierups.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded2.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded2.schema.json new file mode 100644 index 00000000..88ece0ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded2.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/embedded2", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "eikenprocessierups_preventief": { + "type": "array", + "items": { + "$ref": "./ZiektePlagenExotenGroeneikenprocessierupsPreventief.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded3.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded3.schema.json new file mode 100644 index 00000000..bbce779c --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded3.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/embedded3", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "japanseduizendknoop_inspecties": { + "type": "array", + "items": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopInspecties.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded4.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded4.schema.json new file mode 100644 index 00000000..8568040e --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded4.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/embedded4", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "japanseduizendknoop_meldingen": { + "type": "array", + "items": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopMeldingen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded5.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded5.schema.json new file mode 100644 index 00000000..346c61dd --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Embedded5.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/embedded5", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "japanseduizendknoop_percelen": { + "type": "array", + "items": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopPercelen.schema.json" + } + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Links.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Links.schema.json new file mode 100644 index 00000000..cf9893a2 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/Links.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/links", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/parkeervakken/openapi.json", + "https://api.data.amsterdam.nl/v1/parkeerzones/openapi.json", + "https://api.data.amsterdam.nl/v1/precariobelasting/openapi.json", + "https://api.data.amsterdam.nl/v1/primair_onderwijs_loopafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/rdw/openapi.json", + "https://api.data.amsterdam.nl/v1/referentiekalender/openapi.json", + "https://api.data.amsterdam.nl/v1/risicozones/openapi.json", + "https://api.data.amsterdam.nl/v1/schiphol/openapi.json", + "https://api.data.amsterdam.nl/v1/sport/openapi.json", + "https://api.data.amsterdam.nl/v1/standvastgoed/openapi.json", + "https://api.data.amsterdam.nl/v1/statistieken/openapi.json", + "https://api.data.amsterdam.nl/v1/storingsmeldingen_ovl_en_klokken/openapi.json", + "https://api.data.amsterdam.nl/v1/stroomstoringen/openapi.json", + "https://api.data.amsterdam.nl/v1/subsidies/openapi.json", + "https://api.data.amsterdam.nl/v1/touringcars/openapi.json", + "https://api.data.amsterdam.nl/v1/uitstootvrije_zones/openapi.json", + "https://api.data.amsterdam.nl/v1/uitvoeringsplan/openapi.json", + "https://api.data.amsterdam.nl/v1/varen/openapi.json", + "https://api.data.amsterdam.nl/v1/veiligeafstanden/openapi.json", + "https://api.data.amsterdam.nl/v1/vergunningen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkeersinformatiesystemen/openapi.json", + "https://api.data.amsterdam.nl/v1/verkiezingen/openapi.json", + "https://api.data.amsterdam.nl/v1/water/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/openapi.json", + "https://api.data.amsterdam.nl/v1/wegenbestand/zone_zwaar_verkeer/openapi.json", + "https://api.data.amsterdam.nl/v1/winkelgebieden/openapi.json", + "https://api.data.amsterdam.nl/v1/wior/openapi.json", + "https://api.data.amsterdam.nl/v1/woz/openapi.json", + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json" + ], + "type": "object", + "properties": { + "next": { + "$ref": "../_shared/Next.schema.json" + }, + "previous": { + "$ref": "../_shared/Previous.schema.json" + }, + "self": { + "$ref": "../_shared/Self2.schema.json" + } + } +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultEikenprocessierupsLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultEikenprocessierupsLinks.schema.json new file mode 100644 index 00000000..97a037f0 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultEikenprocessierupsLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroendefaulteikenprocessierupslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroendefaultEikenprocessierupsLinks" + ], + "type": "object", + "description": "The contents of the `eikenprocessierups._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroeneikenprocessierupsLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultEikenprocessierupsPreventiefLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultEikenprocessierupsPreventiefLinks.schema.json new file mode 100644 index 00000000..7ff9e9c3 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultEikenprocessierupsPreventiefLinks.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroendefaulteikenprocessierupspreventieflinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroendefaultEikenprocessierupsPreventiefLinks" + ], + "type": "object", + "description": "The contents of the `eikenprocessierupsPreventief._links` field. It contains all relationships with objects.", + "properties": { + "boom": { + "$ref": "../_shared/BomenstamgegevensLink.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroeneikenprocessierupsPreventiefLink.schema.json" + } + }, + "required": [ + "boom", + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopInspectiesLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopInspectiesLinks.schema.json new file mode 100644 index 00000000..d2aebf48 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopInspectiesLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroendefaultjapanseduizendknoopinspectieslinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroendefaultJapanseduizendknoopInspectiesLinks" + ], + "type": "object", + "description": "The contents of the `japanseduizendknoopInspecties._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopInspectiesLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopMeldingenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopMeldingenLinks.schema.json new file mode 100644 index 00000000..7f916807 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopMeldingenLinks.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroendefaultjapanseduizendknoopmeldingenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroendefaultJapanseduizendknoopMeldingenLinks" + ], + "type": "object", + "description": "The contents of the `japanseduizendknoopMeldingen._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopMeldingenLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopPercelenLinks.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopPercelenLinks.schema.json new file mode 100644 index 00000000..100c5f90 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroendefaultJapanseduizendknoopPercelenLinks.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroendefaultjapanseduizendknooppercelenlinks", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroendefaultJapanseduizendknoopPercelenLinks" + ], + "type": "object", + "description": "The contents of the `japanseduizendknoopPercelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopPercelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierups.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierups.schema.json new file mode 100644 index 00000000..83b93ff5 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierups.schema.json @@ -0,0 +1,403 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroeneikenprocessierups", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroeneikenprocessierups" + ], + "type": "object", + "description": "De data toont op welke plekken in de stad en wanneer nesten van de eikenprocessierups zijn aangetroffen. Burgers kunnen meldingen maken van de eikenprocessierups met de Signalen-app. Inspecteurs doen dit via het interne systeem van de gemeente. De data wordt dagelijks geüpdatet en is gekoppeld aan het registratiesysteem (gisib) waarin doorlopend mutaties plaatsvinden. Als een nest is verwijderd, dan wordt dat ook aangegeven. Naarmate het overlastseizoen vordert, zullen steeds meer aangetroffen en verwijderde nesten zichtbaar zijn. Aan het begin van het seizoen zijn nog niet alle eikenbomen gecontroleerd. De urgentie wordt bepaald aan de hand van de grootte van het nest, het aantal nesten per boom en het aantal aangetaste bomen.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `eikenprocessierups._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroeneikenprocessierupsLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] + }, + "aantalDagenOpenBestrijding": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal dagen open bestrijding" + }, + "aantalDagenOpenInspectie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal dagen open inspectie" + }, + "aantalDagenResterendBestrijding": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal dagen resterend bestrijding" + }, + "aantalDagenResterendInspectie": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Aantal dagen resterend inspectie" + }, + "aantalEprNesten": { + "type": [ + "string", + "null" + ], + "title": "Aantal eikenprocessierups nesten", + "description": "Aantal eikenprocessierups nesten (in categorien ingedeeld)" + }, + "aantalNestenMaatDeken": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het aantal boomnesten met als maat een deken" + }, + "aantalNestenMaatTennisbal": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het aantal nesten met als maat een tennisbal" + }, + "aantalNestenMaatVoetbal": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het aantal nesten met als maat een voetbal" + }, + "aantalNestenVerwijderdMaatDeken": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het aantal verwijderde nesten met als maat een deken" + }, + "aantalNestenVerwijderdMaatTennisbal": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het aantal verwijderde nesten met als maat een tennisbal" + }, + "aantalNestenVerwijderdMaatVoetbal": { + "type": [ + "number", + "null" + ], + "format": "double", + "description": "Het aantal verwijderde nesten met als maat een voetbal" + }, + "bestrijdingsmethodeEpr": { + "type": [ + "string", + "null" + ], + "title": "Bestrijdingsmethode eikenprocessierups", + "description": "Toegepaste bestrijdingsmethode eikenprocessierups" + }, + "boomhoogteklasseActueel": { + "type": [ + "string", + "null" + ], + "title": "Boom hoogte", + "description": "Lengte van een boom bij de laatste meting" + }, + "boomid": { + "type": [ + "string", + "null" + ], + "title": "Boom ID", + "description": "Uniek identificatienummer van een boom" + }, + "datumBestrijding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop bestrijding heeft plaatsgevonden door uitvoer organisatie" + }, + "datumMelding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop een melding is geregisteerd" + }, + "datumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum toezicht" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van een buurt", + "readOnly": true, + "deprecated": true + }, + "geldigTot": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Melding geldig tot", + "description": "De eind­da­tum van de gel­dig­heid van een be­paal­de com­bi­na­tie van ge­ge­vens over een melding" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geplandeUitvoeringsdatumVoor": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Geplande uitvoeringsdatum voor" + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "inspecterendeOrganisatie": { + "type": [ + "string", + "null" + ], + "description": "Naam inspecterende organisatie" + }, + "inspectiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Inspectiedatum" + }, + "nestformaat": { + "type": [ + "string", + "null" + ], + "title": "Nest formaat", + "description": "Formaat van het nest" + }, + "nesthoogte": { + "type": [ + "string", + "null" + ], + "title": "Nest hoogte", + "description": "Hoogte van het nest" + }, + "nietBereikbaarMetHoogwerker": { + "type": [ + "string", + "null" + ], + "description": "Niet bereikbaar voor hoogwerker" + }, + "nietToegankelijkVoorBestrijding": { + "type": [ + "string", + "null" + ], + "description": "Niet toegankelijk voor bestrijding" + }, + "omschrijvingAlgemeen": { + "type": [ + "string", + "null" + ], + "title": "Omschrijving melding algemeen", + "description": "Algemene omschrijving" + }, + "omschrijvingMelding": { + "type": [ + "string", + "null" + ], + "description": "Omschrijving van een melding" + }, + "opmerkingUitvoerendeOrganisatie": { + "type": [ + "string", + "null" + ], + "description": "Opmerkingen uitvoerende organisatie" + }, + "ranking": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Melding ranking", + "description": "deze hulpkolom geeft waarde 1 als een melding de meest actuele status van een boom bevat. Van toepassing bij de kaartlaag waarop alleen de (meest) actuele status per boom wordt getoond. Elk hoger getal toont een oudere status per boom" + }, + "sigNrmelding": { + "type": [ + "string", + "null" + ], + "title": "Meldingsnummer", + "description": "meldingsnr van de melding uit de signalen app" + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "title": "Boomsoort naam", + "description": "De naam van de boomsoort" + }, + "startInspectiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Start inspectiedatum" + }, + "status": { + "type": [ + "string", + "null" + ], + "title": "Status melding", + "description": "In hoeverre een melding in behandeling is genomen en/of is afgehandeld" + }, + "uiterlijkeInspectiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Uiterlijke inspectie datum", + "description": "De uiterlijke inspectiedatum" + }, + "uitvoerendeOrganisatie": { + "type": [ + "string", + "null" + ], + "description": "Naam uitvoerende organisatie" + }, + "urgentie": { + "type": [ + "string", + "null" + ], + "description": "De urgentie wordt bepaald aan de hand van de grootte van het nest, het aantal nesten per boom en het aantal aangetaste bomen" + }, + "urgentieStatusKaartlaag": { + "type": [ + "string", + "null" + ], + "title": "Urgentiestatus kaartlaag", + "description": "combinatie van urgentie en status voor de openbare kaartlaag op data.amsterdam.nl" + } + }, + "required": [ + "_links", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsLink.schema.json new file mode 100644 index 00000000..ef006991 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroeneikenprocessierupslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroeneikenprocessierupsLink" + ], + "type": "object", + "description": "The identifier of the relationship to eikenprocessierups.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsPreventief.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsPreventief.schema.json new file mode 100644 index 00000000..cba570bb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsPreventief.schema.json @@ -0,0 +1,253 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroeneikenprocessierupspreventief", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroeneikenprocessierups_preventief" + ], + "type": "object", + "description": "Gemeente Amsterdam neemt maatregelen om overlast door de eikenprocessierups te voorkomen. De data toont op welke plekken en in welke periode dit gaat gebeuren.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `eikenprocessierupsPreventief._links` field. It contains all relationships with objects.", + "properties": { + "boom": { + "$ref": "../_shared/BomenstamgegevensLink.schema.json" + }, + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroeneikenprocessierupsPreventiefLink.schema.json" + } + }, + "required": [ + "boom", + "gbdBuurt", + "schema", + "self" + ] + }, + "aantalBehandelingenEikenprocessierups": { + "type": [ + "string", + "null" + ], + "description": "Aantal maal dat een boom wordt behandeld om aantasting van eikenprocessierups te minimaliseren." + }, + "acceptatieEikenprocessierups": { + "type": [ + "string", + "null" + ], + "description": "Bevestiging dat preventie mogelijk is." + }, + "boomId": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "description": "De vreemde sleutel (foreignkey) voor de relatie met de stamgegevens van de bomen.", + "title": "Boom ID", + "readOnly": true, + "deprecated": true + }, + "datumToezicht": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop de toezichthouder de preventieve maatregelen heeft gecontroleerd." + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van een buurt", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "geplandeUitvoeringsdatumNa": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Eerst mogelijke datum dat preventieve bestrijding plaats mag vinden." + }, + "geplandeUitvoeringsdatumVoor": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Laatst mogelijke datum dat preventieve bestrijding plaats mag vinden." + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "ingesteldeLitersPerUurEersteRonde": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Ingestelde liters per uur 1e ronde", + "description": "Het aantal liters bestrijdingsmiddel dat per uur gebruikt is in de eerste behandelronde, ter controle aan wet- en regelgeving." + }, + "ingesteldeLitersPerUurTweedeRonde": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Ingestelde liters per uur 2e ronde", + "description": "Het aantal liters bestrijdingsmiddel dat per uur gebruikt is in de tweede behandelronde, ter controle aan wet- en regelgeving." + }, + "lastupdate": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Laatste update van een record", + "description": "Datum en tijdstip van de laatste aanpassing van een regel in de tabel" + }, + "preventiemethodeEikenprocessierups": { + "type": [ + "string", + "null" + ], + "description": "Methode die is gebruikt ter voorkomen van het ontwikkelen van de eikenprocessierups." + }, + "rijsnelheidKmPerUurEersteRonde": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Rijsnelheid km per uur 1e ronde", + "description": "De gemiddelde rijsnelheid van de wagen met de spuitinstallatie tijdens de eerste behandelronde." + }, + "rijsnelheidKmPerUurTweedeRonde": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Rijsnelheid km per uur 2e ronde", + "description": "De gemiddelde rijsnelheid van de wagen met de spuitinstallatie tijdens de tweede behandelronde." + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "description": "De soortnaam van de te behandelen of behandelde boom." + }, + "uitersteUitvoeringsdatumTweedeRonde": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Uiterste uitvoeringsdatum 2e ronde", + "description": "Laatst mogelijke datum dat de tweede behandelronde plaats mag vinden." + }, + "uitgevoerdEersteRondeOp": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Uitgevoerd 1e ronde Op", + "description": "Werkelijke datum van de eerste behandelronde." + }, + "uitgevoerdTweedeRondeOp": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Uitgevoerd 2e ronde Op", + "description": "Werkelijke datum van de tweede behandelronde." + } + }, + "required": [ + "_links", + "boomId", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsPreventiefLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsPreventiefLink.schema.json new file mode 100644 index 00000000..5e0a1894 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroeneikenprocessierupsPreventiefLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroeneikenprocessierupspreventieflink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroeneikenprocessierups_preventiefLink" + ], + "type": "object", + "description": "The identifier of the relationship to eikenprocessierupsPreventief.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record." + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopInspecties.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopInspecties.schema.json new file mode 100644 index 00000000..fa1648fb --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopInspecties.schema.json @@ -0,0 +1,669 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroenjapanseduizendknoopinspecties", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroenjapanseduizendknoop_inspecties" + ], + "type": "object", + "description": "Wanneer een inspecteur tijdens een inspectie Aziatische duizendknoop aantreft, valideert de inspecteur de melding en tekent een inspectievlak. De details van deze inspecties zijn opgenomen in de onderstaande tabel.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `japanseduizendknoopInspecties._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopInspectiesLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] + }, + "aantalGroeiplaatsenVijftigm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal groeiplaatsen binnen 50 meter", + "description": "Aantal groeiplaatsen van Aziatische duizendknoop binnen een straal van 50 meter binnen deze groeiplaats" + }, + "aantalM2GroeiplaatsenTweehonderdm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal m2 groeiplaatsen binnen 200 meter", + "description": "Overzicht van groeiplaatsen van Aziatische duizendknoop binnen een straal van 200 meter binnen deze groeiplaats" + }, + "bufferOppervlakte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop buffer oppervlakte", + "description": "Oppervlakte van de zone van 4 meter rondom een groeiplaats waarin zich potentieel wortels van de Aziatische duizendknoop kunnen bevinden" + }, + "cyclusSegment": { + "type": [ + "string", + "null" + ], + "title": "Japanse duizendknoop segment cyclus", + "description": "Fase van monitoring van de Japanse duizendknoop" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van een buurt", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "title": "Record ID", + "description": "Unieke identificatie van een record" + }, + "inspectiedatum": { + "type": [ + "string", + "null" + ], + "format": "date", + "title": "Inspectie datum", + "description": "Datum waarop de inspectie heeft plaatsgevonden" + }, + "japanseduizendknoopMeldingenId": { + "type": [ + "string", + "null" + ], + "title": "Japanse duizendknoop melding ID", + "description": "De vreemde sleutel (foreign key) voor de relatie met Japanse duizendknoop meldingen" + }, + "jdkOppervlakte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Japanse duizendknoop oppervlakte", + "description": "Oppervlakte van de laatst gemeten omvang van de groeiplaats van de Aziatische duizendknoop" + }, + "lastupdate": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Melding laatste update tijdstip", + "description": "Datum en tijdstip van de laatste aanpassing van een inspectie" + }, + "lastupdateStatus": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Melding laatste update status", + "description": "Laatste status van de melding" + }, + "maxStengelsDoorsnede": { + "type": [ + "string", + "null" + ], + "title": "Maximale stengel doorsnede", + "description": "Maximale stengeldikte van de plant als indicatie van de ouderdom van de plant, ingedeeld in categorien" + }, + "melding": { + "type": [ + "string", + "null" + ], + "title": "Aziatische duizendknoop melding locatie", + "description": "Locatie van de Aziatische duizendknoop volgens de melder, die geïnspecteerd moet worden" + }, + "meldingStatus": { + "type": [ + "string", + "null" + ], + "description": "Weergave van de fase of staat waarin de melding zich nu bevindt, of deze nog geïnspecteerd moet worden en/of al bestreden wordt" + }, + "percBerm": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop berm percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de berm" + }, + "percBermBrug": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop berm brug percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de berm langs de brug" + }, + "percBosplantsoen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop bosplantsoen percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in een bosplantsoen" + }, + "percBraakliggend": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop braakliggend terrein percentage", + "description": "Percentage Aziatische duizendknoop dat groeit op het braakliggende deel van een bouwlocatie" + }, + "percBrughoofd": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop brughoofd percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in een brughoofd" + }, + "percDeelsBebouwd": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop deels bebouwd terrein percentage", + "description": "Percentage Aziatische duizendknoop dat groeit vanuit de bouwlocatie in terrein dat deels bebouwd is" + }, + "percDekzerk": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop dekzerk percentage", + "description": "Percentage Aziatische duizendknoop dat groeit vanaf de kade in een dekzerk" + }, + "percFietsbaan": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop fietsbaan percentage", + "description": "Percentage Aziatische duizendknoop dat vanuit verharding in de fietsbaan groeit" + }, + "percFunderingBrug": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop fundering brug percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de fundering van een brug" + }, + "percGevelOfMuur": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop gevel of muur percentage", + "description": "Percentage Aziatische duizendknoop dat groeit op de gevel of muur van gebouwen" + }, + "percGeveltuinLosseBakken": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop geveltuin losse bakken percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in geveltuinen bij gebouwen (losse bakken)" + }, + "percGeveltuinVast": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop geveltuin vaste bakken percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in geveltuinen bij gebouwen (vaste bakken)" + }, + "percHeesters": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop heesters percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de heesters" + }, + "percKruipruimte": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop kruipruimte percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de kruipruimte van het gebouw" + }, + "percMetroOfTrambaan": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop metro trambaan percentage", + "description": "Percentage Aziatische duizendknoop dat groeit door een tram- of metrobaan heen" + }, + "percNatuurlijkeOever": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop natuurlijke oever percentage", + "description": "Percentage Aziatische duizendknoop dat groeit aan een natuurlijke oever" + }, + "percOverig": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop overige locatie percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in andere delen van de openbare ruimte (niet eerder genoemd)" + }, + "percOverigGroen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop overige groen percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in ander groen" + }, + "percOverigKade": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop overige kade percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de kade (overig)" + }, + "percOverigVerharding": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop overige verharding percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de overige verharding (niet eerder benoemd)" + }, + "percParkeerplaats": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop parkeerplaats percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in een parkeerplaats" + }, + "percRijbaanAsfalt": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop asfalt rijbaan percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in het asfalt van een rijbaan" + }, + "percRijbaanElementenverharding": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop elementenverharding rijbaan percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de elementenverharding van een rijbaan" + }, + "percSchuurSteen": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop schuur percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de stenen van de schuur van een gebouw" + }, + "percSpeeltuin": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop speeltuin percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in het verharde deel van een speeltuin" + }, + "percTaludOnverhardBrug": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop onverharde talud brug percentage", + "description": "Percentage Aziatische duizendknoop dat groeit op het onverharde talud van de brug" + }, + "percTaludOnverhardDivers": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop onverharde taluds percentage", + "description": "Percentage Aziatische duizendknoop dat groeit op diverse onverharde taluds" + }, + "percTaludVerhard": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop verharde talud percentage", + "description": "Percentage Aziatische duizendknoop dat groeit op een verharde helling" + }, + "percTaludVerhardBvBasalt": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop basalt talud percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in het verharde talud (basalt) van een kade groeit" + }, + "percTreinspoor": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop treinspoor percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in en om het treinspoor" + }, + "percTrottoir": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop trottoir percentage", + "description": "Percentage Aziatische duizendknoop dat groeit door het trottoir" + }, + "percTuinBereikbaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop toegankelijke tuin percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de bereikbare tuin vanaf de openbare weg" + }, + "percTuinOnbereikbaar": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop ontoegankelijke tuin percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de onbereikbare tuin vanaf de openbare weg" + }, + "percVastePlanten": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop vaste planten percentage", + "description": "Percentage Aziatische duizendknoop dat groeit tussen de vaste planten" + }, + "percVerhardWandelpad": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop verhard wandelpad percentage", + "description": "Percentage Aziatische duizendknoop dat groeit op een verhard wandelpad" + }, + "percVolkstuin": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop volkstuinen percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in de volkstuinen" + }, + "percWerkInUitvoering": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aziatische duizendknoop werk in uitvoering percentage", + "description": "Percentage Aziatische duizendknoop dat groeit in het deel van de bouwlocatie waar er gewerkt wordt" + }, + "soortnaam": { + "type": [ + "string", + "null" + ], + "title": "Duizendknoop soortnaam", + "description": "Soort Aziatische duizendknoop waargenomen tijdens de inspectie, zijnde Japanse, Sachalinse, Boheemse, bastaardduizendknoop of Afghaanse" + }, + "statusKaartlaag": { + "type": [ + "string", + "null" + ], + "description": "Versimpelde statussen, afgeleid van laatste update status, voor de openbare kaartlaag op data.amsterdam.nl" + }, + "stengelsM2": { + "type": [ + "string", + "null" + ], + "title": "Stengel dichtheid per m2", + "description": "Inschatting van de inspecteur van het aantal vierkante meters stengels binnen het inspectievlak, ingedeeld in categorien" + }, + "vrijgegeven": { + "type": [ + "string", + "null" + ], + "title": "Groeiplaats vrijgegeven indicatie", + "description": "Groeiplaats succesvol verwijderd en geen hergroei" + } + }, + "required": [ + "_links", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopInspectiesLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopInspectiesLink.schema.json new file mode 100644 index 00000000..7263ad00 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopInspectiesLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroenjapanseduizendknoopinspectieslink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroenjapanseduizendknoop_inspectiesLink" + ], + "type": "object", + "description": "The identifier of the relationship to japanseduizendknoopInspecties.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Record ID", + "description": "Unieke identificatie van een record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopMeldingen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopMeldingen.schema.json new file mode 100644 index 00000000..0effa2a1 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopMeldingen.schema.json @@ -0,0 +1,177 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroenjapanseduizendknoopmeldingen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroenjapanseduizendknoop_meldingen" + ], + "type": "object", + "description": "Punt-locatie waar de Aziatische duizendknoop is waargenomen door een inwoner, inspecteur gemeente Amsterdam of overige personen. Een melding kan binnenkomen via meldingen.amsterdam.nl of via een zaaksysteem van gemeente Amsterdam. Om vast te stellen of daadwerkelijk sprake is van de Aziatische duizendknoop valideert een inspecteur van de gemeente de melding.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `japanseduizendknoopMeldingen._links` field. It contains all relationships with objects.", + "properties": { + "gbdBuurt": { + "$ref": "../_shared/GebiedenBuurtenRawIdentifier.schema.json" + }, + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopMeldingenLink.schema.json" + } + }, + "required": [ + "gbdBuurt", + "schema", + "self" + ] + }, + "conversieId": { + "type": [ + "string", + "null" + ], + "title": "Geovisia conversie ID", + "description": "ConversieId overgenomen uit Geovisia" + }, + "datumMelding": { + "type": [ + "string", + "null" + ], + "format": "date", + "description": "Datum waarop een melding is geregisteerd" + }, + "ecologischeHoofdstructuur": { + "type": [ + "string", + "null" + ], + "title": "Aziatische duizendknoop ecologische hoofdstructuur", + "description": "De ecologische hoofdstructuur van een Aziatische duizendknoop" + }, + "gbdBuurtId": { + "type": [ + "string", + "null" + ], + "title": "Buurt ID", + "description": "Unieke identificatie van een buurt", + "readOnly": true, + "deprecated": true + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record" + }, + "lastupdate": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Laatste aanpassing inspectie datumtijd", + "description": "Datum en tijdstip van de laatste aanpassing van een inspectie" + }, + "lastupdateStatus": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "title": "Melding laatste update status", + "description": "De laatste status van een melding" + }, + "sigNummerMelding": { + "type": [ + "string", + "null" + ], + "title": "Meldingsnummer", + "description": "meldingsnr van een melding binnengekomen via meldingen.amsterdam.nl" + }, + "statusKaartlaag": { + "type": [ + "string", + "null" + ], + "title": "Kaartlaag status", + "description": "Versimpelde statussen, afgeleid van lastupdatestatus, voor de openbare kaartlaag op data.amsterdam.nl" + }, + "statusMelding": { + "type": [ + "string", + "null" + ], + "title": "Melding status", + "description": "In hoeverre een melding in behandeling is genomen en/of is afgehandeld" + } + }, + "required": [ + "_links", + "gbdBuurtId", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopMeldingenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopMeldingenLink.schema.json new file mode 100644 index 00000000..0025f086 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopMeldingenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroenjapanseduizendknoopmeldingenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroenjapanseduizendknoop_meldingenLink" + ], + "type": "object", + "description": "The identifier of the relationship to japanseduizendknoopMeldingen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopPercelen.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopPercelen.schema.json new file mode 100644 index 00000000..9e88a776 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopPercelen.schema.json @@ -0,0 +1,283 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroenjapanseduizendknooppercelen", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroenjapanseduizendknoop_percelen" + ], + "type": "object", + "description": "Eigenaarschap van percelen waarop de japanse duizendknoop is geconstateerd.", + "properties": { + "_links": { + "title": " links", + "type": "object", + "description": "The contents of the `japanseduizendknoopPercelen._links` field. It contains all relationships with objects.", + "properties": { + "schema": { + "type": "string", + "format": "uri", + "description": "The schema field is exposed with every record", + "readOnly": true + }, + "self": { + "$ref": "./ZiektePlagenExotenGroenjapanseduizendknoopPercelenLink.schema.json" + } + }, + "required": [ + "schema", + "self" + ] + }, + "aandeel": { + "type": [ + "string", + "null" + ], + "title": "Aandeel eigenaarschap", + "description": "Aandeel in Recht is het aandeel waarvoor een tenaamgestelde deelneemt in het Recht" + }, + "aangeduidDoorBrkKadastralegemeentecodeId": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale gemeentecode identificatie", + "description": "De kadastrale gemeentecode. Het eerste deel van de kadastrale aanduiding. Bijvoorbeeld: ASD01, STN02." + }, + "aangeduidDoorBrkKadastralesectieId": { + "type": [ + "string", + "null" + ], + "title": "Kadastrale sectie ID", + "description": "De kadastrale sectie, het tweede gedeelte van de aanduiding van een kadastraal object." + }, + "aantalEigenaren": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Aantal eigenaren van perceel", + "description": "Aantal eigenaren van het Recht." + }, + "aardZakelijkRecht": { + "type": [ + "string", + "null" + ], + "title": "Aardzakelijk recht", + "description": "Recht dat rust op een perceel. Het meest omvattende recht dat een persoon op een zaak kan hebben is eigendom." + }, + "categorie": { + "type": [ + "string", + "null" + ], + "title": "Categorie rechtspersoon", + "description": "Categorie rechtspersoon" + }, + "deelVanInspectievlak": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Deel van het Japanse Duizendknoopinspectievlak, in procenten", + "description": "Deel van het Japanse Duizendknoop inspectievlak, in procenten" + }, + "deelVanKadastraalPerceel": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Deel van het kadastraal perceel, in procenten", + "description": "Deel van het kadastraal perceel, in procenten" + }, + "geometrie": { + "type": "object", + "description": "GeoJSON geometry", + "allOf": [ + { + "type": "object", + "description": "GeoJSON geometry", + "discriminator": { + "propertyName": "type" + }, + "required": [ + "type" + ], + "properties": { + "coordinates": { + "type": "array", + "minItems": 2, + "description": "Based on the geometry type, a point or collection of points.", + "items": { + "type": "number" + } + }, + "type": { + "type": "string", + "enum": [ + "Point", + "LineString", + "Polygon", + "MultiPoint", + "MultiLineString", + "MultiPolygon" + ], + "description": "the geometry type" + } + } + }, + { + "properties": { + "coordinates": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "array", + "description": "Point in 3D space", + "minItems": 2, + "maxItems": 3, + "items": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "MultiPolygon" + ] + } + } + } + ] + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record" + }, + "indexletter": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object indexletter", + "description": "Letter Kadastraal object, dit geeft een indicatie voor het type object. G Grond perceel. A Appartementsrecht" + }, + "indexnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Kadastraal object indexnummer", + "description": "Volgnummer van het Appartementsrecht" + }, + "japanseduizendknoopInspectiesId": { + "type": [ + "string", + "null" + ], + "title": "Japanse Duizendknoop inspectie ID", + "description": "Unieke aanduiding van de Japanse Duizendknoop inspectie" + }, + "kadastraalobjectId": { + "type": [ + "string", + "null" + ], + "title": "Uniek kadastraal object ID", + "description": "De unieke aanduiding van een Kadastraal object" + }, + "kadastraalobjectIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal object ID", + "description": "De unieke aanduiding van een Kadastraal object" + }, + "kadastraalsubjectIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Kadastraal subject ID", + "description": "Identificatie kadastraal subject. Een Kadastraal subject is een persoon die in de kadastrale registratie voorkomt. Het kan hier gaan om een natuurlijk of een niet-natuurlijk persoon." + }, + "ligtOpPercelen": { + "type": [ + "number", + "null" + ], + "format": "double", + "title": "Ligt op percelen aantal", + "description": "Aantal kadastrale percelen waarop inspectievlak ligt" + }, + "perceelnummer": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Perceel nummer", + "description": "Een numerieke aanduiding van het kadastrale perceel per sectie, deel van de kadastrale aanduiding van de onroerende zaak." + }, + "rangordeOpp": { + "type": [ + "integer", + "null" + ], + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "format": "int64", + "title": "Rangorde deel", + "description": "De rangorde deel van inspectievlak" + }, + "subjectCategorie": { + "type": [ + "string", + "null" + ], + "description": "De categorie van het subject" + }, + "tenaamstellingIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Tenaamstelling ID", + "description": "Identificatie van de tenaamstelling van een (aandeel van) zakelijk recht dat rust op een kadastraal object." + }, + "zakelijkrechtIdentificatie": { + "type": [ + "string", + "null" + ], + "title": "Zakelijkrecht ID", + "description": "Identificatie van het zakelijkrecht dat rust op een kadastraal object." + } + }, + "required": [ + "_links", + "id" + ] +} diff --git a/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopPercelenLink.schema.json b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopPercelenLink.schema.json new file mode 100644 index 00000000..ac50b337 --- /dev/null +++ b/assets/schemas/api-register/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ZiektePlagenExotenGroenjapanseduizendknoopPercelenLink.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-amsterdam/ziekten-plagen-en-exoten-groen-i53pfx6hg/ziekteplagenexotengroenjapanseduizendknooppercelenlink", + "x-derived-from": [ + "https://api.data.amsterdam.nl/v1/ziekte_plagen_exoten_groen/openapi.json#/components/schemas/ZiektePlagenExotenGroenjapanseduizendknoop_percelenLink" + ], + "type": "object", + "description": "The identifier of the relationship to japanseduizendknoopPercelen.", + "properties": { + "href": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unieke aanduiding van het record" + }, + "title": { + "type": "string" + } + }, + "required": [ + "href", + "id", + "title" + ] +} diff --git a/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Bijlage.schema.json b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Bijlage.schema.json new file mode 100644 index 00000000..e0fbf1ed --- /dev/null +++ b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Bijlage.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-epe/woo-ctnyjxehr/bijlage", + "x-derived-from": [ + "https://raw.githubusercontent.com/CommonGateway/WooBundle/main/docs/openapi.json#/components/schemas/Bijlage" + ], + "type": "object", + "title": "Bijlage", + "properties": { + "categorie": { + "type": [ + "string", + "null" + ] + }, + "documentText": { + "type": [ + "string", + "null" + ] + }, + "extension": { + "type": [ + "string", + "null" + ] + }, + "id": { + "type": [ + "string", + "null" + ] + }, + "status": { + "type": [ + "string", + "null" + ] + }, + "titel": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "url" + } + }, + "required": [ + "titel" + ] +} diff --git a/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Metadata.schema.json b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Metadata.schema.json new file mode 100644 index 00000000..7267a6eb --- /dev/null +++ b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Metadata.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-epe/woo-ctnyjxehr/metadata", + "x-derived-from": [ + "https://raw.githubusercontent.com/CommonGateway/WooBundle/main/docs/openapi.json#/components/schemas/Metadata" + ], + "type": "object", + "title": "Metadata", + "description": "Metadata object for Woo object", + "properties": { + "besluitdatum": { + "type": [ + "string", + "null" + ], + "description": "format: Y-m-d" + }, + "verzoek": { + "$ref": "./Verzoek.schema.json" + }, + "volgnummer": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Organisatie.schema.json b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Organisatie.schema.json new file mode 100644 index 00000000..9251d396 --- /dev/null +++ b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Organisatie.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-epe/woo-ctnyjxehr/organisatie", + "x-derived-from": [ + "https://raw.githubusercontent.com/CommonGateway/WooBundle/main/docs/openapi.json#/components/schemas/Organisatie" + ], + "type": "object", + "title": "Organisatie", + "properties": { + "id": { + "type": [ + "string", + "null" + ] + }, + "naam": { + "type": [ + "string", + "null" + ] + }, + "oin": { + "type": [ + "string", + "null" + ] + }, + "rsin": { + "type": [ + "string", + "null" + ] + }, + "tooi": { + "type": [ + "string", + "null" + ] + }, + "uuid": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "naam" + ] +} diff --git a/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Publicatie.schema.json b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Publicatie.schema.json new file mode 100644 index 00000000..81aa4737 --- /dev/null +++ b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Publicatie.schema.json @@ -0,0 +1,84 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-epe/woo-ctnyjxehr/publicatie", + "x-derived-from": [ + "https://raw.githubusercontent.com/CommonGateway/WooBundle/main/docs/openapi.json#/components/schemas/Publicatie" + ], + "type": "object", + "title": "Publicatie", + "properties": { + "beschrijving": { + "type": [ + "string", + "null" + ] + }, + "bijlagen": { + "type": "array", + "items": { + "$ref": "./Bijlage.schema.json" + } + }, + "categorie": { + "type": [ + "string", + "null" + ] + }, + "gepubliceerd": { + "type": "boolean", + "default": true + }, + "id": { + "type": [ + "string", + "null" + ] + }, + "metadata": { + "$ref": "./Metadata.schema.json" + }, + "organisatie": { + "$ref": "./Organisatie.schema.json" + }, + "portalUrl": { + "type": [ + "string", + "null" + ], + "format": "url" + }, + "publicatiedatum": { + "type": [ + "string", + "null" + ], + "description": "Publicatiedatum van een Woo object is nooit in de toekomst." + }, + "samenvatting": { + "type": [ + "string", + "null" + ] + }, + "themas": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./Thema.schema.json" + } + }, + "titel": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "categorie", + "publicatiedatum" + ] +} diff --git a/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Thema.schema.json b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Thema.schema.json new file mode 100644 index 00000000..0977d4ad --- /dev/null +++ b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Thema.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-epe/woo-ctnyjxehr/thema", + "x-derived-from": [ + "https://raw.githubusercontent.com/CommonGateway/WooBundle/main/docs/openapi.json#/components/schemas/Thema" + ], + "type": "object", + "title": "Thema", + "properties": { + "aanvullendThema": { + "type": [ + "string", + "null" + ] + }, + "hoofdthema": { + "type": [ + "string", + "null" + ] + }, + "subthema": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "hoofdthema" + ] +} diff --git a/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Verzoek.schema.json b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Verzoek.schema.json new file mode 100644 index 00000000..b0639925 --- /dev/null +++ b/assets/schemas/api-register/gemeente-epe/woo-ctnyjxehr/Verzoek.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/gemeente-epe/woo-ctnyjxehr/verzoek", + "x-derived-from": [ + "https://raw.githubusercontent.com/CommonGateway/WooBundle/main/docs/openapi.json#/components/schemas/Verzoek" + ], + "type": "object", + "title": "Verzoek", + "properties": { + "besluit": { + "$ref": "./Bijlage.schema.json" + }, + "informatieverzoek": { + "$ref": "./Bijlage.schema.json" + }, + "inventarisatielijst": { + "$ref": "./Bijlage.schema.json" + }, + "ontvangerInformatieverzoek": { + "type": [ + "string", + "null" + ] + }, + "ontvangstdatum": { + "type": [ + "string", + "null" + ], + "description": "format: Y-m-d" + }, + "status": { + "type": [ + "string", + "null" + ] + }, + "termijnoverschrijding": { + "type": [ + "string", + "null" + ] + } + } +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticleContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticleContract.schema.json new file mode 100644 index 00000000..811f3d3f --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticleContract.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/articlecontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ArticleContract" + ], + "type": "object", + "properties": { + "about": { + "type": [ + "string", + "null" + ], + "description": "Article short description." + }, + "additionalType": { + "type": [ + "string", + "null" + ], + "description": "Article type (a.k.a. additionalType). Article types include: artikel-nl, regel-nl, subsidie-nl,\r\nwetswijziging-nl, video." + }, + "articleBody": { + "type": [ + "string", + "null" + ], + "description": "Article content body (HTML)." + }, + "author": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./Author.schema.json" + }, + "description": "Article authors. Note: field naming of 'author' is singular, but author field contains an array of authors." + }, + "contact": { + "$ref": "./Contact.schema.json" + }, + "dateCreated": { + "type": [ + "string", + "null" + ], + "description": "Creation date." + }, + "dateModified": { + "type": [ + "string", + "null" + ], + "description": "Last modified date." + }, + "datePublished": { + "type": [ + "string", + "null" + ], + "description": "Last published date." + }, + "hasPart": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./PartItem.schema.json" + }, + "description": "Related articles." + }, + "headLine": { + "type": [ + "string", + "null" + ], + "description": "Article title." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Article ID" + }, + "inLanguage": { + "type": [ + "string", + "null" + ], + "description": "Locale.", + "readOnly": true + }, + "isPartOf": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./PartItem.schema.json" + }, + "description": "List of other articles that are related (referenced) to the same article." + }, + "keywords": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Article meta keywords." + }, + "publisher": { + "$ref": "./Author.schema.json" + }, + "subjects": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Subjects" + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Article URL." + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of an article." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticleSummary.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticleSummary.schema.json new file mode 100644 index 00000000..a60adfe1 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticleSummary.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/articlesummary", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ArticleSummary" + ], + "type": "object", + "properties": { + "additionalType": { + "type": [ + "string", + "null" + ], + "description": "Article type (a.k.a. additionalType). Article types include: artikel-nl, regel-nl, subsidie-nl,\r\nwetswijziging-nl, video." + }, + "dateModified": { + "type": [ + "string", + "null" + ], + "description": "Last modified date." + }, + "headLine": { + "type": [ + "string", + "null" + ], + "description": "Article title." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Article ID." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Article URL." + } + }, + "additionalProperties": false, + "description": "Represents an article summary." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticlesContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticlesContract.schema.json new file mode 100644 index 00000000..fbb7db3e --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ArticlesContract.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/articlescontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ArticlesContract" + ], + "type": "object", + "properties": { + "articles": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ArticleSummary.schema.json" + }, + "description": "List of article summaries." + }, + "pagination": { + "$ref": "./PagingInfo.schema.json" + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of a list of article summaries." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/Author.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/Author.schema.json new file mode 100644 index 00000000..84c73d4d --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/Author.schema.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/author", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/Author" + ], + "type": "object", + "properties": { + "logo": { + "type": [ + "string", + "null" + ], + "description": "Author logo." + }, + "name": { + "type": [ + "string", + "null" + ], + "description": "Author name." + }, + "payoff": { + "type": [ + "string", + "null" + ], + "description": "Author payoff.", + "examples": [ + "Eén antwoord van de overheid" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Author website." + } + }, + "additionalProperties": false, + "description": "Represent a content author." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/Contact.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/Contact.schema.json new file mode 100644 index 00000000..c224416e --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/Contact.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/contact", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/Contact" + ], + "type": "object", + "properties": { + "email": { + "type": [ + "string", + "null" + ], + "description": "Contact e-mail." + }, + "forums": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ContactLink.schema.json" + }, + "description": "Contact forum." + }, + "links": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ContactLink.schema.json" + }, + "description": "Contact links." + }, + "phones": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ContactPhone.schema.json" + }, + "description": "Contact phones information." + }, + "title": { + "type": [ + "string", + "null" + ], + "description": "Contact name." + }, + "twitter": { + "type": [ + "string", + "null" + ], + "description": "Contact twitter handle." + } + }, + "additionalProperties": false, + "description": "Represents contact information." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ContactLink.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ContactLink.schema.json new file mode 100644 index 00000000..89134f9b --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ContactLink.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/contactlink", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ContactLink" + ], + "type": "object", + "properties": { + "description": { + "type": [ + "string", + "null" + ], + "description": "Contact link description." + }, + "title": { + "type": [ + "string", + "null" + ], + "description": "Contact link title." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Contact link URL." + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ContactPhone.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ContactPhone.schema.json new file mode 100644 index 00000000..6876fb4c --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ContactPhone.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/contactphone", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ContactPhone" + ], + "type": "object", + "properties": { + "description": { + "type": [ + "string", + "null" + ], + "description": "Contact description." + }, + "phone": { + "type": [ + "string", + "null" + ], + "description": "Contact telephone number." + }, + "title": { + "type": [ + "string", + "null" + ], + "description": "Contact name." + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventContract.schema.json new file mode 100644 index 00000000..a5f44ccd --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventContract.schema.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/eventcontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/EventContract" + ], + "type": "object", + "properties": { + "content": { + "type": [ + "string", + "null" + ], + "description": "Event content body (HTML)." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "Event short description." + }, + "duration": { + "type": [ + "string", + "null" + ], + "description": "Event duration." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Event ID." + }, + "inLanguage": { + "type": [ + "string", + "null" + ], + "description": "Locale.", + "readOnly": true + }, + "name": { + "type": [ + "string", + "null" + ], + "description": "Event name." + }, + "organizer": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Event organizers. Note: field naming of 'organizer' is singular, but organizer field contains an array of arganizers." + }, + "rate": { + "type": [ + "string", + "null" + ], + "description": "Admission fee statement." + }, + "subjects": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Event subjects." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Event URL." + }, + "venues": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./EventVenue.schema.json" + }, + "description": "List of event venues." + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of an event." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventSummary.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventSummary.schema.json new file mode 100644 index 00000000..76a78366 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventSummary.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/eventsummary", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/EventSummary" + ], + "type": "object", + "properties": { + "description": { + "type": [ + "string", + "null" + ], + "description": "Event short description." + }, + "duration": { + "type": [ + "string", + "null" + ], + "description": "Event duration." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Event ID." + }, + "name": { + "type": [ + "string", + "null" + ], + "description": "Event name." + }, + "rate": { + "type": [ + "string", + "null" + ], + "description": "Admission fee statement." + }, + "subjects": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Event subjects." + }, + "venues": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./EventVenueSummary.schema.json" + }, + "description": "List of event venues." + } + }, + "additionalProperties": false, + "description": "Represents an event summary." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventVenue.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventVenue.schema.json new file mode 100644 index 00000000..5310ae69 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventVenue.schema.json @@ -0,0 +1,71 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/eventvenue", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/EventVenue" + ], + "type": "object", + "properties": { + "address": { + "type": [ + "string", + "null" + ], + "description": "Venue address." + }, + "endDate": { + "type": "string", + "description": "Event end date and time.", + "format": "date-time" + }, + "location": { + "type": [ + "string", + "null" + ], + "description": "Venue location (city)." + }, + "map": { + "type": [ + "string", + "null" + ], + "description": "Venue location on Google Maps." + }, + "name": { + "type": [ + "string", + "null" + ], + "description": "Venue name." + }, + "postalCode": { + "type": [ + "string", + "null" + ], + "description": "Venue postal code." + }, + "registrationUrl": { + "type": [ + "string", + "null" + ], + "description": "Registration URL." + }, + "startDate": { + "type": "string", + "description": "Event start date and time.", + "format": "date-time" + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Venue website." + } + }, + "additionalProperties": false, + "description": "Represents the location where an event takes place." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventVenueSummary.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventVenueSummary.schema.json new file mode 100644 index 00000000..5e9d1fc9 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventVenueSummary.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/eventvenuesummary", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/EventVenueSummary" + ], + "type": "object", + "properties": { + "endDate": { + "type": [ + "string", + "null" + ], + "description": "Event end date and time." + }, + "location": { + "type": [ + "string", + "null" + ], + "description": "Venue location (city)." + }, + "startDate": { + "type": [ + "string", + "null" + ], + "description": "Event start date and time." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Venue website." + } + }, + "additionalProperties": false, + "description": "Represents a summary of an event venue." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventsContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventsContract.schema.json new file mode 100644 index 00000000..65ffaac8 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/EventsContract.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/eventscontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/EventsContract" + ], + "type": "object", + "properties": { + "events": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./EventSummary.schema.json" + }, + "description": "List of event summaries." + }, + "pagination": { + "$ref": "./PagingInfo.schema.json" + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of a list of event summaries." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/PagingInfo.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/PagingInfo.schema.json new file mode 100644 index 00000000..27277836 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/PagingInfo.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/paginginfo", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/PagingInfo" + ], + "type": "object", + "properties": { + "limit": { + "type": "integer", + "description": "Pagination limit.", + "format": "int32" + }, + "offset": { + "type": "integer", + "description": "Pagination offset.", + "format": "int32" + }, + "returned": { + "type": "integer", + "description": "Pagination number of returned result.", + "format": "int32" + }, + "total": { + "type": "integer", + "description": "Pagination total number of result.", + "format": "int32" + } + }, + "additionalProperties": false, + "description": "Represents pagination data of a result list." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/PartItem.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/PartItem.schema.json new file mode 100644 index 00000000..93862508 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/PartItem.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/partitem", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/PartItem" + ], + "type": "object", + "properties": { + "additionalType": { + "type": [ + "string", + "null" + ], + "description": "Article type (a.k.a. additionalType). Article types include: artikel-nl, regel-nl, subsidie-nl, wetswijziging-nl, video." + }, + "headLine": { + "type": [ + "string", + "null" + ], + "description": "Parent item (article) title." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Part item (article) ID." + }, + "partType": { + "type": [ + "string", + "null" + ], + "description": "Part item type. (A part type describes the relation of a part item with its containting article). Part types include: further-info, parent,\r\nanswer, related, external, legislation, amendment." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Part item (article) URL." + } + }, + "additionalProperties": false, + "description": "Represents a related article that is referenced inside the .hasPart or .isPartOf field of an article." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidieContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidieContract.schema.json new file mode 100644 index 00000000..2dbb9300 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidieContract.schema.json @@ -0,0 +1,106 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/subsidiecontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/SubsidieContract" + ], + "type": "object", + "properties": { + "content": { + "type": [ + "string", + "null" + ], + "description": "Subsidy content body (HTML)." + }, + "dateCreated": { + "type": [ + "string", + "null" + ], + "description": "Creation date." + }, + "dateModified": { + "type": [ + "string", + "null" + ], + "description": "Last modified date." + }, + "datePublished": { + "type": [ + "string", + "null" + ], + "description": "Publish date." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "Subsidy short description." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Subsidy ID." + }, + "inLanguage": { + "type": [ + "string", + "null" + ], + "description": "Locale.", + "readOnly": true + }, + "regions": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Subsidy applicable regions." + }, + "regulationType": { + "type": [ + "string", + "null" + ], + "description": "Regulation type.", + "examples": [ + "subsidie, prijs, krediet, fiscale stimuleringsmaatregel." + ] + }, + "subjects": { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "description": "Subsidy subjects." + }, + "title": { + "type": [ + "string", + "null" + ], + "description": "Subsidy title." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Subsidy URL." + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of a subsidy." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidieSummary.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidieSummary.schema.json new file mode 100644 index 00000000..41eeb53d --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidieSummary.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/subsidiesummary", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/SubsidieSummary" + ], + "type": "object", + "properties": { + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Subsidy ID." + }, + "title": { + "type": [ + "string", + "null" + ], + "description": "Subsidy title." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Subsidy URL." + } + }, + "additionalProperties": false, + "description": "Represents a summary of a subsidy." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidiesContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidiesContract.schema.json new file mode 100644 index 00000000..9a1a6aef --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/SubsidiesContract.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/subsidiescontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/SubsidiesContract" + ], + "type": "object", + "properties": { + "pagination": { + "$ref": "./PagingInfo.schema.json" + }, + "subsidies": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./SubsidieSummary.schema.json" + }, + "description": "List of subsidy summaries." + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of a list of subsidy summaries." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeContract.schema.json new file mode 100644 index 00000000..0ad81e70 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeContract.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/themecontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ThemeContract" + ], + "type": "object", + "properties": { + "articles": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ArticleSummary.schema.json" + }, + "description": "List of related articles." + }, + "dateModified": { + "type": [ + "string", + "null" + ], + "description": "Last modified date." + }, + "headLine": { + "type": [ + "string", + "null" + ], + "description": "Theme title." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Theme ID." + }, + "legislature": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ArticleSummary.schema.json" + }, + "description": "List of related legislature." + }, + "subsidies": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ArticleSummary.schema.json" + }, + "description": "List of related subsidies." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Theme URL." + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of a theme." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSubject.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSubject.schema.json new file mode 100644 index 00000000..98548334 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSubject.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/themesubject", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ThemeSubject" + ], + "type": "object", + "properties": { + "articles": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ArticleSummary.schema.json" + }, + "description": "List of related articles." + }, + "title": { + "type": [ + "string", + "null" + ], + "description": "Themesubject title." + } + }, + "additionalProperties": false +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSubjectsContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSubjectsContract.schema.json new file mode 100644 index 00000000..7a230331 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSubjectsContract.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/themesubjectscontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ThemeSubjectsContract" + ], + "type": "object", + "properties": { + "dateModified": { + "type": [ + "string", + "null" + ], + "description": "Last modified date." + }, + "headLine": { + "type": [ + "string", + "null" + ], + "description": "Theme title." + }, + "identifier": { + "type": [ + "string", + "null" + ] + }, + "legislature": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ArticleSummary.schema.json" + }, + "description": "List of related legislature." + }, + "subjects": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ThemeSubject.schema.json" + } + }, + "subsidies": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ArticleSummary.schema.json" + }, + "description": "List of related subsidies." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Theme URL." + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of a subjecttheme." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSummary.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSummary.schema.json new file mode 100644 index 00000000..95ef3fbf --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSummary.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/themesummary", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ThemeSummary" + ], + "type": "object", + "properties": { + "dateModified": { + "type": [ + "string", + "null" + ], + "description": "Last modified date." + }, + "headLine": { + "type": [ + "string", + "null" + ], + "description": "Theme title." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Theme ID." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Theme URL." + } + }, + "additionalProperties": false, + "description": "Represents a theme summary." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSummaryWithFeaturedArticles.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSummaryWithFeaturedArticles.schema.json new file mode 100644 index 00000000..6dbe1b61 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemeSummaryWithFeaturedArticles.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/themesummarywithfeaturedarticles", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ThemeSummaryWithFeaturedArticles" + ], + "type": "object", + "properties": { + "articles": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ArticleSummary.schema.json" + }, + "description": "List of featured articles." + }, + "dateModified": { + "type": [ + "string", + "null" + ], + "description": "Last modified date." + }, + "headLine": { + "type": [ + "string", + "null" + ], + "description": "Theme title." + }, + "identifier": { + "type": [ + "string", + "null" + ], + "description": "Theme ID." + }, + "url": { + "type": [ + "string", + "null" + ], + "description": "Theme URL." + } + }, + "additionalProperties": false, + "description": "Represents a theme summary with featured articles." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemesContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemesContract.schema.json new file mode 100644 index 00000000..05a652d6 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemesContract.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/themescontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ThemesContract" + ], + "type": "object", + "properties": { + "themes": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ThemeSummary.schema.json" + }, + "description": "List of themes." + } + }, + "additionalProperties": false, + "description": "Represents the datacontract of a list of theme summaries." +} diff --git a/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemesWithFeaturedArticleContract.schema.json b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemesWithFeaturedArticleContract.schema.json new file mode 100644 index 00000000..dd5916e4 --- /dev/null +++ b/assets/schemas/api-register/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/ThemesWithFeaturedArticleContract.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/kamer-van-koophandel/ondernemersplein-overheid-nl-open-data-api-8-be1ueng/themeswithfeaturedarticlecontract", + "x-derived-from": [ + "https://opendata.ondernemersplein.nl/swagger/v1/swagger.json#/components/schemas/ThemesWithFeaturedArticleContract" + ], + "type": "object", + "properties": { + "themes": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./ThemeSummaryWithFeaturedArticles.schema.json" + }, + "description": "List of featured articles." + } + }, + "additionalProperties": false, + "description": "Represents a list of theme summaries with featured articles." +} diff --git a/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/FileDownload.schema.json b/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/FileDownload.schema.json new file mode 100644 index 00000000..93bd032c --- /dev/null +++ b/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/FileDownload.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/filedownload", + "x-derived-from": [ + "https://tyk-cdn.dataplatform.knmi.nl/open-data/openapi.json#/components/schemas/FileDownload" + ], + "type": "object", + "title": "FileDownload", + "properties": { + "contentType": { + "type": "string" + }, + "lastModified": { + "type": "string" + }, + "size": { + "type": "string" + }, + "temporaryDownloadUrl": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "contentType", + "size", + "lastModified", + "temporaryDownloadUrl" + ] +} diff --git a/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/FileSummary.schema.json b/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/FileSummary.schema.json new file mode 100644 index 00000000..76484fef --- /dev/null +++ b/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/FileSummary.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/filesummary", + "x-derived-from": [ + "https://tyk-cdn.dataplatform.knmi.nl/open-data/openapi.json#/components/schemas/FileSummary" + ], + "type": "object", + "title": "FileSummary", + "properties": { + "created": { + "type": "string" + }, + "filename": { + "type": "string" + }, + "lastModified": { + "type": "string" + }, + "size": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "lastModified", + "size", + "created" + ] +} diff --git a/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/ListFilesResponse.schema.json b/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/ListFilesResponse.schema.json new file mode 100644 index 00000000..fa0eb7a0 --- /dev/null +++ b/assets/schemas/api-register/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/ListFilesResponse.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/koninklijk-nederlands-meteorologisch-instituut/knmi-data-platform-open-data-api-jpwlbxenr/listfilesresponse", + "x-derived-from": [ + "https://tyk-cdn.dataplatform.knmi.nl/open-data/openapi.json#/components/schemas/ListFilesResponse" + ], + "type": "object", + "title": "ListFilesResponse", + "properties": { + "files": { + "type": "array", + "items": { + "$ref": "./FileSummary.schema.json" + } + }, + "isTruncated": { + "type": "boolean" + }, + "maxResults": { + "type": "integer" + }, + "nextPageToken": { + "type": "string" + }, + "resultCount": { + "type": "integer" + }, + "startAfterFilename": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "isTruncated", + "files", + "resultCount", + "maxResults", + "startAfterFilename", + "nextPageToken" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Adres.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Adres.schema.json new file mode 100644 index 00000000..0d9f27d9 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Adres.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/adres", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Adres" + ], + "properties": { + "adresType": { + "maxLength": 250, + "examples": [ + "Bezoekadres" + ] + }, + "antwoordnummer": { + "maxLength": 50, + "examples": [ + "12345" + ] + }, + "huisnummer": { + "maxLength": 50, + "examples": [ + "11" + ] + }, + "land": { + "maxLength": 250, + "examples": [ + "Nederland" + ] + }, + "openbareRuimte": { + "maxLength": 50, + "minLength": 1, + "examples": [ + "Torenstraat" + ] + }, + "postbus": { + "maxLength": 50, + "examples": [ + "20008" + ] + }, + "postcode": { + "maxLength": 50, + "examples": [ + "3438TT" + ] + }, + "provincie": { + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/[^/]+/[^/]+$", + "examples": [ + "https://identifier.overheid.nl/tooi/id/provincie/pv26" + ] + }, + "terAttentieVan": { + "maxLength": 255, + "examples": [ + "Burgerzaken" + ] + }, + "toelichting": { + "maxLength": 2048, + "examples": [ + "Lorem ipsum dolor sit amet, consectetur adipi..." + ] + }, + "toevoeging": { + "maxLength": 250, + "examples": [ + "Eerste etage" + ] + }, + "woonplaats": { + "maxLength": 2147483647, + "minLength": 1, + "examples": [ + "Utrecht" + ] + } + } +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Afsplitsing.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Afsplitsing.schema.json new file mode 100644 index 00000000..8d5fd98b --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Afsplitsing.schema.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/afsplitsing", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/afsplitsing" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "type", + "used" + ], + "title": "Afsplitsing" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/AfsplitsingPost.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/AfsplitsingPost.schema.json new file mode 100644 index 00000000..4d9d05a2 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/AfsplitsingPost.schema.json @@ -0,0 +1,1314 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/afsplitsingpost", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/afsplitsing-post" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "type", + "used" + ], + "title": "Afsplitsing" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Beschrijving.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Beschrijving.schema.json new file mode 100644 index 00000000..b10ad21f --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Beschrijving.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/beschrijving", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Beschrijving" + ], + "description": "Beschrijving", + "properties": { + "beschrijving": { + "examples": [ + "Deze regeling is getroffen met het oog op het belang van de recreatieschappen." + ] + }, + "url": { + "examples": [ + "https://simpel.presurf.web" + ] + } + }, + "required": [ + "beschrijving" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Classificatie.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Classificatie.schema.json new file mode 100644 index 00000000..6113c420 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Classificatie.schema.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/classificatie", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Classificatie" + ], + "description": "Classificatie", + "properties": { + "eindDatum": { + "format": "date" + }, + "grondslagen": { + "description": "Lijst van grondslagen", + "items": { + "description": "Grondslag", + "properties": { + "opschrift": { + "description": "Omschrijving van de grondslag", + "examples": [ + "Waterschappen (Artikel 1.2, lid 1d, WNT)" + ] + }, + "referentie": { + "description": "URL-referentie naar het wetsartikel", + "examples": [ + "http://wetten.overheid.nl/jci1.3:c:BWBR0032249¶graaf=1&artikel=1.2&lid=1" + ] + } + }, + "required": [ + "opschrift", + "referentie" + ] + } + }, + "startDatum": { + "format": "date", + "examples": [ + "2006-11-11" + ] + }, + "toelichting": { + "examples": [ + "Een website voor toelichting, enz" + ] + }, + "type": { + "examples": [ + "WNT-instelling" + ] + }, + "url": { + "examples": [ + "https://simpel.presurf.web" + ] + } + }, + "required": [ + "grondslagen", + "type" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ClassificatieType.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ClassificatieType.schema.json new file mode 100644 index 00000000..61f1581c --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ClassificatieType.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/classificatietype", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/ClassificatieType" + ], + "description": "Classificatie type", + "properties": { + "grondslagen": { + "description": "Lijst van grondslagen", + "items": { + "description": "Grondslag", + "properties": { + "opschrift": { + "description": "Omschrijving van de grondslag", + "examples": [ + "Waterschappen (Artikel 1.2, lid 1d, WNT)" + ] + }, + "referentie": { + "description": "URL-referentie naar het wetsartikel", + "examples": [ + "http://wetten.overheid.nl/jci1.3:c:BWBR0032249¶graaf=1&artikel=1.2&lid=1" + ] + } + }, + "required": [ + "opschrift", + "referentie" + ] + } + }, + "toelichting": { + "examples": [ + "Collectieve arbeidsovereenkomst voor overheidswerkgevers" + ] + }, + "type": { + "examples": [ + "CAO" + ] + } + }, + "required": [ + "grondslagen", + "type" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ClassificatieUitgebreid.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ClassificatieUitgebreid.schema.json new file mode 100644 index 00000000..300c222f --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ClassificatieUitgebreid.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/classificatieuitgebreid", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/ClassificatieUitgebreid" + ], + "description": "Classificatie uitgebreid", + "properties": { + "classificaties": { + "description": "Lijst van classificaties", + "items": { + "description": "Classificatie", + "properties": { + "eindDatum": { + "format": "date" + }, + "grondslagen": { + "description": "Lijst van grondslagen", + "items": { + "description": "Grondslag", + "properties": { + "opschrift": { + "description": "Omschrijving van de grondslag", + "examples": [ + "Waterschappen (Artikel 1.2, lid 1d, WNT)" + ] + }, + "referentie": { + "description": "URL-referentie naar het wetsartikel", + "examples": [ + "http://wetten.overheid.nl/jci1.3:c:BWBR0032249¶graaf=1&artikel=1.2&lid=1" + ] + } + }, + "required": [ + "opschrift", + "referentie" + ] + } + }, + "startDatum": { + "format": "date", + "examples": [ + "2006-11-11" + ] + }, + "toelichting": { + "examples": [ + "Een website voor toelichting, enz" + ] + }, + "type": { + "examples": [ + "WNT-instelling" + ] + }, + "url": { + "examples": [ + "https://simpel.presurf.web" + ] + } + }, + "required": [ + "grondslagen", + "type" + ] + } + }, + "label": { + "examples": [ + "Ministerie van Algemene Zaken" + ] + }, + "type": { + "description": "Lijst van mogelijke TOOI definities", + "enum": [ + "https://identifier.overheid.nl/tooi/def/ont/CaribischOpenbaarLichaam", + "https://identifier.overheid.nl/tooi/def/ont/Gemeente", + "https://identifier.overheid.nl/tooi/def/ont/Ministerie", + "https://identifier.overheid.nl/tooi/def/ont/Overheidsorganisatie", + "https://identifier.overheid.nl/tooi/def/ont/Provincie", + "https://identifier.overheid.nl/tooi/def/ont/Rijk", + "https://identifier.overheid.nl/tooi/def/ont/Samenwerkingsorganisatie", + "https://identifier.overheid.nl/tooi/def/ont/Waterschap", + "https://identifier.overheid.nl/tooi/def/ont/Zbo", + "https://identifier.overheid.nl/tooi/def/ont/ZboCluster" + ], + "examples": [ + "https://identifier.overheid.nl/tooi/def/ont/Ministerie" + ] + }, + "uri": { + "examples": [ + "https://identifier.overheid.nl/tooi/id/ministerie/mnre1010" + ] + } + }, + "required": [ + "classificaties" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Col.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Col.schema.json new file mode 100644 index 00000000..a6c47b54 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Col.schema.json @@ -0,0 +1,136 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/col", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/col" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/CommonProperties.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/CommonProperties.schema.json new file mode 100644 index 00000000..629b183b --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/CommonProperties.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/commonproperties", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/commonProperties" + ], + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Contact.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Contact.schema.json new file mode 100644 index 00000000..fdc3b46f --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Contact.schema.json @@ -0,0 +1,133 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/contact", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Contact" + ], + "properties": { + "contactformulieren": { + "items": { + "properties": { + "label": { + "examples": [ + "Algemeen" + ] + }, + "taalcode": { + "examples": [ + "nl-NL" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://www.vallei-veluwe.nl/over-ons/contact" + ] + } + }, + "required": [ + "label", + "taalcode" + ] + } + }, + "emailadressen": { + "items": { + "properties": { + "email": { + "maxLength": 250, + "examples": [ + "info@vallei-veluwe.nl" + ] + }, + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + } + }, + "required": [ + "email" + ] + } + }, + "fax": { + "maxLength": 50, + "examples": [ + "(055) 527 26 00" + ] + }, + "internetadressen": { + "items": { + "properties": { + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://www.vallei-veluwe.nl" + ] + } + }, + "required": [ + "url" + ] + } + }, + "socialmedia": { + "items": { + "properties": { + "gebruikersnaam": { + "maxLength": 255, + "examples": [ + "valleienveluwe" + ] + }, + "platform": { + "maxLength": 255, + "examples": [ + "Facebook" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://nl-nl.facebook.com/valleienveluwe" + ] + } + }, + "required": [ + "gebruikersnaam", + "platform", + "url" + ] + } + }, + "telefoonnummers": { + "items": { + "properties": { + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + }, + "nummer": { + "maxLength": 50, + "examples": [ + "(055) 527 26 00" + ] + } + }, + "required": [ + "nummer" + ] + } + } + } +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ContactFormulier.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ContactFormulier.schema.json new file mode 100644 index 00000000..f40e5018 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ContactFormulier.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/contactformulier", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/ContactFormulier" + ], + "properties": { + "label": { + "examples": [ + "Algemeen" + ] + }, + "taalcode": { + "examples": [ + "nl-NL" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://www.vallei-veluwe.nl/over-ons/contact" + ] + } + }, + "required": [ + "label", + "taalcode" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/DashboardIndicator.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/DashboardIndicator.schema.json new file mode 100644 index 00000000..4f258d0b --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/DashboardIndicator.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/dashboardindicator", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/DashboardIndicator" + ], + "description": "DashboardIndicators", + "properties": { + "aantalVerouderd": { + "description": "Het aantal organisaties waarvan gegevens langer dan één jaar niet zijn geactualiseerd of bevestigd (verouderd).", + "format": "int32", + "examples": [ + 32 + ] + }, + "percentageActueel": { + "description": "Het percentage organisaties in het ROO dat in de afgelopen 60 dagen gegevens heeft geactualiseerd of bevestigd dat ze actueel zijn.", + "examples": [ + 53.2 + ] + }, + "percentageOnvolledig": { + "description": "Het percentage organisaties in het ROO dat één of meer verplichte basisgegevens mist.", + "examples": [ + 12.7 + ] + }, + "percentageVolledig": { + "description": "Het percentage organisaties in het ROO dat alle verplichte basisgegevens heeft ingevuld.", + "examples": [ + 87.3 + ] + } + }, + "required": [ + "aantalVerouderd", + "percentageActueel", + "percentageOnvolledig", + "percentageVolledig" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Domein.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Domein.schema.json new file mode 100644 index 00000000..c407d8f9 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Domein.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/domein", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Domein" + ], + "properties": { + "archiefUrl": { + "examples": [ + "https://simpel.presurf.web" + ] + }, + "domein": { + "examples": [ + "https://www.simpel.web" + ] + }, + "eindDatum": { + "format": "date" + }, + "gebruiksdoel": { + "examples": [ + "Website" + ] + }, + "omschrijving": { + "examples": [ + "Een website voor informatie, aanvragen enz" + ] + }, + "startDatum": { + "format": "date", + "examples": [ + "2006-11-11" + ] + } + }, + "required": [ + "domein", + "gebruiksdoel" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Domeinnaamregistratie.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Domeinnaamregistratie.schema.json new file mode 100644 index 00000000..359cbd2f --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Domeinnaamregistratie.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/domeinnaamregistratie", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Domeinnaamregistratie" + ], + "properties": { + "administratiefContactpersoon": { + "examples": [ + "null" + ] + }, + "doel": { + "examples": [ + "Hosting" + ] + }, + "eersteRegistratieDatum": { + "format": "date" + }, + "eindeRegistratie": { + "format": "date" + }, + "houder": { + "examples": [ + "Gemeente Simpel" + ] + }, + "naam": { + "examples": [ + "dorpswinkel.web" + ] + }, + "registrar": { + "examples": [ + "The Registrar Company B.V. Jan Piet 8 4321VW Ede Nederland" + ] + }, + "registratieDatum": { + "format": "date", + "examples": [ + "2013-04-23" + ] + }, + "technischContactpersoon": { + "examples": [ + "null" + ] + } + }, + "required": [ + "houder", + "naam" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Email.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Email.schema.json new file mode 100644 index 00000000..f8b2bc9e --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Email.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/email", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Email" + ], + "properties": { + "email": { + "maxLength": 250, + "examples": [ + "info@vallei-veluwe.nl" + ] + }, + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + } + }, + "required": [ + "email" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ErrorRecord.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ErrorRecord.schema.json new file mode 100644 index 00000000..6e35c6c5 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ErrorRecord.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/errorrecord", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/ErrorRecord" + ], + "properties": { + "Error message": { + "examples": [ + "No organisation found for given identifier(s)" + ] + }, + "HTTP status code error": { + "format": "int32", + "examples": [ + 404 + ] + }, + "Reason phrase error": { + "examples": [ + "Not Found" + ] + } + } +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Gemeente.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Gemeente.schema.json new file mode 100644 index 00000000..97b1e8ce --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Gemeente.schema.json @@ -0,0 +1,189 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/gemeente", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/gemeente" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Generated.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Generated.schema.json new file mode 100644 index 00000000..3f3ed0a2 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Generated.schema.json @@ -0,0 +1,1244 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/generated", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/generated" + ], + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Grondslag.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Grondslag.schema.json new file mode 100644 index 00000000..2eea6a6b --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Grondslag.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/grondslag", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Grondslag" + ], + "description": "Grondslag", + "properties": { + "opschrift": { + "description": "Omschrijving van de grondslag", + "examples": [ + "Waterschappen (Artikel 1.2, lid 1d, WNT)" + ] + }, + "referentie": { + "description": "URL-referentie naar het wetsartikel", + "examples": [ + "http://wetten.overheid.nl/jci1.3:c:BWBR0032249¶graaf=1&artikel=1.2&lid=1" + ] + } + }, + "required": [ + "opschrift", + "referentie" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Herschikking.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Herschikking.schema.json new file mode 100644 index 00000000..e6034f92 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Herschikking.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/herschikking", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/herschikking" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Herschikking" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HerschikkingPost.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HerschikkingPost.schema.json new file mode 100644 index 00000000..566f2009 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HerschikkingPost.schema.json @@ -0,0 +1,1322 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/herschikkingpost", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/herschikking-post" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "minItems": 1, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Herschikking" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HistorischeVersie.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HistorischeVersie.schema.json new file mode 100644 index 00000000..ab43e9e3 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HistorischeVersie.schema.json @@ -0,0 +1,1410 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/historischeversie", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/historische-versie" + ], + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt", + "properties": { + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo-cluster" + } + ], + "properties": { + "einddatumHV": { + "format": "date", + "minLength": 1 + }, + "specializationOf": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + } + }, + "title": "Historische versie" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HistorischeVersies.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HistorischeVersies.schema.json new file mode 100644 index 00000000..d5a1c0e8 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HistorischeVersies.schema.json @@ -0,0 +1,1413 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/historischeversies", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/historischeVersies" + ], + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt", + "properties": { + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo-cluster" + } + ], + "properties": { + "einddatumHV": { + "format": "date", + "minLength": 1 + }, + "specializationOf": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + } + }, + "title": "Historische versie" + }, + "title": "Historische versies" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HvUri.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HvUri.schema.json new file mode 100644 index 00000000..c010d192 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/HvUri.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/hvuri", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/hvUri" + ], + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col|gemeente|ministerie|oorg|provincie|so|waterschap|zbo)/hv_[0-9]{8}$" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/IdentificatiecodeRecord.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/IdentificatiecodeRecord.schema.json new file mode 100644 index 00000000..91f99a7a --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/IdentificatiecodeRecord.schema.json @@ -0,0 +1,83 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/identificatiecoderecord", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/IdentificatiecodeRecord" + ], + "properties": { + "atu": { + "examples": [ + "http://publications.europa.eu/resource/authority/atu/NLD_GEM_OWI" + ] + }, + "btwNummer": { + "pattern": "^NL\\d{9}B\\d{2}$", + "examples": [ + "NL817660665B01" + ] + }, + "ictuCode": { + "examples": [ + "04010" + ] + }, + "kvkNummer": { + "pattern": "^\\d{8}$", + "examples": [ + "51115395" + ] + }, + "label": { + "minLength": 1, + "examples": [ + "Streekarchivariaat de Liemers en Doesburg" + ] + }, + "loonheffingenNummer": { + "pattern": "^\\d{9}L\\d{2}$", + "examples": [ + "817660665L01" + ] + }, + "oin": { + "maxLength": 20, + "examples": [ + "00000001001721951000" + ] + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$|^gm[0-9]{4}$|^mnre[0-9]{4}$|^oorg[0-9]{5}$|^pv[0-9]{2}$|^so[0-9]{4}$|^zb[0-9]{6}$", + "examples": [ + "so0263" + ] + }, + "owmsId": { + "description": "Lijst van owms", + "items": { + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[^/]+$" + } + }, + "rsin": { + "pattern": "^\\d{9}$", + "examples": [ + "04010" + ] + }, + "systeemId": { + "minLength": 1, + "examples": [ + "28772572" + ] + }, + "uri": { + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$", + "examples": [ + "https://identifier.overheid.nl/tooi/id/so/so1082" + ] + } + }, + "required": [ + "label", + "systeemId" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Internet.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Internet.schema.json new file mode 100644 index 00000000..70872b74 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Internet.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/internet", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Internet" + ], + "properties": { + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://www.vallei-veluwe.nl" + ] + } + }, + "required": [ + "url" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/KaderwetVanToepassing.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/KaderwetVanToepassing.schema.json new file mode 100644 index 00000000..57ea3242 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/KaderwetVanToepassing.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/kaderwetvantoepassing", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/kaderwetVanToepassing" + ], + "properties": { + "kaderwetVanToepassing": { + "oneOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + } + }, + "title": "kaderwetVanToepassing" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Kwaliteitsdashboard.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Kwaliteitsdashboard.schema.json new file mode 100644 index 00000000..7858a46e --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Kwaliteitsdashboard.schema.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/kwaliteitsdashboard", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Kwaliteitsdashboard" + ], + "description": "Kwaliteitsdashboard", + "properties": { + "datum": { + "format": "date", + "examples": [ + "2025-10-15" + ] + }, + "indicatoren": { + "description": "Lijst van dashboard indicatoren", + "items": { + "description": "DashboardIndicators", + "properties": { + "aantalVerouderd": { + "description": "Het aantal organisaties waarvan gegevens langer dan één jaar niet zijn geactualiseerd of bevestigd (verouderd).", + "format": "int32", + "examples": [ + 32 + ] + }, + "percentageActueel": { + "description": "Het percentage organisaties in het ROO dat in de afgelopen 60 dagen gegevens heeft geactualiseerd of bevestigd dat ze actueel zijn.", + "examples": [ + 53.2 + ] + }, + "percentageOnvolledig": { + "description": "Het percentage organisaties in het ROO dat één of meer verplichte basisgegevens mist.", + "examples": [ + 12.7 + ] + }, + "percentageVolledig": { + "description": "Het percentage organisaties in het ROO dat alle verplichte basisgegevens heeft ingevuld.", + "examples": [ + 87.3 + ] + } + }, + "required": [ + "aantalVerouderd", + "percentageActueel", + "percentageOnvolledig", + "percentageVolledig" + ] + } + } + }, + "required": [ + "indicatoren" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Message.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Message.schema.json new file mode 100644 index 00000000..c7226a33 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Message.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/message", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/message" + ], + "properties": { + "details": {}, + "message": { + "minLength": 1 + } + }, + "required": [ + "message" + ], + "title": "message" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Ministerie.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Ministerie.schema.json new file mode 100644 index 00000000..c213c4c1 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Ministerie.schema.json @@ -0,0 +1,135 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/ministerie", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/ministerie" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Oorg.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Oorg.schema.json new file mode 100644 index 00000000..60c50105 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Oorg.schema.json @@ -0,0 +1,202 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/oorg", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/oorg" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Opheffing.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Opheffing.schema.json new file mode 100644 index 00000000..8a446aae --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Opheffing.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/opheffing", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/opheffing" + ], + "allOf": [ + { + "properties": { + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "invalidated", + "type" + ], + "title": "Opheffing" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Oprichting.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Oprichting.schema.json new file mode 100644 index 00000000..8e0dd9cb --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Oprichting.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/oprichting", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/oprichting" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "type" + ], + "title": "Oprichting" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OprichtingPost.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OprichtingPost.schema.json new file mode 100644 index 00000000..d64fddd6 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OprichtingPost.schema.json @@ -0,0 +1,1305 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/oprichtingpost", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/oprichting-post" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "type" + ], + "title": "Oprichting" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Opsplitsing.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Opsplitsing.schema.json new file mode 100644 index 00000000..cfa304ed --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Opsplitsing.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/opsplitsing", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/opsplitsing" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 2, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "maxItems": 1, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Opsplitsing" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OpsplitsingPost.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OpsplitsingPost.schema.json new file mode 100644 index 00000000..e78783a0 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OpsplitsingPost.schema.json @@ -0,0 +1,1315 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/opsplitsingpost", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/opsplitsing-post" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "minItems": 2, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "maxItems": 1, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Opsplitsing" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OrganisatieType.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OrganisatieType.schema.json new file mode 100644 index 00000000..554d43de --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OrganisatieType.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/organisatietype", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/organisatieType" + ], + "format": "uri", + "oneOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/CaribischOpenbaarLichaam`", + "title": "Caribisch openbaar lichaam" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Gemeente`", + "title": "Gemeente" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Ministerie`", + "title": "Ministerie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Overheidsorganisatie`", + "title": "Overige overheidsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Provincie`", + "title": "Provincie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Rijk`", + "title": "Rijk" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Samenwerkingsorganisatie`", + "title": "Samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Waterschap`", + "title": "Waterschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Zbo`", + "title": "Zbo" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/ZboCluster`", + "title": "Zbo-cluster" + } + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OrganisatieUri.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OrganisatieUri.schema.json new file mode 100644 index 00000000..2985f533 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/OrganisatieUri.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/organisatieuri", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/organisatieUri" + ], + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Overheidsorganisatie.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Overheidsorganisatie.schema.json new file mode 100644 index 00000000..e06f210d --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Overheidsorganisatie.schema.json @@ -0,0 +1,1413 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/overheidsorganisatie", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Overheidsorganisatie" + ], + "discriminator": { + "mapping": { + "Caribisch openbaar lichaam": "./Col.schema.json", + "Gemeente": "./Gemeente.schema.json", + "Ministerie": "./Ministerie.schema.json", + "Overige overheidsorganisatie": "./Oorg.schema.json", + "Provincie": "./Provincie.schema.json", + "Samenwerkingsorganisatie": "./So.schema.json", + "Waterschap": "./Waterschap.schema.json", + "Zbo": "./Zbo.schema.json", + "Zbo-cluster": "./ZboCluster.schema.json" + }, + "propertyName": "type" + }, + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt", + "properties": { + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo-cluster" + } + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Overheidsorganisaties.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Overheidsorganisaties.schema.json new file mode 100644 index 00000000..00f6a907 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Overheidsorganisaties.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/overheidsorganisaties", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/overheidsorganisaties" + ], + "items": { + "properties": { + "label": { + "minLength": 1 + }, + "type": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/def/ont/*" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + } + } + }, + "required": [ + "type", + "uri" + ], + "title": "Overheidsorganisaties" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Provincie.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Provincie.schema.json new file mode 100644 index 00000000..919ab409 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Provincie.schema.json @@ -0,0 +1,135 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/provincie", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/provincie" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ReadOnly.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ReadOnly.schema.json new file mode 100644 index 00000000..c3bf9d88 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ReadOnly.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/readonly", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/read-only" + ], + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Samenvoeging.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Samenvoeging.schema.json new file mode 100644 index 00000000..00dab15e --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Samenvoeging.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/samenvoeging", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/samenvoeging" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "maxItems": 1, + "minItems": 1, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 2, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Samenvoeging" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SamenvoegingPost.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SamenvoegingPost.schema.json new file mode 100644 index 00000000..33f0ca55 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SamenvoegingPost.schema.json @@ -0,0 +1,1315 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/samenvoegingpost", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/samenvoeging-post" + ], + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "maxItems": 1, + "minItems": 1, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 2, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Samenvoeging" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/So.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/So.schema.json new file mode 100644 index 00000000..328d4d58 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/So.schema.json @@ -0,0 +1,151 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/so", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/so" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SocialMedia.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SocialMedia.schema.json new file mode 100644 index 00000000..716a9bc9 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SocialMedia.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/socialmedia", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/SocialMedia" + ], + "properties": { + "gebruikersnaam": { + "maxLength": 255, + "examples": [ + "valleienveluwe" + ] + }, + "platform": { + "maxLength": 255, + "examples": [ + "Facebook" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://nl-nl.facebook.com/valleienveluwe" + ] + } + }, + "required": [ + "gebruikersnaam", + "platform", + "url" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SuggestIdentificatiecodeRecord.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SuggestIdentificatiecodeRecord.schema.json new file mode 100644 index 00000000..c8d033c5 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/SuggestIdentificatiecodeRecord.schema.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/suggestidentificatiecoderecord", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/SuggestIdentificatiecodeRecord" + ], + "properties": { + "atu": { + "examples": [ + "http://publications.europa.eu/resource/authority/atu/NLD_GEM_OWI" + ] + }, + "btwNummer": { + "pattern": "^NL\\d{9}B\\d{2}$", + "examples": [ + "NL817660665B01" + ] + }, + "ictuCode": { + "examples": [ + "04010" + ] + }, + "kvkNummer": { + "pattern": "^\\d{8}$", + "examples": [ + "51115395" + ] + }, + "label": { + "minLength": 1, + "examples": [ + "Streekarchivariaat de Liemers en Doesburg" + ] + }, + "loonheffingenNummer": { + "pattern": "^\\d{9}L\\d{2}$", + "examples": [ + "817660665L01" + ] + }, + "matchMet": { + "minLength": 1, + "examples": [ + "systeemId" + ] + }, + "oin": { + "maxLength": 20, + "examples": [ + "00000001001721951000" + ] + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$|^gm[0-9]{4}$|^mnre[0-9]{4}$|^oorg[0-9]{5}$|^pv[0-9]{2}$|^so[0-9]{4}$|^zb[0-9]{6}$", + "examples": [ + "so0263" + ] + }, + "owmsId": { + "description": "Lijst van owms", + "items": { + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[^/]+$" + } + }, + "rsin": { + "pattern": "^\\d{9}$", + "examples": [ + "04010" + ] + }, + "systeemId": { + "minLength": 1, + "examples": [ + "28772572" + ] + }, + "uri": { + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$", + "examples": [ + "https://identifier.overheid.nl/tooi/id/so/so1082" + ] + } + }, + "required": [ + "label", + "matchMet", + "systeemId" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Telefoon.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Telefoon.schema.json new file mode 100644 index 00000000..35e89724 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Telefoon.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/telefoon", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Telefoon" + ], + "properties": { + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + }, + "nummer": { + "maxLength": 50, + "examples": [ + "(055) 527 26 00" + ] + } + }, + "required": [ + "nummer" + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Toestandswijziging.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Toestandswijziging.schema.json new file mode 100644 index 00000000..d8ccc610 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Toestandswijziging.schema.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/toestandswijziging", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/toestandswijziging" + ], + "allOf": [ + { + "properties": { + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col|gemeente|ministerie|oorg|provincie|so|waterschap|zbo)/hv_[0-9]{8}$" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "maxItems": 1, + "minItems": 1 + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "invalidated", + "type", + "used" + ], + "title": "Toestandswijziging" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ToestandswijzigingPost.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ToestandswijzigingPost.schema.json new file mode 100644 index 00000000..6126432c --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ToestandswijzigingPost.schema.json @@ -0,0 +1,185 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/toestandswijzigingpost", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/toestandswijzigingPost" + ], + "allOf": [ + { + "properties": { + "properties": { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "kaderwetVanToepassing": { + "oneOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + } + }, + "title": "kaderwetVanToepassing" + }, + { + "properties": { + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + } + }, + "title": "verantwoordelijkMinisterie" + } + ], + "title": "toestandswijzigingProperties" + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "maxItems": 1, + "minItems": 1 + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "properties", + "type", + "used" + ], + "title": "Toestandswijziging" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ToestandswijzigingProperties.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ToestandswijzigingProperties.schema.json new file mode 100644 index 00000000..200a0638 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ToestandswijzigingProperties.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/toestandswijzigingproperties", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/toestandswijzigingProperties" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "kaderwetVanToepassing": { + "oneOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + } + }, + "title": "kaderwetVanToepassing" + }, + { + "properties": { + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + } + }, + "title": "verantwoordelijkMinisterie" + } + ], + "title": "toestandswijzigingProperties" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Uitbreiding.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Uitbreiding.schema.json new file mode 100644 index 00000000..f797d230 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Uitbreiding.schema.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/uitbreiding", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/uitbreiding" + ], + "allOf": [ + { + "properties": { + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "invalidated", + "type", + "used" + ], + "title": "Uitbreiding" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/VerantwoordelijkMinisterie.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/VerantwoordelijkMinisterie.schema.json new file mode 100644 index 00000000..10c862cb --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/VerantwoordelijkMinisterie.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/verantwoordelijkministerie", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/verantwoordelijkMinisterie" + ], + "properties": { + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + } + }, + "title": "verantwoordelijkMinisterie" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Waterschap.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Waterschap.schema.json new file mode 100644 index 00000000..687d18bf --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Waterschap.schema.json @@ -0,0 +1,135 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/waterschap", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/waterschap" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Wijzigingsgebeurtenis.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Wijzigingsgebeurtenis.schema.json new file mode 100644 index 00000000..8681f451 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Wijzigingsgebeurtenis.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/wijzigingsgebeurtenis", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Wijzigingsgebeurtenis" + ], + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WijzigingsgebeurtenisPost.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WijzigingsgebeurtenisPost.schema.json new file mode 100644 index 00000000..75fb08a7 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WijzigingsgebeurtenisPost.schema.json @@ -0,0 +1,6887 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/wijzigingsgebeurtenispost", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/WijzigingsgebeurtenisPost" + ], + "discriminator": { + "mapping": { + "Afsplitsing": "./AfsplitsingPost.schema.json", + "Herschikking": "./HerschikkingPost.schema.json", + "Opheffing": "./Opheffing.schema.json", + "Oprichting": "./OprichtingPost.schema.json", + "Opsplitsing": "./OpsplitsingPost.schema.json", + "Samenvoeging": "./SamenvoegingPost.schema.json", + "Toestandswijziging": "./ToestandswijzigingPost.schema.json", + "Uitbreiding": "./Uitbreiding.schema.json" + }, + "propertyName": "type" + }, + "oneOf": [ + { + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "type", + "used" + ], + "title": "Afsplitsing" + }, + { + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "minItems": 1, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Herschikking" + }, + { + "allOf": [ + { + "properties": { + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "invalidated", + "type" + ], + "title": "Opheffing" + }, + { + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "type" + ], + "title": "Oprichting" + }, + { + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "minItems": 2, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "maxItems": 1, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Opsplitsing" + }, + { + "allOf": [ + { + "properties": { + "generated": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een Caribisch openbaar lichaam is een territoriaal openbaar lichaam in het Caribische deel van Nederland", + "properties": { + "colcode": { + "pattern": "^[0-9]{2}$" + }, + "organisatiecode": { + "pattern": "^col[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/col/(col[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "colcode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Caribisch openbaar lichaam" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "gemeentecode": { + "pattern": "^[0-9]{4}$" + }, + "ligtInProvincie": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv22`", + "title": "provincie Drenthe" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv24`", + "title": "provincie Flevoland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv21`", + "title": "provincie Fryslân" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv25`", + "title": "provincie Gelderland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv20`", + "title": "provincie Groningen" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv31`", + "title": "provincie Limburg" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv30`", + "title": "provincie Noord-Brabant" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv27`", + "title": "provincie Noord-Holland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv23`", + "title": "provincie Overijssel" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv26`", + "title": "provincie Utrecht" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv29`", + "title": "provincie Zeeland" + }, + { + "description": "`https://identifier.overheid.nl/tooi/id/provincie/pv28`", + "title": "provincie Zuid-Holland" + } + ], + "format": "uri" + }, + "organisatiecode": { + "pattern": "^gm[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/gemeente/(gm[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "gemeentecode", + "ligtInProvincie", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Gemeente" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "ministeriecode": { + "pattern": "^[0-9]{4}$" + }, + "organisatiecode": { + "pattern": "^mnre[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/(mnre[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "ministeriecode", + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Ministerie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^pv[0-9]{2}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "provinciecode": { + "pattern": "^[0-9]{2}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier.overheid.nl/tooi/id/provincie/(pv[0-9]{2}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "provinciecode", + "type", + "uri" + ], + "title": "Provincie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^so[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_a04c8796`", + "format": "uri", + "title": "regionaal samenwerkingsorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c7eb524c`", + "format": "uri", + "title": "grensoverschrijdende regionale samenwerkingsorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "socode": { + "pattern": "^[0-9]{4}$" + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/so/(so[0-9]{4}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "socode", + "type", + "uri" + ], + "title": "Samenwerkingsorganisatie" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^ws[0-9]{4}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/waterschap/(ws[0-9]{4}|hv_[0-9]{8})$" + }, + "waterschapscode": { + "pattern": "^[0-9]{4}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "waterschapscode" + ], + "title": "Waterschap" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" + }, + { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "properties": { + "organisatiecode": { + "pattern": "^oorg[0-9]{5}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ab4cf250`", + "format": "uri", + "title": "openbaar lichaam voor beroep en bedrijf" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_1d008550`", + "format": "uri", + "title": "kabinet van de koning" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_29b489f7`", + "format": "uri", + "title": "Hoog College van Staat" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "format": "uri", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "format": "uri", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "format": "uri", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "format": "uri", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "format": "uri", + "title": "vast adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_b9b318a5`", + "format": "uri", + "title": "landelijk politiekorps" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_43418c0b`", + "format": "uri", + "title": "rechtspraak" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_bbb05295`", + "format": "uri", + "title": "gerechtshof" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_c6d95aea`", + "format": "uri", + "title": "rechtbank" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_ebc71fd1`", + "format": "uri", + "title": "koepelorganisatie" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_07d0ec18`", + "format": "uri", + "title": "organisatieonderdeel" + } + ] + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/oorg/(oorg[0-9]{5}|hv_[0-9]{8})$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri" + ], + "title": "Overige overheidsorganisatie" + } + ], + "title": "generated" + }, + "maxItems": 1, + "minItems": 1, + "uniqueItems": true + }, + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 2, + "uniqueItems": true + }, + "type": { + "format": "uri" + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "generated", + "invalidated", + "type" + ], + "title": "Samenvoeging" + }, + { + "allOf": [ + { + "properties": { + "properties": { + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "kaderwetVanToepassing": { + "oneOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + } + }, + "title": "kaderwetVanToepassing" + }, + { + "properties": { + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + } + }, + "title": "verantwoordelijkMinisterie" + } + ], + "title": "toestandswijzigingProperties" + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "maxItems": 1, + "minItems": 1 + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "properties", + "type", + "used" + ], + "title": "Toestandswijziging" + }, + { + "allOf": [ + { + "properties": { + "invalidated": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "used": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + } + } + }, + { + "properties": { + "heeftGrondslagString": { + "description": "De waarde van deze property is een tekstuele verwijzing naar de juridische grondslag in de vorm van een string. Het gebruik van deze property dient beperkt te blijven tot gevallen waarin het gebruik van heeftJuridischeGrondslag niet mogelijk is.", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "heeftJuridischeGrondslag": { + "description": "Wet, regeling of besluit waaraan de wijziging zijn rechtsgeldigheid ontleent", + "items": { + "format": "uri", + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "redenWijziging": { + "description": "De reden voor de wijziging", + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "tijdstipRegistratie": { + "description": "Datum en tijdstip waarop de wijziging is geregistreerd in het betreffende register", + "format": "date-time", + "minLength": 1, + "readOnly": true + }, + "tijdstipWijziging": { + "description": "Datum en tijdstip waarop de wijziging formeel is ingegaan. De waarde van dit veld bepaalt automatisch de waarde van de volgende velden: `begindatum`, `einddatum`, `generatedAtTime` en `invalidatedAtTime`. Als het tijdstip van `tijdstipWijziging` gelijk is aan `T00:00:00`, dan wordt er een dag afgetrokken van `einddatum` ten opzichte van `tijdstipWijziging`.", + "format": "date-time", + "minLength": 1 + } + }, + "title": "Wijzigingsgebeurtenis" + } + ], + "required": [ + "invalidated", + "type", + "used" + ], + "title": "Uitbreiding" + } + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Wijzigingsgebeurtenissen.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Wijzigingsgebeurtenissen.schema.json new file mode 100644 index 00000000..9d5fb6f3 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Wijzigingsgebeurtenissen.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/wijzigingsgebeurtenissen", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/wijzigingsgebeurtenissen" + ], + "items": { + "properties": { + "type": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/def/ont/*" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col|gemeente|ministerie|oorg|provincie|so|waterschap|zbo)/wzg_[0-9]{4,8}$" + } + } + }, + "required": [ + "type", + "uri" + ], + "title": "Wijzigingsgebeurtenissen" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Woo.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Woo.schema.json new file mode 100644 index 00000000..d8a7af07 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Woo.schema.json @@ -0,0 +1,296 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/woo", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/Woo" + ], + "description": "WOO informatie", + "properties": { + "label": { + "examples": [ + "Staatstoezicht op de Mijnen" + ] + }, + "uri": { + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$", + "examples": [ + "https://identifier.overheid.nl/tooi/id/so/so1082" + ] + }, + "wooContactpersonen": { + "description": "Lijst van WOO contact personen", + "items": { + "description": "WOO contact persoon", + "properties": { + "adressen": { + "description": "List van adressen voor WOO informatie", + "items": { + "properties": { + "adresType": { + "maxLength": 250, + "examples": [ + "Bezoekadres" + ] + }, + "antwoordnummer": { + "maxLength": 50, + "examples": [ + "12345" + ] + }, + "huisnummer": { + "maxLength": 50, + "examples": [ + "11" + ] + }, + "land": { + "maxLength": 250, + "examples": [ + "Nederland" + ] + }, + "openbareRuimte": { + "maxLength": 50, + "minLength": 1, + "examples": [ + "Torenstraat" + ] + }, + "postbus": { + "maxLength": 50, + "examples": [ + "20008" + ] + }, + "postcode": { + "maxLength": 50, + "examples": [ + "3438TT" + ] + }, + "provincie": { + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/[^/]+/[^/]+$", + "examples": [ + "https://identifier.overheid.nl/tooi/id/provincie/pv26" + ] + }, + "terAttentieVan": { + "maxLength": 255, + "examples": [ + "Burgerzaken" + ] + }, + "toelichting": { + "maxLength": 2048, + "examples": [ + "Lorem ipsum dolor sit amet, consectetur adipi..." + ] + }, + "toevoeging": { + "maxLength": 250, + "examples": [ + "Eerste etage" + ] + }, + "woonplaats": { + "maxLength": 2147483647, + "minLength": 1, + "examples": [ + "Utrecht" + ] + } + } + } + }, + "contact": { + "properties": { + "contactformulieren": { + "items": { + "properties": { + "label": { + "examples": [ + "Algemeen" + ] + }, + "taalcode": { + "examples": [ + "nl-NL" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://www.vallei-veluwe.nl/over-ons/contact" + ] + } + }, + "required": [ + "label", + "taalcode" + ] + } + }, + "emailadressen": { + "items": { + "properties": { + "email": { + "maxLength": 250, + "examples": [ + "info@vallei-veluwe.nl" + ] + }, + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + } + }, + "required": [ + "email" + ] + } + }, + "fax": { + "maxLength": 50, + "examples": [ + "(055) 527 26 00" + ] + }, + "internetadressen": { + "items": { + "properties": { + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://www.vallei-veluwe.nl" + ] + } + }, + "required": [ + "url" + ] + } + }, + "socialmedia": { + "items": { + "properties": { + "gebruikersnaam": { + "maxLength": 255, + "examples": [ + "valleienveluwe" + ] + }, + "platform": { + "maxLength": 255, + "examples": [ + "Facebook" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://nl-nl.facebook.com/valleienveluwe" + ] + } + }, + "required": [ + "gebruikersnaam", + "platform", + "url" + ] + } + }, + "telefoonnummers": { + "items": { + "properties": { + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + }, + "nummer": { + "maxLength": 50, + "examples": [ + "(055) 527 26 00" + ] + } + }, + "required": [ + "nummer" + ] + } + } + } + }, + "naam": { + "examples": [ + "dhr. W. Verzoek" + ] + } + } + } + }, + "wooIndex": { + "description": "Lijst van WOO indexen", + "items": { + "description": "WOO index", + "properties": { + "informatiecategorie": { + "examples": [ + "Jaarplannen en jaarverslagen" + ] + }, + "toelichting": { + "examples": [ + "Jaarplannen" + ] + }, + "url": { + "examples": [ + "https://www.sodm.nl/documenten?trefwoord=&startdatum=&einddatum=&onderwerp=Alle+onderwerpen&onderdeel=Alle+onderdelen&type=Jaarplan" + ] + } + } + } + }, + "wooInformatie": { + "description": "WOO informatie urls", + "properties": { + "overzichtUrl": { + "examples": [ + "https://organisaties.overheid.nl/woo/28963273/Staatstoezicht_op_de_Mijnen" + ] + }, + "url": { + "examples": [ + "https://www.sodm.nl/contact" + ] + } + } + }, + "wooVerzoek": { + "description": "WOO verzoek informatie", + "properties": { + "email": { + "examples": [ + true + ] + }, + "url": { + "examples": [ + "https://www.sodm.nl/contact" + ] + } + } + } + } +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooContactpersoon.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooContactpersoon.schema.json new file mode 100644 index 00000000..38c3c749 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooContactpersoon.schema.json @@ -0,0 +1,224 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/woocontactpersoon", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/WooContactpersoon" + ], + "description": "WOO contact persoon", + "properties": { + "adressen": { + "description": "List van adressen voor WOO informatie", + "items": { + "properties": { + "adresType": { + "maxLength": 250, + "examples": [ + "Bezoekadres" + ] + }, + "antwoordnummer": { + "maxLength": 50, + "examples": [ + "12345" + ] + }, + "huisnummer": { + "maxLength": 50, + "examples": [ + "11" + ] + }, + "land": { + "maxLength": 250, + "examples": [ + "Nederland" + ] + }, + "openbareRuimte": { + "maxLength": 50, + "minLength": 1, + "examples": [ + "Torenstraat" + ] + }, + "postbus": { + "maxLength": 50, + "examples": [ + "20008" + ] + }, + "postcode": { + "maxLength": 50, + "examples": [ + "3438TT" + ] + }, + "provincie": { + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/[^/]+/[^/]+$", + "examples": [ + "https://identifier.overheid.nl/tooi/id/provincie/pv26" + ] + }, + "terAttentieVan": { + "maxLength": 255, + "examples": [ + "Burgerzaken" + ] + }, + "toelichting": { + "maxLength": 2048, + "examples": [ + "Lorem ipsum dolor sit amet, consectetur adipi..." + ] + }, + "toevoeging": { + "maxLength": 250, + "examples": [ + "Eerste etage" + ] + }, + "woonplaats": { + "maxLength": 2147483647, + "minLength": 1, + "examples": [ + "Utrecht" + ] + } + } + } + }, + "contact": { + "properties": { + "contactformulieren": { + "items": { + "properties": { + "label": { + "examples": [ + "Algemeen" + ] + }, + "taalcode": { + "examples": [ + "nl-NL" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://www.vallei-veluwe.nl/over-ons/contact" + ] + } + }, + "required": [ + "label", + "taalcode" + ] + } + }, + "emailadressen": { + "items": { + "properties": { + "email": { + "maxLength": 250, + "examples": [ + "info@vallei-veluwe.nl" + ] + }, + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + } + }, + "required": [ + "email" + ] + } + }, + "fax": { + "maxLength": 50, + "examples": [ + "(055) 527 26 00" + ] + }, + "internetadressen": { + "items": { + "properties": { + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://www.vallei-veluwe.nl" + ] + } + }, + "required": [ + "url" + ] + } + }, + "socialmedia": { + "items": { + "properties": { + "gebruikersnaam": { + "maxLength": 255, + "examples": [ + "valleienveluwe" + ] + }, + "platform": { + "maxLength": 255, + "examples": [ + "Facebook" + ] + }, + "url": { + "maxLength": 5000, + "examples": [ + "https://nl-nl.facebook.com/valleienveluwe" + ] + } + }, + "required": [ + "gebruikersnaam", + "platform", + "url" + ] + } + }, + "telefoonnummers": { + "items": { + "properties": { + "label": { + "maxLength": 25, + "examples": [ + "algemeen" + ] + }, + "nummer": { + "maxLength": 50, + "examples": [ + "(055) 527 26 00" + ] + } + }, + "required": [ + "nummer" + ] + } + } + } + }, + "naam": { + "examples": [ + "dhr. W. Verzoek" + ] + } + } +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooIndex.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooIndex.schema.json new file mode 100644 index 00000000..60c89cd2 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooIndex.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/wooindex", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/WooIndex" + ], + "description": "WOO index", + "properties": { + "informatiecategorie": { + "examples": [ + "Jaarplannen en jaarverslagen" + ] + }, + "toelichting": { + "examples": [ + "Jaarplannen" + ] + }, + "url": { + "examples": [ + "https://www.sodm.nl/documenten?trefwoord=&startdatum=&einddatum=&onderwerp=Alle+onderwerpen&onderdeel=Alle+onderdelen&type=Jaarplan" + ] + } + } +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooInformatie.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooInformatie.schema.json new file mode 100644 index 00000000..578a44b2 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooInformatie.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/wooinformatie", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/WooInformatie" + ], + "description": "WOO informatie urls", + "properties": { + "overzichtUrl": { + "examples": [ + "https://organisaties.overheid.nl/woo/28963273/Staatstoezicht_op_de_Mijnen" + ] + }, + "url": { + "examples": [ + "https://www.sodm.nl/contact" + ] + } + } +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooVerzoek.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooVerzoek.schema.json new file mode 100644 index 00000000..df940ab6 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WooVerzoek.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/wooverzoek", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/WooVerzoek" + ], + "description": "WOO verzoek informatie", + "properties": { + "email": { + "examples": [ + true + ] + }, + "url": { + "examples": [ + "https://www.sodm.nl/contact" + ] + } + } +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WzgType.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WzgType.schema.json new file mode 100644 index 00000000..1804456f --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WzgType.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/wzgtype", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/wzgType" + ], + "format": "uri", + "oneOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Afsplitsing`", + "title": "Afsplitsing" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Herschikking`", + "title": "Herschikking" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Opheffing`", + "title": "Opheffing" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Oprichting`", + "title": "Oprichting" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Opsplitsing`", + "title": "Opsplitsing" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Samenvoeging`", + "title": "Samenvoeging" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Toestandswijziging`", + "title": "Toestandswijziging" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/ont/Uitbreiding`", + "title": "Uitbreiding" + } + ] +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WzgUri.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WzgUri.schema.json new file mode 100644 index 00000000..f165efb3 --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/WzgUri.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/wzguri", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/wzgUri" + ], + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col|gemeente|ministerie|oorg|provincie|so|waterschap|zbo)/wzg_[0-9]{4,8}$" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Zbo.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Zbo.schema.json new file mode 100644 index 00000000..3271bb1b --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/Zbo.schema.json @@ -0,0 +1,191 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/zbo", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/zbo" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt. Het veld `organisatiesoort` bevat tenminste de soort 'zelfstandig bestuursorgaan' (`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`) en optioneel een of meer van de andere toegestane soorten.", + "properties": { + "hoortBijZboCluster": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/zb[0-9]{6}$" + }, + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_56192790`", + "title": "zelfstandig bestuursorgaan" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_81c05ccd`", + "title": "agentschap" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_cb42e80a`", + "title": "inspectiedienst" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_690094b5`", + "title": "eenmalig adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_4dec446b`", + "title": "tijdelijk adviescollege" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_2c4326b9`", + "title": "vast adviescollege" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo" +} diff --git a/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ZboCluster.schema.json b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ZboCluster.schema.json new file mode 100644 index 00000000..b219beff --- /dev/null +++ b/assets/schemas/api-register/logius/api-overheidsorganisaties-lmpmj_rdr/ZboCluster.schema.json @@ -0,0 +1,161 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/api-overheidsorganisaties-lmpmj_rdr/zbocluster", + "x-derived-from": [ + "https://api-organisaties.overheid.nl/v1/openapi.json#/components/schemas/zbo-cluster" + ], + "allOf": [ + { + "properties": { + "afkorting": { + "minLength": 1 + }, + "alternatieveNaam": { + "items": { + "minLength": 1 + }, + "minItems": 1, + "uniqueItems": true + }, + "isPartOf": { + "items": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/(col/col[0-9]{2}|gemeente/gm[0-9]{4}|ministerie/mnre[0-9]{4}|oorg/oorg[0-9]{5}|provincie/pv[0-9]{2}|so/so[0-9]{4}|waterschap/ws[0-9]{4}|zbo/zb[0-9]{6})$" + }, + "minItems": 1, + "uniqueItems": true + }, + "label": { + "minLength": 1 + }, + "officieleNaamExclSoort": { + "minLength": 1 + }, + "officieleNaamInclSoort": { + "minLength": 1 + }, + "officieleNaamSorteer": { + "minLength": 1 + }, + "owmsId": { + "items": { + "format": "uri", + "pattern": "^http://standaarden\\.overheid\\.nl/owms/terms/[a-zA-Z0-9_()\\-]{1,200}$" + }, + "minItems": 1 + }, + "voorkeursnaamExclSoort": { + "minLength": 1 + }, + "voorkeursnaamInclSoort": { + "minLength": 1 + }, + "voorkeursnaamSorteer": { + "minLength": 1 + }, + "wettelijkeClassificatie": { + "items": { + "anyOf": [ + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_055aa18b`", + "title": "Woo-plichtig" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_df0cc565`", + "title": "overheidswerkgever" + }, + { + "description": "`https://identifier.overheid.nl/tooi/def/thes/kern/c_21bfb04e`", + "title": "WNT-instelling" + } + ], + "format": "uri" + }, + "minItems": 1, + "uniqueItems": true + } + }, + "required": [ + "label" + ], + "title": "commonProperties" + }, + { + "properties": { + "begindatum": { + "format": "date", + "readOnly": true + }, + "einddatum": { + "format": "date", + "readOnly": true + }, + "generatedAtTime": { + "format": "date-time", + "readOnly": true + }, + "invalidatedAtTime": { + "format": "date-time", + "readOnly": true + } + }, + "title": "read-only" + } + ], + "description": "Een zelfstandig bestuursorgaan (zbo) is een bestuursorgaan van de centrale overheid dat niet direct onder het gezag van een minister valt", + "properties": { + "kaderwetVanToepassing": { + "anyOf": [ + { + "description": "`ja`", + "title": "ja" + }, + { + "description": "`nee`", + "title": "nee" + }, + { + "description": "`onbekend`", + "title": "onbekend" + }, + { + "description": "`in voorbereiding`", + "title": "in voorbereiding" + } + ] + }, + "organisatiecode": { + "pattern": "^zb[0-9]{6}$" + }, + "organisatiesoort": { + "items": { + "format": "uri" + }, + "maxItems": 1, + "minItems": 1 + }, + "type": { + "format": "uri" + }, + "uri": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/zbo/(zb[0-9]{6}|hv_[0-9]{8})$" + }, + "verantwoordelijkMinisterie": { + "format": "uri", + "pattern": "^https://identifier\\.overheid\\.nl/tooi/id/ministerie/mnre[0-9]{4}$" + }, + "zbocode": { + "pattern": "^[0-9]{6}$" + } + }, + "required": [ + "organisatiecode", + "organisatiesoort", + "type", + "uri", + "verantwoordelijkMinisterie", + "zbocode" + ], + "title": "Zbo-cluster" +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/ErrorResponse.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/ErrorResponse.schema.json new file mode 100644 index 00000000..09bef361 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/ErrorResponse.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/errorresponse", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/ErrorResponse" + ], + "description": "Foutmeldinggegevens", + "type": "object", + "properties": { + "detail": { + "description": "Het detail van de foutmelding", + "type": "string" + }, + "instance": { + "description": "Het UUID waarmee een beheerder de foutmelding eenvoudig terug kan vinden in de log", + "type": "string" + }, + "parameterDetail": { + "description": "Een lijst met foutdetails over de gebruikte parameters", + "type": "array", + "items": { + "$ref": "./ErrorResponseParameter.schema.json" + } + }, + "status": { + "format": "int32", + "description": "De HTTP status code", + "type": "integer" + }, + "title": { + "description": "De titel van het fouttype", + "type": "string" + }, + "type": { + "description": "De link naar het fouttype", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/ErrorResponseParameter.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/ErrorResponseParameter.schema.json new file mode 100644 index 00000000..bd9d4fd7 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/ErrorResponseParameter.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/errorresponseparameter", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/ErrorResponseParameter" + ], + "description": "Foutdetail over de gebruikte parameter", + "type": "object", + "properties": { + "name": { + "description": "Naam van het veld met de fout", + "type": "string" + }, + "reason": { + "description": "Foutomschrijving", + "type": "string" + }, + "type": { + "description": "Fouttype van de parameter", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalInfo.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalInfo.schema.json new file mode 100644 index 00000000..58be0a48 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalInfo.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/halinfo", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/HalInfo" + ], + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalPaginationInfo.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalPaginationInfo.schema.json new file mode 100644 index 00000000..5945987f --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalPaginationInfo.schema.json @@ -0,0 +1,81 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/halpaginationinfo", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/HalPaginationInfo" + ], + "description": "De HAL paginering referentie", + "type": "object", + "properties": { + "first": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + }, + "last": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + }, + "next": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + }, + "prev": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + }, + "self": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalSelfInfo.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalSelfInfo.schema.json new file mode 100644 index 00000000..a7d92e50 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HalSelfInfo.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/halselfinfo", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/HalSelfInfo" + ], + "description": "De HAL paginering referentie", + "type": "object", + "properties": { + "self": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HealthCheckListItem.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HealthCheckListItem.schema.json new file mode 100644 index 00000000..5e57638d --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HealthCheckListItem.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/healthchecklistitem", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/HealthCheckListItem" + ], + "type": "object", + "properties": { + "data": { + "type": [ + "object", + "null" + ], + "properties": { + "exceptionClass": { + "type": "object" + }, + "exceptionMessage": { + "type": "object" + }, + "rootCause": { + "type": "object" + } + } + }, + "name": { + "type": [ + "string", + "null" + ] + }, + "status": { + "enum": [ + "UP", + "DOWN" + ], + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HealthCheckResponse.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HealthCheckResponse.schema.json new file mode 100644 index 00000000..24071684 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/HealthCheckResponse.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/healthcheckresponse", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/HealthCheckResponse" + ], + "type": "object", + "properties": { + "checks": { + "type": [ + "array", + "null" + ], + "items": { + "$ref": "./HealthCheckListItem.schema.json" + } + }, + "status": { + "enum": [ + "UP", + "DOWN" + ], + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/LaatsteWijzigingsDatum.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/LaatsteWijzigingsDatum.schema.json new file mode 100644 index 00000000..bb1eb3b9 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/LaatsteWijzigingsDatum.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/laatstewijzigingsdatum", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/LaatsteWijzigingsDatum" + ], + "description": "Modificatiedatum laatst aangepaste organisatie", + "type": "object", + "properties": { + "_links": { + "description": "De HAL paginering referentie", + "type": "object", + "properties": { + "self": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + } + } + }, + "laatsteWijziging": { + "description": "Modificatiedatum laatst aangepaste organisatie", + "type": "string", + "format": "date-time", + "examples": [ + "2022-03-10T12:15:50" + ] + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/LocalDateTime.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/LocalDateTime.schema.json new file mode 100644 index 00000000..ba93bfbd --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/LocalDateTime.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/localdatetime", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/LocalDateTime" + ], + "format": "date-time", + "type": "string", + "examples": [ + "2022-03-10T12:15:50" + ] +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisatieListResponse.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisatieListResponse.schema.json new file mode 100644 index 00000000..ee1bd029 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisatieListResponse.schema.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/organisatielistresponse", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/OrganisatieListResponse" + ], + "description": "Lijst met organisatiegegevens", + "type": "object", + "properties": { + "_links": { + "description": "De HAL paginering referentie", + "type": "object", + "properties": { + "first": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + }, + "last": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + }, + "next": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + }, + "prev": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + }, + "self": { + "description": "Een HAL-referentie", + "type": "object", + "properties": { + "href": { + "description": "De link naar de bron", + "type": "string" + }, + "type": { + "description": "Het mime-type van de bron", + "type": "string" + } + } + } + } + }, + "organisaties": { + "description": "De lijst met organisaties", + "type": "array", + "items": {} + } + } +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisationStatus.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisationStatus.schema.json new file mode 100644 index 00000000..bcd4c343 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisationStatus.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/organisationstatus", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/OrganisationStatus" + ], + "description": "De status van de organisatie binnen het OIN-register", + "enum": [ + "In Behandeling", + "Actief", + "Ingetrokken" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisationType.schema.json b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisationType.schema.json new file mode 100644 index 00000000..3dc41803 --- /dev/null +++ b/assets/schemas/api-register/logius/cor-api-services-xuflbx6ng/OrganisationType.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/logius/cor-api-services-xuflbx6ng/organisationtype", + "x-derived-from": [ + "https://oinregister.logius.nl/api/v1/openapi.json#/components/schemas/OrganisationType" + ], + "description": "Het organisatietype van de organisatie", + "enum": [ + "GM", + "PV", + "WS", + "MNRE", + "GS", + "GR", + "OORG" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/AdditionImpact.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/AdditionImpact.schema.json new file mode 100644 index 00000000..1ae97586 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/AdditionImpact.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/additionimpact", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/AdditionImpact", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/AdditionImpact" + ], + "properties": { + "ppDispatchResponse": { + "type": "string" + }, + "registrationRequest": { + "type": "string" + } + }, + "required": [ + "registrationRequest", + "ppDispatchResponse" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Area.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Area.schema.json new file mode 100644 index 00000000..8ff2473b --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Area.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/area", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/Area", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/Area" + ], + "properties": { + "boundingBox": { + "$ref": "./Envelope.schema.json" + }, + "enclosingCircle": { + "$ref": "./Circle.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Circle.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Circle.schema.json new file mode 100644 index 00000000..7bb31c35 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Circle.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/circle", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/Circle", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/Circle" + ], + "properties": { + "center": { + "$ref": "./Point.schema.json" + }, + "radius": { + "type": "number" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Conflict.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Conflict.schema.json new file mode 100644 index 00000000..011a8829 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Conflict.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/conflict", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/Conflict", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/Conflict" + ], + "properties": { + "cableNumber": { + "format": "int32", + "type": "integer" + }, + "conflictType": { + "enum": [ + "HISTORY", + "WELL", + "TUBE", + "ELECTRODE" + ], + "type": "string" + }, + "electrodeNumber": { + "format": "int32", + "type": "integer" + }, + "eventDate": { + "type": "string" + }, + "eventName": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "message": { + "type": "string" + }, + "name": { + "enum": [ + "OWNER", + "MAINTAINER", + "WELLHEADPROTECTOR", + "GROUNDLEVEL", + "TUBE_TOP_DIAMETER", + "TUBE_TOP_POSITION", + "TUBE_STATUS", + "TUBE_PLAIN_PART_LENGTH", + "TUBE_MATERIAL", + "TUBE_GLUE", + "ELECTRODE_STATUS" + ], + "type": "string" + }, + "offendingValue": { + "type": "string" + }, + "tubeNumber": { + "format": "int32", + "type": "integer" + }, + "url": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConflictReport.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConflictReport.schema.json new file mode 100644 index 00000000..339f0431 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConflictReport.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/conflictreport", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/ConflictReport", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/ConflictReport" + ], + "properties": { + "attributeConflicts": { + "items": { + "$ref": "./Conflict.schema.json" + }, + "type": "array" + }, + "conflicts": { + "items": { + "$ref": "./Conflict.schema.json" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConflictType.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConflictType.schema.json new file mode 100644 index 00000000..0f878acb --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConflictType.schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/conflicttype", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/ConflictType", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/ConflictType" + ], + "enum": [ + "HISTORY", + "WELL", + "TUBE", + "ELECTRODE" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConstraintViolationError.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConstraintViolationError.schema.json new file mode 100644 index 00000000..9d5f1a80 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConstraintViolationError.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/constraintviolationerror", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gar/v1/openapi#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/gm/gld/v1/waterlevel/openapi#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/sq/sad/v1/profile/openapi#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/sr/bhrg/v3/profile/openapi#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/sr/bhrgt/v2/profile/openapi#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/sr/bhrp/v2/profile/openapi#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/sr/cpt/v1/result/openapi#/components/schemas/ConstraintViolationError", + "https://publiek.broservices.nl/sr/sfr/v2/profile/openapi#/components/schemas/ConstraintViolationError" + ], + "properties": { + "index": { + "format": "int32", + "type": "integer" + }, + "message": { + "type": "string" + }, + "propertyPath": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConstraintViolationErrors.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConstraintViolationErrors.schema.json new file mode 100644 index 00000000..69a35d15 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ConstraintViolationErrors.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/constraintviolationerrors", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gar/v1/openapi#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/gm/gld/v1/waterlevel/openapi#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/sq/sad/v1/profile/openapi#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/sr/bhrg/v3/profile/openapi#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/sr/bhrgt/v2/profile/openapi#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/sr/bhrp/v2/profile/openapi#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/sr/cpt/v1/result/openapi#/components/schemas/ConstraintViolationErrors", + "https://publiek.broservices.nl/sr/sfr/v2/profile/openapi#/components/schemas/ConstraintViolationErrors" + ], + "properties": { + "errors": { + "items": { + "$ref": "./ConstraintViolationError.schema.json" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/CorrectionImpact.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/CorrectionImpact.schema.json new file mode 100644 index 00000000..055e2113 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/CorrectionImpact.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/correctionimpact", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/CorrectionImpact", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/CorrectionImpact" + ], + "properties": { + "correctionRequest": { + "type": "string" + }, + "ppDispatchResponse": { + "type": "string" + } + }, + "required": [ + "correctionRequest", + "ppDispatchResponse" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DatePeriod.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DatePeriod.schema.json new file mode 100644 index 00000000..005148ce --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DatePeriod.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/dateperiod", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/DatePeriod", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/DatePeriod" + ], + "properties": { + "beginDate": { + "type": "string" + }, + "endDate": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DepthInterval.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DepthInterval.schema.json new file mode 100644 index 00000000..c6df3d7c --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DepthInterval.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/depthinterval", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/VerticalPositionRange", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/DepthInterval", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/DepthInterval", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/VerticalInterval", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/DepthInterval" + ], + "properties": { + "endDepth": { + "type": "number" + }, + "startDepth": { + "type": "number" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DispatchResponse.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DispatchResponse.schema.json new file mode 100644 index 00000000..d7f46554 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/DispatchResponse.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/dispatchresponse", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gar/v1/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/gm/gld/v1/waterlevel/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/sq/sad/v1/profile/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/sq/sikb0101-converter/v1/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/sr/bhrg/v3/profile/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/sr/bhrgt/v2/profile/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/sr/bhrp/v2/profile/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/sr/cpt/v1/result/openapi#/components/schemas/DispatchResponse", + "https://publiek.broservices.nl/sr/sfr/v2/profile/openapi#/components/schemas/DispatchResponse" + ], + "type": "object", + "xml": { + "name": "dispatchResponse" + } +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Envelope.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Envelope.schema.json new file mode 100644 index 00000000..858cd9d2 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Envelope.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/envelope", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/Envelope", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/Envelope" + ], + "properties": { + "lowerCorner": { + "$ref": "./Point.schema.json" + }, + "upperCorner": { + "$ref": "./Point.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Name.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Name.schema.json new file mode 100644 index 00000000..90343bc5 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Name.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/name", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/Name", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/Name" + ], + "enum": [ + "OWNER", + "MAINTAINER", + "WELLHEADPROTECTOR", + "GROUNDLEVEL", + "TUBE_TOP_DIAMETER", + "TUBE_TOP_POSITION", + "TUBE_STATUS", + "TUBE_PLAIN_PART_LENGTH", + "TUBE_MATERIAL", + "TUBE_GLUE", + "ELECTRODE_STATUS" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Point.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Point.schema.json new file mode 100644 index 00000000..f914875e --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/Point.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/point", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/Point", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/Point" + ], + "properties": { + "lat": { + "type": "number" + }, + "lon": { + "type": "number" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ProcessResult.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ProcessResult.schema.json new file mode 100644 index 00000000..acc50893 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ProcessResult.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/processresult", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/ProcessResult", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/ProcessResult" + ], + "properties": { + "report": { + "$ref": "./ConflictReport.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/QualityRegime.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/QualityRegime.schema.json new file mode 100644 index 00000000..65f0a528 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/QualityRegime.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/qualityregime", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/QualityRegime", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/QualityRegime" + ], + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/RegistrationRequest.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/RegistrationRequest.schema.json new file mode 100644 index 00000000..0362cd43 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/RegistrationRequest.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/registrationrequest", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gar/v1/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/gm/gld/v1/waterlevel/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/sq/sad/v1/profile/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/sq/sikb0101-converter/v1/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/sr/bhrg/v3/profile/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/sr/bhrgt/v2/profile/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/sr/bhrp/v2/profile/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/sr/cpt/v1/result/openapi#/components/schemas/RegistrationRequest", + "https://publiek.broservices.nl/sr/sfr/v2/profile/openapi#/components/schemas/RegistrationRequest" + ], + "type": "object", + "xml": { + "name": "registrationRequest" + } +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/RelationsDto.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/RelationsDto.schema.json new file mode 100644 index 00000000..07b7a937 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/RelationsDto.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/relationsdto", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/v1/openapi#/components/schemas/RelationsDto", + "https://publiek.broservices.nl/gu/v1/openapi#/components/schemas/RelationsDto" + ], + "properties": { + "broId": { + "type": "string" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "deregistered": { + "type": "string" + }, + "latestCorrectionTime": { + "type": "string" + }, + "objectRegistrationTime": { + "type": "string" + }, + "qualityRegime": { + "type": "string" + }, + "underReview": { + "type": "string" + }, + "underReviewTime": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ServiceError.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ServiceError.schema.json new file mode 100644 index 00000000..a8376cde --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/ServiceError.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/serviceerror", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/frd/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/gar/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/gld/v1/openapi.json#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/gld/v1/waterlevel/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/gmn/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/gmw/v1/material-history/openapi.json#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gm/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gu/gpd/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/gu/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sq/sad/v1/profile/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/bhrg/v3/profile/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/bhrgt/v2/profile/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/bhrp/v2/profile/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/cpt/v1/result/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/ServiceError", + "https://publiek.broservices.nl/sr/sfr/v2/profile/openapi#/components/schemas/ServiceError" + ], + "properties": { + "description": { + "type": "string" + }, + "errorCode": { + "format": "int32", + "type": "integer" + }, + "title": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/YesNoEnumeration.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/YesNoEnumeration.schema.json new file mode 100644 index 00000000..a3a6947a --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/YesNoEnumeration.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/_shared/yesnoenumeration", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/YesNoEnumeration", + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/YesNoEnumeration" + ], + "enum": [ + "JA", + "NEE" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/bodemkundig-booronderzoek-bhr-p-okt_1x6ng/BhrpCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/bodemkundig-booronderzoek-bhr-p-okt_1x6ng/BhrpCriteriaSet.schema.json new file mode 100644 index 00000000..e40fc9d3 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/bodemkundig-booronderzoek-bhr-p-okt_1x6ng/BhrpCriteriaSet.schema.json @@ -0,0 +1,98 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/bodemkundig-booronderzoek-bhr-p-okt_1x6ng/bhrpcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/bhrp/v2/openapi#/components/schemas/BhrpCriteriaSet" + ], + "properties": { + "analysisReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "analysisType": { + "type": "string" + }, + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "boreholeSamplesAnalyzed": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "boreholeSamplesDescribed": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "boreholeSamplesPhotographed": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "characteristicModelled": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "depthInterval": { + "$ref": "../_shared/DepthInterval.schema.json" + }, + "descriptionCompletionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "discipline": { + "type": "string" + }, + "fieldworkPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "fractionDistributionDetermined": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "researchReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "toolUsed": { + "type": "string" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/borehole-research-bhr-gt-2mnyjuenr/BhrGtCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/borehole-research-bhr-gt-2mnyjuenr/BhrGtCriteriaSet.schema.json new file mode 100644 index 00000000..cbce64a0 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/borehole-research-bhr-gt-2mnyjuenr/BhrGtCriteriaSet.schema.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/borehole-research-bhr-gt-2mnyjuenr/bhrgtcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/bhrgt/v2/openapi#/components/schemas/BhrGtCriteriaSet" + ], + "properties": { + "analysisReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "analysisType": { + "type": "string" + }, + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "carbonateContentDetermined": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "depthInterval": { + "$ref": "../_shared/DepthInterval.schema.json" + }, + "descriptionProcedure": { + "type": "string" + }, + "descriptionQuality": { + "type": "string" + }, + "descriptionReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "discipline": { + "type": "string" + }, + "fieldworkPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "organicMatterContentDetermined": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "rockReached": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "samplingQuality": { + "items": { + "type": "string" + }, + "type": "array" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "volumetricMassDensityDetermined": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "volumetricMassDensitySolidsDetermined": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "waterContentDetermined": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geologisch-booronderzoek-bhr-g-0qda1x6hr/BhrgCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geologisch-booronderzoek-bhr-g-0qda1x6hr/BhrgCriteriaSet.schema.json new file mode 100644 index 00000000..ce1722f9 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geologisch-booronderzoek-bhr-g-0qda1x6hr/BhrgCriteriaSet.schema.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geologisch-booronderzoek-bhr-g-0qda1x6hr/bhrgcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/bhrg/v3/openapi#/components/schemas/BhrgCriteriaSet" + ], + "properties": { + "analysisReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "depthInterval": { + "$ref": "../_shared/DepthInterval.schema.json" + }, + "descriptionProcedure": { + "type": "string" + }, + "descriptionQuality": { + "type": "string" + }, + "descriptionReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "determinedCompositionProperties": { + "type": "string" + }, + "determinedHydrophysicalProperties": { + "type": "string" + }, + "discipline": { + "type": "string" + }, + "fieldworkPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "samplingQuality": { + "items": { + "type": "string" + }, + "type": "array" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "volumetricMassDensityDetermined": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "waterContentDetermined": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/CptCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/CptCriteriaSet.schema.json new file mode 100644 index 00000000..93c2c462 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/CptCriteriaSet.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/cptcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/CptCriteriaSet" + ], + "properties": { + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "cptStandard": { + "type": "string" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "depthInterval": { + "$ref": "./DepthInterval.schema.json" + }, + "dissipationTestPerformed": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "fieldworkPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "parameters": { + "$ref": "./Parameters.schema.json" + }, + "qualityClass": { + "items": { + "type": "string" + }, + "type": "array" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "researchReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "stopCriterion": { + "type": "string" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/DepthInterval.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/DepthInterval.schema.json new file mode 100644 index 00000000..e35a66d9 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/DepthInterval.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/depthinterval", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/DepthInterval" + ], + "properties": { + "beginDepth": { + "type": "number" + }, + "endDepth": { + "type": "number" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/Parameters.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/Parameters.schema.json new file mode 100644 index 00000000..e47dcd0b --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/Parameters.schema.json @@ -0,0 +1,171 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/geotechnisch-sondeeronderzoek-cpt--3ry1x6ng/parameters", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/cpt/v1/openapi#/components/schemas/Parameters" + ], + "properties": { + "correctedConeResistance": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "depth": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "elapsedTime": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "electricalConductivity": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "frictionRatio": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "inclinationEW": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "inclinationNS": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "inclinationResultant": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "inclinationX": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "inclinationY": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "localFriction": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "magneticDeclination": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "magneticFieldStrengthTotal": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "magneticFieldStrengthX": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "magneticFieldStrengthY": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "magneticFieldStrengthZ": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "magneticInclination": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "netConeResistance": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "porePressureU1": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "porePressureU2": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "porePressureU3": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "poreRatio": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "temperature": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/DescriptionContainer.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/DescriptionContainer.schema.json new file mode 100644 index 00000000..423d43e3 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/DescriptionContainer.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/descriptioncontainer", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/cpt/v1/result/openapi#/components/schemas/DescriptionContainer" + ], + "properties": { + "supportedGraphs": { + "items": { + "$ref": "./RoTypeGraphs.schema.json" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/GraphDescription.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/GraphDescription.schema.json new file mode 100644 index 00000000..7740d58b --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/GraphDescription.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/graphdescription", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/cpt/v1/result/openapi#/components/schemas/GraphDescription" + ], + "properties": { + "description": { + "type": "string" + }, + "graphType": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/RoTypeGraphs.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/RoTypeGraphs.schema.json new file mode 100644 index 00000000..bb2e4dbc --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/RoTypeGraphs.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grafieken-voor-geotechnisch-sondeeronderzoek-cpt-acjw1x6nr/rotypegraphs", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/cpt/v1/result/openapi#/components/schemas/RoTypeGraphs" + ], + "properties": { + "graphs": { + "items": { + "$ref": "./GraphDescription.schema.json" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/BroRefCode.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/BroRefCode.schema.json new file mode 100644 index 00000000..9cc1e36e --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/BroRefCode.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/brorefcode", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/v1/openapi#/components/schemas/BroRefCode" + ], + "properties": { + "attributes": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "codeSpace": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "codeSpace", + "value" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmnRelations.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmnRelations.schema.json new file mode 100644 index 00000000..c8c4cad1 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmnRelations.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/gmnrelations", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/v1/openapi#/components/schemas/GmnRelations" + ], + "properties": { + "characteristics": { + "$ref": "../_shared/RelationsDto.schema.json" + }, + "gmnBroId": { + "type": "string" + }, + "gmwBroIds": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmwRelations.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmwRelations.schema.json new file mode 100644 index 00000000..dfcbaea2 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmwRelations.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/gmwrelations", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/v1/openapi#/components/schemas/GmwRelations" + ], + "properties": { + "characteristics": { + "$ref": "./GmwRelationsDto.schema.json" + }, + "gmwBroId": { + "type": "string" + }, + "monitoringTubeReferences": { + "items": { + "$ref": "./MonitoringTubeReferences.schema.json" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmwRelationsDto.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmwRelationsDto.schema.json new file mode 100644 index 00000000..4ecb1448 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/GmwRelationsDto.schema.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/gmwrelationsdto", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/v1/openapi#/components/schemas/GmwRelationsDto" + ], + "properties": { + "broId": { + "type": "string" + }, + "constructionStandard": { + "$ref": "./BroRefCode.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "deregistered": { + "type": "string" + }, + "groundLevelPosition": { + "type": "number" + }, + "initialFunction": { + "$ref": "./BroRefCode.schema.json" + }, + "latestCorrectionTime": { + "type": "string" + }, + "localVerticalReferencePoint": { + "$ref": "./BroRefCode.schema.json" + }, + "nitgCode": { + "type": "string" + }, + "numberOfMonitoringTubes": { + "format": "int32", + "type": "integer" + }, + "objectRegistrationTime": { + "type": "string" + }, + "offset": { + "type": "number" + }, + "owner": { + "type": "string" + }, + "qualityRegime": { + "type": "string" + }, + "underReview": { + "type": "string" + }, + "underReviewTime": { + "type": "string" + }, + "verticalDatum": { + "$ref": "./BroRefCode.schema.json" + }, + "wellCode": { + "type": "string" + }, + "wellConstructionDate": { + "type": "string" + }, + "wellHeadProtector": { + "$ref": "./BroRefCode.schema.json" + }, + "wellRemovalDate": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/MonitoringTubeReferences.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/MonitoringTubeReferences.schema.json new file mode 100644 index 00000000..42e7c5c6 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/MonitoringTubeReferences.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/monitoringtubereferences", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/v1/openapi#/components/schemas/MonitoringTubeReferences" + ], + "properties": { + "garReferences": { + "items": { + "$ref": "./RegistrationObjectReference.schema.json" + }, + "type": "array" + }, + "gldReferences": { + "items": { + "$ref": "./RegistrationObjectReference.schema.json" + }, + "type": "array" + }, + "gmnReferences": { + "items": { + "$ref": "./RegistrationObjectReference.schema.json" + }, + "type": "array" + }, + "screenTopPosition": { + "type": "number" + }, + "tubeNumber": { + "format": "int32", + "type": "integer" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/RegistrationObjectReference.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/RegistrationObjectReference.schema.json new file mode 100644 index 00000000..0ca9e428 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/RegistrationObjectReference.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-gm-domein-gw4pbuehg/registrationobjectreference", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/v1/openapi#/components/schemas/RegistrationObjectReference" + ], + "properties": { + "accountableParty": { + "type": "string" + }, + "broId": { + "type": "string" + }, + "characteristics": { + "$ref": "../_shared/RelationsDto.schema.json" + }, + "tubeReferenceEndDate": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-put-gmw-7wpgfx6ng/GmwCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-put-gmw-7wpgfx6ng/GmwCriteriaSet.schema.json new file mode 100644 index 00000000..16aa10f9 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-put-gmw-7wpgfx6ng/GmwCriteriaSet.schema.json @@ -0,0 +1,94 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwater-monitoring-put-gmw-7wpgfx6ng/gmwcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmw/v1/openapi#/components/schemas/GmwCriteriaSet" + ], + "properties": { + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "constructionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "constructionStandard": { + "type": "string" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "geoOhmCablePresent": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "initialFunction": { + "type": "string" + }, + "maximumTubeTopDiameter": { + "type": "number" + }, + "minimumNumberOfTubes": { + "format": "int32", + "type": "integer" + }, + "minimumTubeTopDiameter": { + "type": "number" + }, + "owner": { + "type": "string" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "removalPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "removed": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "screenPositionRange": { + "$ref": "../_shared/DepthInterval.schema.json" + }, + "tubeStatus": { + "type": "string" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "wellHeadProtector": { + "type": "string" + }, + "withPrehistory": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/GuRelationsDto.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/GuRelationsDto.schema.json new file mode 100644 index 00000000..83f6a251 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/GuRelationsDto.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/gurelationsdto", + "x-derived-from": [ + "https://publiek.broservices.nl/gu/v1/openapi#/components/schemas/GuRelationsDto" + ], + "properties": { + "characteristics": { + "$ref": "../_shared/RelationsDto.schema.json" + }, + "gpdReferences": { + "items": { + "$ref": "./RegistrationObjectReference.schema.json" + }, + "type": "array" + }, + "gufBroId": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/RegistrationObjectReference.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/RegistrationObjectReference.schema.json new file mode 100644 index 00000000..7a3b802d --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/RegistrationObjectReference.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruik-gu-domein-b9yxju6hg/registrationobjectreference", + "x-derived-from": [ + "https://publiek.broservices.nl/gu/v1/openapi#/components/schemas/RegistrationObjectReference" + ], + "properties": { + "accountableParty": { + "type": "string" + }, + "broId": { + "type": "string" + }, + "characteristics": { + "$ref": "../_shared/RelationsDto.schema.json" + }, + "url": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruiksysteem-guf-gbrffx6nr/GufCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruiksysteem-guf-gbrffx6nr/GufCriteriaSet.schema.json new file mode 100644 index 00000000..b9c55802 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruiksysteem-guf-gbrffx6nr/GufCriteriaSet.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatergebruiksysteem-guf-gbrffx6nr/gufcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/gu/guf/v1/openapi#/components/schemas/GufCriteriaSet" + ], + "properties": { + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "designInstallationFunction": { + "type": "string" + }, + "endPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "identificationLicence": { + "type": "string" + }, + "legalType": { + "type": "string" + }, + "primaryUsageType": { + "items": { + "type": "string" + }, + "type": "array" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "realisedInstallationFunction": { + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "startPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/MeasuringPoint.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/MeasuringPoint.schema.json new file mode 100644 index 00000000..0d2e3db9 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/MeasuringPoint.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/measuringpoint", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmn/v1/openapi#/components/schemas/MeasuringPoint" + ], + "properties": { + "monitoringTubes": { + "items": { + "$ref": "./MonitoringTube.schema.json" + }, + "type": "array" + }, + "pointCode": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/MonitoringTube.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/MonitoringTube.schema.json new file mode 100644 index 00000000..a2441d57 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/MonitoringTube.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/monitoringtube", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmn/v1/openapi#/components/schemas/MonitoringTube" + ], + "properties": { + "broId": { + "type": "string" + }, + "tubeNumber": { + "format": "int32", + "type": "integer" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/Network.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/Network.schema.json new file mode 100644 index 00000000..fd86463d --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/Network.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/network", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmn/v1/openapi#/components/schemas/Network" + ], + "properties": { + "accountableParty": { + "type": "string" + }, + "broId": { + "type": "string" + }, + "deliveryContext": { + "type": "string" + }, + "measuringPoints": { + "items": { + "$ref": "./MeasuringPoint.schema.json" + }, + "type": "array" + }, + "monitoringPurpose": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/Networks.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/Networks.schema.json new file mode 100644 index 00000000..97fc5d67 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/Networks.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/grondwatermonitoringnet-gmn-asy9aueng/networks", + "x-derived-from": [ + "https://publiek.broservices.nl/gm/gmn/v1/openapi#/components/schemas/Networks" + ], + "properties": { + "networks": { + "items": { + "$ref": "./Network.schema.json" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwconstructie-epc-0puebxehg/EpcCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwconstructie-epc-0puebxehg/EpcCriteriaSet.schema.json new file mode 100644 index 00000000..1b4cb5f6 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwconstructie-epc-0puebxehg/EpcCriteriaSet.schema.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwconstructie-epc-0puebxehg/epccriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epc/v1/openapi#/components/schemas/EpcCriteriaSet" + ], + "properties": { + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "boreholeSegmentDrillingEndPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "boreholeSegmentDrillingStartPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "explorationProductionLicence": { + "type": "string" + }, + "legalStatus": { + "type": "string" + }, + "miningConstructionKind": { + "type": "string" + }, + "purpose": { + "type": "string" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/BroOrganization.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/BroOrganization.schema.json new file mode 100644 index 00000000..5c4e728c --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/BroOrganization.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/broorganization", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/BroOrganization" + ], + "properties": { + "chamberOfCommerceNumber": { + "pattern": "\\d{8}", + "type": "string" + }, + "europeanCompanyRegistrationNumber": { + "pattern": "^[A-Z]{2}.{2,75}$", + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/EplCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/EplCriteriaSet.schema.json new file mode 100644 index 00000000..1e64f068 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/EplCriteriaSet.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/mijnbouwwetvergunning-epl-ixfebu6ng/eplcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/ep/epl/v1/openapi#/components/schemas/EplCriteriaSet" + ], + "properties": { + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "currentStatus": { + "type": "string" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "effectiveDatePeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "expiryDatePeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "licenceHolder": { + "$ref": "./BroOrganization.schema.json" + }, + "mineral": { + "type": "string" + }, + "miningActivity": { + "type": "string" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "substance": { + "type": "string" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/milieuhygienisch-bodemonderzoek-sad-u3lmfu6hg/SadCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/milieuhygienisch-bodemonderzoek-sad-u3lmfu6hg/SadCriteriaSet.schema.json new file mode 100644 index 00000000..72655fee --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/milieuhygienisch-bodemonderzoek-sad-u3lmfu6hg/SadCriteriaSet.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/milieuhygienisch-bodemonderzoek-sad-u3lmfu6hg/sadcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/sq/sad/v1/openapi#/components/schemas/SadCriteriaSet" + ], + "properties": { + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "identification": { + "type": "string" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "reportNumber": { + "type": "string" + }, + "reportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/overheidsbesluit-bodemverontreiniging-sld-rnqmfx6hr/SldCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/overheidsbesluit-bodemverontreiniging-sld-rnqmfx6hr/SldCriteriaSet.schema.json new file mode 100644 index 00000000..a44662ca --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/overheidsbesluit-bodemverontreiniging-sld-rnqmfx6hr/SldCriteriaSet.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/overheidsbesluit-bodemverontreiniging-sld-rnqmfx6hr/sldcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/sq/sld/v1/openapi#/components/schemas/SldCriteriaSet" + ], + "properties": { + "approach": { + "type": "string" + }, + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "compartment": { + "type": "string" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "deliveryContext": { + "type": "string" + }, + "dossierIdLocalAuthority": { + "type": "string" + }, + "dossierIdSoilInformationSystem": { + "type": "string" + }, + "followUp": { + "type": "string" + }, + "identificationHandledArea": { + "type": "string" + }, + "identificationSoilLocation": { + "type": "string" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/waardelijsten-fkywbuehg/ServiceError.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/waardelijsten-fkywbuehg/ServiceError.schema.json new file mode 100644 index 00000000..fc0c8e27 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/waardelijsten-fkywbuehg/ServiceError.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/waardelijsten-fkywbuehg/serviceerror", + "x-derived-from": [ + "https://publiek.broservices.nl/bro/refcodes/v1/openapi#/components/schemas/ServiceError" + ], + "properties": { + "message": { + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/SfrCriteriaSet.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/SfrCriteriaSet.schema.json new file mode 100644 index 00000000..4f254273 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/SfrCriteriaSet.schema.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/sfrcriteriaset", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/SfrCriteriaSet" + ], + "properties": { + "analysisReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "analysisType": { + "type": "string" + }, + "area": { + "$ref": "../_shared/Area.schema.json" + }, + "characteristicModelled": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "correctionPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "deliveryAccountableParty": { + "type": "string" + }, + "depthInterval": { + "$ref": "../_shared/DepthInterval.schema.json" + }, + "descriptionQuality": { + "type": "string" + }, + "descriptionReportPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "discipline": { + "type": "string" + }, + "fieldworkPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "fractionDistributionDetermined": { + "enum": [ + "JA", + "NEE", + "ONBEKEND" + ], + "type": "string" + }, + "litterLayerInvestigated": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + }, + "outcropType": { + "type": "string" + }, + "pitRefilled": { + "enum": [ + "JA", + "NEE", + "ONBEKEND" + ], + "type": "string" + }, + "qualityRegime": { + "enum": [ + "IMBRO", + "IMBRO_A" + ], + "type": "string" + }, + "registrationPeriod": { + "$ref": "../_shared/DatePeriod.schema.json" + }, + "stopCriterion": { + "type": "string" + }, + "underReview": { + "enum": [ + "JA", + "NEE" + ], + "type": "string" + } + }, + "required": [ + "area" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/YesNoUnknownEnumeration.schema.json b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/YesNoUnknownEnumeration.schema.json new file mode 100644 index 00000000..f12c2d54 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/YesNoUnknownEnumeration.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-binnenlandse-zaken-en-koninkrijksrelaties/wandonderzoek-sfr-ev1zbuenr/yesnounknownenumeration", + "x-derived-from": [ + "https://publiek.broservices.nl/sr/sfr/v2/openapi#/components/schemas/YesNoUnknownEnumeration" + ], + "enum": [ + "JA", + "NEE", + "ONBEKEND" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Category.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Category.schema.json new file mode 100644 index 00000000..d960c739 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Category.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/category", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/category" + ], + "type": "object", + "properties": { + "category": { + "type": "string" + }, + "contentblocks": { + "type": "array", + "xml": { + "name": "contentblock" + }, + "items": { + "$ref": "./Contentblock.schema.json" + } + } + }, + "xml": { + "name": "category" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/ConsularDataOverview.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/ConsularDataOverview.schema.json new file mode 100644 index 00000000..9d80931d --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/ConsularDataOverview.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/consulardataoverview", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/consular-data-overview" + ], + "type": "object", + "properties": { + "consularDataOverview": { + "$ref": "./CountryConsularData.schema.json" + } + }, + "xml": { + "name": "documents" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/ContactOption.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/ContactOption.schema.json new file mode 100644 index 00000000..93de246d --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/ContactOption.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/contactoption", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/contact-option" + ], + "type": "object", + "properties": { + "paragraph": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "contactoptions" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Contentblock.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Contentblock.schema.json new file mode 100644 index 00000000..c6af1de1 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Contentblock.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/contentblock", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/contentblock" + ], + "type": "object", + "properties": { + "paragraph": { + "type": "string" + }, + "paragraphtitle": { + "type": "string" + } + }, + "xml": { + "name": "contentblock" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Coordinates.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Coordinates.schema.json new file mode 100644 index 00000000..f4495206 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Coordinates.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/coordinates", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/coordinates" + ], + "type": "object", + "properties": { + "description": { + "type": "string" + }, + "latitude": { + "type": "string" + }, + "longitude": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "xml": { + "name": "coordinates" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Country.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Country.schema.json new file mode 100644 index 00000000..6bcdb4a3 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Country.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/country", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/country" + ], + "required": [ + "dataurl", + "id", + "isocode", + "location", + "locationkey", + "type" + ], + "type": "object", + "properties": { + "dataurl": { + "type": "string", + "examples": [ + "http://nww.portal/v2/sources/nederlandwereldwijd/infotypes/countries/vir" + ] + }, + "id": { + "type": "string", + "examples": [ + "VIR" + ] + }, + "isocode": { + "type": "string", + "examples": [ + "VIR" + ] + }, + "location": { + "type": "string", + "examples": [ + "Amerikaanse Maagdeneilanden" + ] + }, + "locationkey": { + "type": "string", + "examples": [ + "amerikaanse maagdeneilanden" + ] + }, + "nlRepresentation": { + "type": "string", + "examples": [ + "http://nww.portal/v2/sources/nederlandwereldwijd/infotypes/countries/vir/nl-representation" + ] + }, + "travelAdvice": { + "type": "string", + "examples": [ + "http://nww.portal/v2/sources/nederlandwereldwijd/infotypes/countries/vir/traveladvice" + ] + }, + "type": { + "type": "string", + "examples": [ + "land" + ] + } + }, + "description": "A country overview", + "xml": { + "name": "document" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryConsularData.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryConsularData.schema.json new file mode 100644 index 00000000..94934775 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryConsularData.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/countryconsulardata", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/country-consular-data" + ], + "type": "object", + "properties": { + "dataurl": { + "type": "string" + }, + "isocode": { + "type": "string" + }, + "link": { + "type": "string" + }, + "location": { + "type": "string" + }, + "locationkey": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "document" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentation.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentation.schema.json new file mode 100644 index 00000000..54064b39 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentation.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/countryrepresentation", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/country-representation" + ], + "type": "object", + "properties": { + "canonical": { + "type": "string" + }, + "dataurl": { + "type": "string" + }, + "emailaddress": { + "type": "string" + }, + "emailaddresses": { + "$ref": "./EmailAdressWrapper.schema.json" + }, + "id": { + "type": "string" + }, + "isocode": { + "type": "string" + }, + "lastmodified": { + "type": "string", + "format": "date-time" + }, + "locationkey": { + "type": "string" + }, + "phonenumbers": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./Phone.schema.json" + } + }, + "telephonenumbers": { + "type": "array", + "writeOnly": true, + "items": { + "type": "string" + } + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "document" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentationDetail.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentationDetail.schema.json new file mode 100644 index 00000000..13fa0dac --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentationDetail.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/countryrepresentationdetail", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/country-representation-detail" + ], + "type": "object", + "properties": { + "additionalinformation": { + "type": "string" + }, + "address": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "line" + } + } + }, + "agencyhead": { + "type": "string" + }, + "authorities": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "canonical": { + "type": "string" + }, + "consularemailaddress": { + "type": "string" + }, + "consularfaxnumber": { + "type": "string" + }, + "consularopeningtimes": { + "type": "string" + }, + "consulartelephonenumbers": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "telephonenumber" + } + } + }, + "contactoptions": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./ContactOption.schema.json" + } + }, + "creators": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "dataurl": { + "type": "string" + }, + "emailaddress": { + "type": "string" + }, + "emailaddresses": { + "$ref": "./EmailAdressWrapper.schema.json" + }, + "embassy": { + "type": "boolean" + }, + "emergencyinfo": { + "type": "string" + }, + "emergencynumber": { + "type": "string" + }, + "faq": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./Question.schema.json" + } + }, + "faxnumber": { + "type": "string" + }, + "function": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isocode": { + "type": "string" + }, + "languages": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "language" + } + } + }, + "lastmodified": { + "type": "string", + "format": "date-time" + }, + "license": { + "type": "string" + }, + "location": { + "type": "string" + }, + "locationkey": { + "type": "string" + }, + "map": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./Coordinates.schema.json" + } + }, + "phonenumbers": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./Phone.schema.json" + } + }, + "practicalinformation": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./PracticalInformationOption.schema.json" + } + }, + "register": { + "type": "string" + }, + "rightsholders": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "servicelocations": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "locationkey" + } + } + }, + "telephonenumbers": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "telephonenumber" + } + } + }, + "timedifferencewithnl": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "document" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentationOverview.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentationOverview.schema.json new file mode 100644 index 00000000..e67b30f6 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountryRepresentationOverview.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/countryrepresentationoverview", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/country-representation-overview" + ], + "type": "object", + "properties": { + "countryRepresentations": { + "$ref": "./CountryRepresentation.schema.json" + } + }, + "xml": { + "name": "documents" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountrySummary.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountrySummary.schema.json new file mode 100644 index 00000000..cbc7b42b --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/CountrySummary.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/countrysummary", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/country-summary" + ], + "required": [ + "dataUrl", + "id", + "isoCode", + "location", + "locationKey", + "type" + ], + "type": "object", + "properties": { + "dataUrl": { + "type": "string", + "examples": [ + "http://nww.portal/v2/sources/nederlandwereldwijd/infotypes/countries/vir" + ] + }, + "id": { + "type": "string", + "examples": [ + "VIR" + ] + }, + "isoCode": { + "type": "string", + "examples": [ + "VIR" + ] + }, + "location": { + "type": "string", + "examples": [ + "Amerikaanse Maagdeneilanden" + ] + }, + "locationKey": { + "type": "string", + "examples": [ + "amerikaanse maagdeneilanden" + ] + }, + "type": { + "type": "string", + "examples": [ + "land" + ] + } + }, + "description": "A country summary" +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmailAddress.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmailAddress.schema.json new file mode 100644 index 00000000..bec4be65 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmailAddress.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/emailaddress", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/email-address" + ], + "type": "object", + "properties": { + "comment": { + "type": "string" + }, + "mailto": { + "type": "string" + } + }, + "xml": { + "name": "emailaddress" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmailAdressWrapper.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmailAdressWrapper.schema.json new file mode 100644 index 00000000..e75b5b67 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmailAdressWrapper.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/emailadresswrapper", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/email-adress-wrapper" + ], + "type": "object", + "properties": { + "emailaddress": { + "type": "array", + "items": { + "$ref": "./EmailAddress.schema.json" + } + }, + "introduction": { + "type": "string" + } + }, + "xml": { + "name": "emailaddresses" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmergencyAidDocument.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmergencyAidDocument.schema.json new file mode 100644 index 00000000..ecfde37a --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmergencyAidDocument.schema.json @@ -0,0 +1,121 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/emergencyaiddocument", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/emergency-aid-document" + ], + "type": "object", + "properties": { + "authorities": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "available": { + "type": "string", + "format": "date-time" + }, + "canonical": { + "type": "string" + }, + "content": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./Contentblock.schema.json" + } + }, + "creators": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "dataurl": { + "type": "string" + }, + "id": { + "type": "string" + }, + "introduction": { + "type": "string" + }, + "issued": { + "type": "string", + "format": "date-time" + }, + "languages": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "language" + } + } + }, + "lastmodified": { + "type": "string", + "format": "date-time" + }, + "license": { + "type": "string" + }, + "locations": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "location" + } + } + }, + "order": { + "type": "string" + }, + "parent": { + "type": "string" + }, + "rightsholders": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "document" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmergencyAidDocuments.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmergencyAidDocuments.schema.json new file mode 100644 index 00000000..52bd34f8 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/EmergencyAidDocuments.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/emergencyaiddocuments", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/emergency-aid-documents" + ], + "type": "object", + "properties": { + "NoodhulpSummaries": { + "$ref": "./EmergencyAidDocument.schema.json" + } + }, + "xml": { + "name": "documents" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/File.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/File.schema.json new file mode 100644 index 00000000..09cbf992 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/File.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/file", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/file" + ], + "type": "object", + "properties": { + "fileDescription": { + "type": "string" + }, + "fileModifiedDate": { + "type": "string", + "format": "date-time" + }, + "filename": { + "type": "string" + }, + "filesize": { + "type": "integer", + "format": "int64" + }, + "filetitle": { + "type": "string" + }, + "fileurl": { + "type": "string" + }, + "mapType": { + "type": "string" + }, + "mimetype": { + "type": "string" + } + }, + "xml": { + "name": "file" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Phone.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Phone.schema.json new file mode 100644 index 00000000..dc088e3f --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Phone.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/phone", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/phone" + ], + "type": "object", + "properties": { + "comment": { + "type": "string" + }, + "number": { + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/PracticalInformationOption.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/PracticalInformationOption.schema.json new file mode 100644 index 00000000..56f57d7b --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/PracticalInformationOption.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/practicalinformationoption", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/practical-information-option" + ], + "type": "object", + "properties": { + "paragraph": { + "type": "string" + }, + "paragraphtitle": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "practicalinformationoptions" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Question.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Question.schema.json new file mode 100644 index 00000000..709509fe --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/Question.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/question", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/question" + ], + "type": "object", + "properties": { + "paragraph": { + "type": "string" + }, + "paragraphtitle": { + "type": "string" + } + }, + "xml": { + "name": "faq" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocument.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocument.schema.json new file mode 100644 index 00000000..24988728 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocument.schema.json @@ -0,0 +1,121 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/traveladvicedocument", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/travel-advice-document" + ], + "type": "object", + "properties": { + "additionalinformation": { + "type": "string" + }, + "authorities": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "available": { + "type": "string", + "format": "date-time" + }, + "canonical": { + "type": "string" + }, + "content": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./Category.schema.json" + } + }, + "creators": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "dataurl": { + "type": "string" + }, + "files": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "$ref": "./File.schema.json" + } + }, + "id": { + "type": "string" + }, + "introduction": { + "type": "string" + }, + "isocode": { + "type": "string" + }, + "issued": { + "type": "string", + "format": "date-time" + }, + "language": { + "type": "string" + }, + "lastmodified": { + "type": "string", + "format": "date-time" + }, + "license": { + "type": "string" + }, + "location": { + "type": "string" + }, + "locationkey": { + "type": "string" + }, + "modificationdate": { + "type": "string" + }, + "modifications": { + "type": "string" + }, + "rightsholders": { + "type": "array", + "xml": { + "nodeType": "element" + }, + "items": { + "type": "string", + "xml": { + "name": "department" + } + } + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "document" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocumentSummary.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocumentSummary.schema.json new file mode 100644 index 00000000..82468516 --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocumentSummary.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/traveladvicedocumentsummary", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/travel-advice-document-summary" + ], + "type": "object", + "properties": { + "canonical": { + "type": "string" + }, + "classification": { + "type": "string" + }, + "dataurl": { + "type": "string" + }, + "id": { + "type": "string" + }, + "introduction": { + "type": "string" + }, + "isocode": { + "type": "string" + }, + "lastmodified": { + "type": "string", + "format": "date-time" + }, + "location": { + "type": "string" + }, + "locationkey": { + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "xml": { + "name": "document" + } +} diff --git a/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocuments.schema.json b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocuments.schema.json new file mode 100644 index 00000000..5488d38b --- /dev/null +++ b/assets/schemas/api-register/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/TravelAdviceDocuments.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/ministerie-van-buitenlandse-zaken/nederland-wereldwijd-zioabu6hr/traveladvicedocuments", + "x-derived-from": [ + "https://opendata.nederlandwereldwijd.nl/v2/sources/nederlandwereldwijd/openapi.yaml#/components/schemas/travel-advice-documents" + ], + "type": "object", + "properties": { + "traveladviceSummaries": { + "$ref": "./TravelAdviceDocumentSummary.schema.json" + } + }, + "xml": { + "name": "documents" + } +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/AssetMetadata.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/AssetMetadata.schema.json new file mode 100644 index 00000000..c5e6f2c2 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/AssetMetadata.schema.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/assetmetadata", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/AssetMetadata" + ], + "properties": { + "extensions": {}, + "extras": {}, + "tilesetVersion": { + "description": "Application-specific version of this tileset, e.g., for when an existing tileset is updated.", + "type": "string" + }, + "version": { + "description": "The 3D Tiles version. The version defines the JSON schema for the tileset JSON and the base set of tile formats.", + "type": "string" + } + }, + "required": [ + "version" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Binary.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Binary.schema.json new file mode 100644 index 00000000..ce02dd6a --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Binary.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/binary", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/binary" + ], + "type": "string", + "contentMediaType": "application/octet-stream" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/BoundingVolume.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/BoundingVolume.schema.json new file mode 100644 index 00000000..17a9a0ce --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/BoundingVolume.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/boundingvolume", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/BoundingVolume" + ], + "properties": { + "region": { + "items": { + "type": "number" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Content.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Content.schema.json new file mode 100644 index 00000000..046fd35e --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Content.schema.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/content", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/Content" + ], + "properties": { + "uri": { + "type": "string" + } + }, + "required": [ + "uri" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureCollectionGeoJSONBasisbestandGebouwen.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureCollectionGeoJSONBasisbestandGebouwen.schema.json new file mode 100644 index 00000000..37014522 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureCollectionGeoJSONBasisbestandGebouwen.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/featurecollectiongeojsonbasisbestandgebouwen", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_basisbestand_gebouwen" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBasisbestandGebouwen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureCollectionJSONFGBasisbestandGebouwen.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureCollectionJSONFGBasisbestandGebouwen.schema.json new file mode 100644 index 00000000..c081f21b --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureCollectionJSONFGBasisbestandGebouwen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/featurecollectionjsonfgbasisbestandgebouwen", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_basisbestand_gebouwen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBasisbestandGebouwen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureGeoJSONBasisbestandGebouwen.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureGeoJSONBasisbestandGebouwen.schema.json new file mode 100644 index 00000000..3dbefc1f --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureGeoJSONBasisbestandGebouwen.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/featuregeojsonbasisbestandgebouwen", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_basisbestand_gebouwen" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBasisbestandGebouwen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureJSONBasisbestandGebouwen.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureJSONBasisbestandGebouwen.schema.json new file mode 100644 index 00000000..7efad133 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureJSONBasisbestandGebouwen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/featurejsonbasisbestandgebouwen", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/featureJSON_basisbestand_gebouwen" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBasisbestandGebouwen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureJSONFGBasisbestandGebouwen.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureJSONFGBasisbestandGebouwen.schema.json new file mode 100644 index 00000000..4ba8ff65 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/FeatureJSONFGBasisbestandGebouwen.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/featurejsonfgbasisbestandgebouwen", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/featureJSONFG_basisbestand_gebouwen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBasisbestandGebouwen.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/ImplicitTiling.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/ImplicitTiling.schema.json new file mode 100644 index 00000000..a47296f5 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/ImplicitTiling.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/implicittiling", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/ImplicitTiling" + ], + "properties": { + "availableLevels": { + "format": "int32", + "type": "integer" + }, + "subdivisionScheme": { + "type": "string" + }, + "subtreeLevels": { + "format": "int32", + "type": "integer" + }, + "subtrees": { + "$ref": "./Content.schema.json" + } + }, + "required": [ + "availableLevels", + "subdivisionScheme", + "subtreeLevels", + "subtrees" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/PropertiesGeoJSONBasisbestandGebouwen.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/PropertiesGeoJSONBasisbestandGebouwen.schema.json new file mode 100644 index 00000000..24cab4e8 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/PropertiesGeoJSONBasisbestandGebouwen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/propertiesgeojsonbasisbestandgebouwen", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_basisbestand_gebouwen" + ], + "properties": { + "bladnr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "download_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "download_size_bytes": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "einddatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "jaargang_luchtfoto": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "startdatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tile_Explicit.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tile_Explicit.schema.json new file mode 100644 index 00000000..775ac59d --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tile_Explicit.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/tile_explicit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/Tile_Explicit" + ], + "properties": { + "boundingVolume": { + "$ref": "./BoundingVolume.schema.json" + }, + "children": { + "items": {}, + "minItems": 1, + "type": "array" + }, + "content": { + "$ref": "./Content.schema.json" + }, + "geometricError": { + "type": "number" + }, + "refine": { + "type": "string" + } + }, + "required": [ + "boundingVolume", + "geometricError", + "refine" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tile_Implicit.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tile_Implicit.schema.json new file mode 100644 index 00000000..81278d77 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tile_Implicit.schema.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/tile_implicit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/Tile_Implicit" + ], + "properties": { + "boundingVolume": { + "$ref": "./BoundingVolume.schema.json" + }, + "children": { + "items": {}, + "minItems": 1, + "type": "array" + }, + "content": { + "$ref": "./Content.schema.json" + }, + "geometricError": { + "type": "number" + }, + "implicitTiling": { + "$ref": "./ImplicitTiling.schema.json" + }, + "refine": { + "type": "string" + } + }, + "required": [ + "boundingVolume", + "geometricError", + "implicitTiling", + "refine" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tileset3dTiles_Explicit.schema.json b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tileset3dTiles_Explicit.schema.json new file mode 100644 index 00000000..a4ad570c --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-basisvoorziening-dicf0b3hr/Tileset3dTiles_Explicit.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-basisvoorziening-dicf0b3hr/tileset3dtiles_explicit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/Tileset3dTiles_Explicit" + ], + "properties": { + "asset": { + "$ref": "./AssetMetadata.schema.json" + }, + "extensionsRequired": { + "items": { + "type": "string" + }, + "type": "array" + }, + "extensionsUsed": { + "items": { + "type": "string" + }, + "type": "array" + }, + "geometricError": { + "type": "number" + }, + "root": { + "$ref": "./Tile_Explicit.schema.json" + }, + "schemaUri": { + "type": "string" + } + }, + "required": [ + "asset", + "root" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureCollectionGeoJSONBodemvlakken.schema.json b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureCollectionGeoJSONBodemvlakken.schema.json new file mode 100644 index 00000000..7d140475 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureCollectionGeoJSONBodemvlakken.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-geluid-3tck0bqhr/featurecollectiongeojsonbodemvlakken", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bodemvlakken" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBodemvlakken.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureCollectionJSONFGBodemvlakken.schema.json b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureCollectionJSONFGBodemvlakken.schema.json new file mode 100644 index 00000000..6a22befa --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureCollectionJSONFGBodemvlakken.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-geluid-3tck0bqhr/featurecollectionjsonfgbodemvlakken", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bodemvlakken" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBodemvlakken.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureGeoJSONBodemvlakken.schema.json b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureGeoJSONBodemvlakken.schema.json new file mode 100644 index 00000000..cae05ec9 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureGeoJSONBodemvlakken.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-geluid-3tck0bqhr/featuregeojsonbodemvlakken", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bodemvlakken" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBodemvlakken.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureJSONBodemvlakken.schema.json b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureJSONBodemvlakken.schema.json new file mode 100644 index 00000000..cb9bb1f8 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureJSONBodemvlakken.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-geluid-3tck0bqhr/featurejsonbodemvlakken", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/featureJSON_bodemvlakken" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBodemvlakken.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureJSONFGBodemvlakken.schema.json b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureJSONFGBodemvlakken.schema.json new file mode 100644 index 00000000..75205dcd --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/FeatureJSONFGBodemvlakken.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-geluid-3tck0bqhr/featurejsonfgbodemvlakken", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bodemvlakken" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBodemvlakken.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/PropertiesGeoJSONBodemvlakken.schema.json b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/PropertiesGeoJSONBodemvlakken.schema.json new file mode 100644 index 00000000..6369de33 --- /dev/null +++ b/assets/schemas/api-register/pdok/3d-geluid-3tck0bqhr/PropertiesGeoJSONBodemvlakken.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/3d-geluid-3tck0bqhr/propertiesgeojsonbodemvlakken", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bodemvlakken" + ], + "properties": { + "bag_peildatum": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bladnr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "download_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "download_size_bytes": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "einddatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "startdatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/2DBoundingBox.schema.json b/assets/schemas/api-register/pdok/_shared/2DBoundingBox.schema.json new file mode 100644 index 00000000..ff47b864 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/2DBoundingBox.schema.json @@ -0,0 +1,102 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/2dboundingbox", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/2DBoundingBox", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/2DBoundingBox", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/2DBoundingBox", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/2DBoundingBox", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/2DBoundingBox", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/2DBoundingBox" + ], + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/2DPoint.schema.json b/assets/schemas/api-register/pdok/_shared/2DPoint.schema.json new file mode 100644 index 00000000..89b88b6d --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/2DPoint.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/2dpoint", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/2DPoint", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/2DPoint", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/2DPoint", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/2DPoint", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/2DPoint", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/2DPoint", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/2DPoint", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/2DPoint" + ], + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" +} diff --git a/assets/schemas/api-register/pdok/_shared/AdditionalProperties2.schema.json b/assets/schemas/api-register/pdok/_shared/AdditionalProperties2.schema.json new file mode 100644 index 00000000..42496f4c --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/AdditionalProperties2.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/additionalproperties2", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json" + ], + "description": "No property names are defined but any property name they should be described by JSON Schema. So 'additionalProperties' implements 'name'.", + "properties": { + "contentMediaType": { + "description": "Implements 'mediaType'", + "type": "string" + }, + "description": { + "description": "Implements 'description'", + "type": "string" + }, + "enum": { + "description": "Implements 'acceptedValues'", + "items": {}, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "exclusiveMaximum": { + "description": "Implements 'range'", + "type": "number" + }, + "exclusiveMinimum": { + "description": "Implements 'range'", + "type": "number" + }, + "format": { + "description": "Complements implementation of 'type'", + "type": "string" + }, + "maxItems": { + "description": "Implements 'upperMultiplicity'", + "minimum": 0, + "type": "integer" + }, + "maximum": { + "description": "Implements 'range'", + "type": "number" + }, + "minItems": { + "default": 0, + "description": "Implements 'lowerMultiplicity'", + "minimum": 0, + "type": "integer" + }, + "minimum": { + "description": "Implements 'range'", + "type": "number" + }, + "observedProperty": { + "type": "string" + }, + "observedPropertyURI": { + "format": "uri", + "type": "string" + }, + "pattern": { + "format": "regex", + "type": "string" + }, + "title": { + "type": "string" + }, + "type": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string" + ], + "type": "string" + }, + "uom": { + "type": "string" + }, + "uomURI": { + "format": "uri", + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Bbox.schema.json b/assets/schemas/api-register/pdok/_shared/Bbox.schema.json new file mode 100644 index 00000000..dfdeafb3 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Bbox.schema.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/bbox", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/bbox", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/bbox" + ], + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).", + "items": { + "type": "number" + }, + "maxItems": 6, + "minItems": 4, + "type": "array" + }, + "minItems": 1, + "type": "array", + "examples": [ + [ + 7.01, + 50.63, + 7.22, + 50.78 + ] + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/Bitmap.schema.json b/assets/schemas/api-register/pdok/_shared/Bitmap.schema.json new file mode 100644 index 00000000..ea936831 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Bitmap.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/bitmap", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/bitmap", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/bitmap", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/bitmap", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/bitmap", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/bitmap", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/bitmap", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/bitmap" + ], + "type": "string", + "examples": [ + "M-^IPNG^M^Z^@^@^@^MIHDR^@^@^@^C^@^@^@^C^H^B^@^@^@?J\"?^@^@^@ pHYs^@^@^K^R^@^@^K^R^A??~?^@^@^@^PIDATxM-^\\cM-^X??^OA^LXX^@?^O1M-^K??A^@^@^@^@IEND?B`M-^B" + ], + "contentMediaType": "application/octet-stream" +} diff --git a/assets/schemas/api-register/pdok/_shared/Collection.schema.json b/assets/schemas/api-register/pdok/_shared/Collection.schema.json new file mode 100644 index 00000000..fecbb3d1 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Collection.schema.json @@ -0,0 +1,214 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/collection", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/collection", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/collection" + ], + "properties": { + "crs": { + "default": [ + "http://www.opengis.net/def/crs/OGC/1.3/CRS84" + ], + "description": "The list of coordinate reference systems supported by the service. The first item is the default coordinate reference system.", + "items": { + "type": "string" + }, + "type": "array", + "examples": [ + [ + "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "http://www.opengis.net/def/crs/EPSG/0/4326" + ] + ] + }, + "description": { + "description": "a description of the collection", + "type": "string", + "examples": [ + "This collection contains buildings" + ] + }, + "extent": { + "$ref": "./Extent.schema.json" + }, + "id": { + "description": "identifier of the collection used, for example, in URIs", + "type": "string", + "examples": [ + "buildings" + ] + }, + "itemType": { + "default": "feature", + "description": "indicator about the type of the items in a collection. Example values: 'feature', 'record', 'attribute'. The default value is 'feature'", + "type": "string" + }, + "keywords": { + "description": "keywords about the elements in the collection", + "items": { + "properties": { + "code": { + "type": "string", + "examples": [ + "4612" + ] + }, + "codeSpace": { + "type": "string", + "examples": [ + "https://www.eionet.europa.eu/gemet/en/concept/" + ] + }, + "keyword": { + "type": "string", + "examples": [ + "land cover" + ] + } + }, + "required": [ + "keyword" + ], + "type": [ + "object", + "null" + ] + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array", + "examples": [ + [ + { + "href": "http://example.com/collections/buildings?f=json", + "rel": "item", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://example.com/concepts/buildings?f=html", + "rel": "it", + "title": "this document as HTML", + "type": "text/html" + } + ] + ] + }, + "storageCrs": { + "description": "the CRS identifier, from the list of supported CRS identifiers, that may be used to retrieve features from a collection without the need to apply a CRS transformation", + "format": "uri", + "type": "string" + }, + "storageCrsCoordinateEpoch": { + "description": "point in time at which coordinates in the spatial feature collection are referenced to the dynamic coordinate reference system in `storageCrs`, that may be used to retrieve features from a collection without the need to apply a change of coordinate epoch. It is expressed as a decimal year in the Gregorian calendar", + "type": "number", + "examples": [ + "2017-03-25 in the Gregorian calendar is epoch 2017.23" + ] + }, + "title": { + "description": "human readable title of the collection", + "type": "string", + "examples": [ + "Buildings in the city of Bonn" + ] + } + }, + "required": [ + "id", + "links", + "crs" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Collections.schema.json b/assets/schemas/api-register/pdok/_shared/Collections.schema.json new file mode 100644 index 00000000..d8c25e77 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Collections.schema.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/collections", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/collections", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/collections" + ], + "properties": { + "collections": { + "items": { + "$ref": "./Collection.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": [ + "array", + "null" + ], + "examples": [ + [ + { + "href": "http://data.example.org/collections?f=json", + "rel": "self", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=html", + "rel": "alternate", + "title": "this document as HTML", + "type": "text/html" + }, + { + "href": "http://schemas.example.org/1.0/dataset.xsd", + "rel": "describedby", + "title": "GML application schema for Acme Corporation dataset data", + "type": "application/xml" + }, + { + "href": "http://download.example.org/dataset.gpkg", + "length": 472546, + "rel": "enclosure", + "title": "Bulk download (GeoPackage)", + "type": "application/geopackage+sqlite3" + } + ] + ] + } + }, + "required": [ + "links", + "collections" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/ConfClasses.schema.json b/assets/schemas/api-register/pdok/_shared/ConfClasses.schema.json new file mode 100644 index 00000000..f1f4c736 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/ConfClasses.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/confclasses", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/confClasses", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/confClasses" + ], + "properties": { + "conformsTo": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "conformsTo" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Crs.schema.json b/assets/schemas/api-register/pdok/_shared/Crs.schema.json new file mode 100644 index 00000000..f41efc90 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Crs.schema.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/crs", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/crs" + ], + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/_shared/Daraa.schema.json b/assets/schemas/api-register/pdok/_shared/Daraa.schema.json new file mode 100644 index 00000000..a7eea51f --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Daraa.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/daraa", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json" + ], + "properties": { + "type": { + "type": "string", + "examples": [ + "vector" + ] + }, + "url": { + "type": "string", + "examples": [ + "https://services.interactive-instruments.de/vtp/daraa/tiles/default/{z}/{y}/{x}?f=mvt" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/DataType.schema.json b/assets/schemas/api-register/pdok/_shared/DataType.schema.json new file mode 100644 index 00000000..c1225555 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/DataType.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/datatype", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/dataType", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/dataType", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/dataType", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/dataType", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/dataType", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/dataType", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/dataType", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/dataType" + ], + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/Dates.schema.json b/assets/schemas/api-register/pdok/_shared/Dates.schema.json new file mode 100644 index 00000000..e1765ecf --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Dates.schema.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/dates", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/dates", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/dates", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/dates", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/dates", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/dates", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/dates", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/dates" + ], + "properties": { + "creation": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "publication": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "receivedOn": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "revision": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "validTill": { + "format": "date-time", + "type": [ + "string", + "null" + ] + } + }, + "type": [ + "object", + "null" + ], + "examples": [ + { + "creation": "2019-01-01T10:05:00Z", + "publication": "2019-01-01T11:05:00Z", + "receivedOn": "2019-02-01T11:05:00Z", + "revision": "2019-02-01T11:05:00Z", + "validTill": "2019-02-01T11:05:00Z" + } + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/Delta.schema.json b/assets/schemas/api-register/pdok/_shared/Delta.schema.json new file mode 100644 index 00000000..bd67d37a --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Delta.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/delta", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/kadastralekaart/download/v5_0/openapi.json#/components/schemas/delta", + "https://api.pdok.nl/lv/bgt/download/v1_0/openapi.json#/components/schemas/delta" + ], + "properties": { + "id": { + "readOnly": true, + "type": "string" + }, + "timeWindow": { + "$ref": "./TimeWindow.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Enumeration.schema.json b/assets/schemas/api-register/pdok/_shared/Enumeration.schema.json new file mode 100644 index 00000000..614c1ee9 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Enumeration.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/enumeration", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/enumeration", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/enumeration", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/enumeration", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/enumeration", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/enumeration", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/enumeration", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/enumeration", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/enumeration" + ], + "properties": { + "enum": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "enum": [ + "enum" + ], + "type": "string" + } + }, + "required": [ + "type", + "enum" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Exception.schema.json b/assets/schemas/api-register/pdok/_shared/Exception.schema.json new file mode 100644 index 00000000..fb5bf052 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Exception.schema.json @@ -0,0 +1,124 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/exception", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/exception", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/exception" + ], + "description": "JSON schema for exceptions based on RFC 7807", + "properties": { + "detail": { + "description": "A human-readable explanation specific to this occurrence of the problem.", + "type": "string" + }, + "instance": { + "description": "A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.", + "type": "string" + }, + "status": { + "description": "The HTTP status code generated by the origin server for this occurrence of the problem.", + "type": "integer" + }, + "title": { + "description": "A short, human-readable summary of the problem type.", + "type": "string" + }, + "type": { + "description": "A URI reference that identifies the problem type.", + "type": "string" + } + }, + "required": [ + "title" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Extent.schema.json b/assets/schemas/api-register/pdok/_shared/Extent.schema.json new file mode 100644 index 00000000..67fb0053 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Extent.schema.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/extent", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/extent", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/extent" + ], + "description": "The extent of the collection. In the Core only spatial and temporal extents are specified. Extensions may add additional members to represent other extents, for example, thermal or pressure ranges.\nIt is recommended that the statial extent is expected in CRS84 except if this is not possible.", + "properties": { + "spatial": { + "$ref": "./SpatialExtent.schema.json" + }, + "temporal": { + "description": "The temporal extent of the element in the collection.", + "properties": { + "interval": { + "description": "One or more time intervals that describe the temporal extent of the dataset.\nThe value `null` is supported and indicates an open time intervall.\nIn the Core only a single time interval is supported. Extensions may support\nmultiple intervals. If multiple intervals are provided, the union of the\nintervals describes the temporal extent.", + "items": { + "description": "Begin and end times of the time interval. The timestamps\nare in the coordinate reference system specified in `trs`. By default\nthis is the Gregorian calendar.", + "items": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": "array", + "examples": [ + [ + "2010-02-15T12:34:56Z", + null + ] + ] + }, + "minItems": 1, + "type": [ + "array", + "null" + ] + }, + "trs": { + "default": "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian", + "description": "Coordinate reference system of the coordinates in the temporal extent\n(property `interval`). The default reference system is the Gregorian calendar.\nIn the Core this is the only supported temporal reference system.\nExtensions may support additional temporal reference systems and add\nadditional enum values.", + "enum": [ + "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian" + ], + "type": "string" + } + }, + "type": [ + "object", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/ExtentSpatial.schema.json b/assets/schemas/api-register/pdok/_shared/ExtentSpatial.schema.json new file mode 100644 index 00000000..96ea435e --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/ExtentSpatial.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/extentspatial", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/extent_spatial", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/extent_spatial" + ], + "description": "The spatial extent of the features in the collection.", + "properties": { + "bbox": { + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "Each bounding box is provided as four or six numbers, depending on\nwhether the coordinate reference system includes a vertical axis\n(height or depth):\n\n* Lower left corner, coordinate axis 1\n* Lower left corner, coordinate axis 2\n* Minimum value, coordinate axis 3 (optional)\n* Upper right corner, coordinate axis 1\n* Upper right corner, coordinate axis 2\n* Maximum value, coordinate axis 3 (optional)\n\nThe coordinate reference system of the values is WGS 84 longitude/latitude\n(http://www.opengis.net/def/crs/OGC/1.3/CRS84) unless a different coordinate\nreference system is specified in `crs`.\n\nFor WGS 84 longitude/latitude the values are in most cases the sequence of\nminimum longitude, minimum latitude, maximum longitude and maximum latitude.\nHowever, in cases where the box spans the antimeridian the first value\n(west-most box edge) is larger than the third value (east-most box edge).\n\nIf a feature has multiple spatial geometry properties, it is the decision of the\nserver whether only a single spatial geometry property is used to determine\nthe extent or all relevant geometries.\nThe given coordinates should be separated by commas.", + "items": { + "type": "number" + }, + "type": "array", + "examples": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "minItems": 1, + "type": "array" + }, + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.\nIn the Core this is the only supported coordinate reference system.\nExtensions may support additional coordinate reference systems and add\nadditional enum values.", + "enum": [ + "http://www.opengis.net/def/crs/OGC/1.3/CRS84" + ], + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/ExtentTemporal.schema.json b/assets/schemas/api-register/pdok/_shared/ExtentTemporal.schema.json new file mode 100644 index 00000000..fe9a0109 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/ExtentTemporal.schema.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/extenttemporal", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/extent_temporal", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/extent_temporal" + ], + "description": "The temporal extent of the features in the collection.", + "properties": { + "interval": { + "description": "One or more time intervals that describe the temporal extent of the dataset.\nThe value `null` is supported and indicates an unbounded interval end.\nIn the Core only a single time interval is supported. Extensions may support\nmultiple intervals. If multiple intervals are provided, the union of the\nintervals describes the temporal extent.", + "items": { + "description": "Begin and end times of the time interval. The timestamps are in the\ntemporal coordinate reference system specified in `trs`. By default\nthis is the Gregorian calendar.", + "items": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": "array", + "examples": [ + [ + "2011-11-11T12:22:11Z", + null + ] + ] + }, + "minItems": 1, + "type": "array" + }, + "trs": { + "default": "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian", + "description": "Coordinate reference system of the coordinates in the temporal extent\n(property `interval`). The default reference system is the Gregorian calendar.\nIn the Core this is the only supported temporal coordinate reference system.\nExtensions may support additional temporal coordinate reference systems and add\nadditional enum values.", + "enum": [ + "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian" + ], + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json new file mode 100644 index 00000000..4f4245fc --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurecollectiongeojsonarbeidsmarktregiogegeneraliseerd", + "x-derived-from": [ + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_arbeidsmarktregio_gegeneraliseerd", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_arbeidsmarktregio_gegeneraliseerd" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONBuurten.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONBuurten.schema.json new file mode 100644 index 00000000..faa2000d --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONBuurten.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurecollectiongeojsonbuurten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_buurten" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBuurten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONProtectedsite.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONProtectedsite.schema.json new file mode 100644 index 00000000..0e906e9a --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureCollectionGeoJSONProtectedsite.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurecollectiongeojsonprotectedsite", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_protectedsite", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_protectedsite", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_protectedsite" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONProtectedsite.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGArbeidsmarktregioGegeneraliseerd.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGArbeidsmarktregioGegeneraliseerd.schema.json new file mode 100644 index 00000000..5904d56b --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGArbeidsmarktregioGegeneraliseerd.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurecollectionjsonfgarbeidsmarktregiogegeneraliseerd", + "x-derived-from": [ + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_arbeidsmarktregio_gegeneraliseerd", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_arbeidsmarktregio_gegeneraliseerd" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGArbeidsmarktregioGegeneraliseerd.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGBuurten.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGBuurten.schema.json new file mode 100644 index 00000000..4e13d165 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGBuurten.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurecollectionjsonfgbuurten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_buurten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBuurten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGProtectedsite.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGProtectedsite.schema.json new file mode 100644 index 00000000..57a17736 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureCollectionJSONFGProtectedsite.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurecollectionjsonfgprotectedsite", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_protectedsite", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_protectedsite", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_protectedsite" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGProtectedsite.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json new file mode 100644 index 00000000..1360c7eb --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json @@ -0,0 +1,228 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featuregeojsonarbeidsmarktregiogegeneraliseerd", + "x-derived-from": [ + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_arbeidsmarktregio_gegeneraliseerd", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_arbeidsmarktregio_gegeneraliseerd" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONBuurten.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONBuurten.schema.json new file mode 100644 index 00000000..906c417e --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONBuurten.schema.json @@ -0,0 +1,229 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featuregeojsonbuurten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_buurten" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "../cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONBuurten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONProtectedsite.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONProtectedsite.schema.json new file mode 100644 index 00000000..c4f1fb8b --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureGeoJSONProtectedsite.schema.json @@ -0,0 +1,229 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featuregeojsonprotectedsite", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_protectedsite", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_protectedsite", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_protectedsite" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "../nationale-parken-inspire-geharmoniseerd-_l6gtx3hg/PropertiesGeoJSONProtectedsite.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureJSONArbeidsmarktregioGegeneraliseerd.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureJSONArbeidsmarktregioGegeneraliseerd.schema.json new file mode 100644 index 00000000..f1d26d65 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureJSONArbeidsmarktregioGegeneraliseerd.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurejsonarbeidsmarktregiogegeneraliseerd", + "x-derived-from": [ + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/featureJSON_arbeidsmarktregio_gegeneraliseerd", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/featureJSON_arbeidsmarktregio_gegeneraliseerd" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureJSONBuurten.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureJSONBuurten.schema.json new file mode 100644 index 00000000..ac7d6ccf --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureJSONBuurten.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurejsonbuurten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/featureJSON_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/featureJSON_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/featureJSON_buurten" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "../cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONBuurten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureJSONFGArbeidsmarktregioGegeneraliseerd.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureJSONFGArbeidsmarktregioGegeneraliseerd.schema.json new file mode 100644 index 00000000..c5649e07 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureJSONFGArbeidsmarktregioGegeneraliseerd.schema.json @@ -0,0 +1,432 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurejsonfgarbeidsmarktregiogegeneraliseerd", + "x-derived-from": [ + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/featureJSONFG_arbeidsmarktregio_gegeneraliseerd", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_arbeidsmarktregio_gegeneraliseerd" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureJSONFGBuurten.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureJSONFGBuurten.schema.json new file mode 100644 index 00000000..4847708b --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureJSONFGBuurten.schema.json @@ -0,0 +1,433 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurejsonfgbuurten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/featureJSONFG_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/featureJSONFG_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/featureJSONFG_buurten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "../cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONBuurten.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureJSONFGProtectedsite.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureJSONFGProtectedsite.schema.json new file mode 100644 index 00000000..5c66a88b --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureJSONFGProtectedsite.schema.json @@ -0,0 +1,433 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurejsonfgprotectedsite", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSONFG_protectedsite", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSONFG_protectedsite", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSONFG_protectedsite" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "../nationale-parken-inspire-geharmoniseerd-_l6gtx3hg/PropertiesGeoJSONProtectedsite.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FeatureJSONProtectedsite.schema.json b/assets/schemas/api-register/pdok/_shared/FeatureJSONProtectedsite.schema.json new file mode 100644 index 00000000..6be2dd9e --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FeatureJSONProtectedsite.schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/featurejsonprotectedsite", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSON_protectedsite", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSON_protectedsite", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSON_protectedsite" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "../nationale-parken-inspire-geharmoniseerd-_l6gtx3hg/PropertiesGeoJSONProtectedsite.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/FullCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/_shared/FullCustomDownloadRequest.schema.json new file mode 100644 index 00000000..fad80553 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/FullCustomDownloadRequest.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/fullcustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/brt/top100nl/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest", + "https://api.pdok.nl/brt/top50nl/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest" + ], + "properties": { + "featuretypes": { + "items": { + "enum": [ + "functioneelgebied", + "gebouw", + "hoogte", + "inrichtingselement", + "registratiefgebied", + "relief", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "gml" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/HalLink.schema.json b/assets/schemas/api-register/pdok/_shared/HalLink.schema.json new file mode 100644 index 00000000..d53a235c --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/HalLink.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/hallink", + "x-derived-from": [ + "https://api.pdok.nl/brt/top1000nl/download/v1_0/openapi.json#/components/schemas/HalLink", + "https://api.pdok.nl/brt/top100nl/download/v1_0/openapi.json#/components/schemas/HalLink", + "https://api.pdok.nl/brt/top10nl/download/v1_0/openapi.json#/components/schemas/HalLink", + "https://api.pdok.nl/brt/top250nl/download/v1_0/openapi.json#/components/schemas/HalLink", + "https://api.pdok.nl/brt/top500nl/download/v1_0/openapi.json#/components/schemas/HalLink", + "https://api.pdok.nl/brt/top50nl/download/v1_0/openapi.json#/components/schemas/HalLink", + "https://api.pdok.nl/kadaster/kadastralekaart/download/v5_0/openapi.json#/components/schemas/HalLink", + "https://api.pdok.nl/lv/bgt/download/v1_0/openapi.json#/components/schemas/HalLink" + ], + "properties": { + "href": { + "type": "string" + }, + "rel": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "href" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/IdLink.schema.json b/assets/schemas/api-register/pdok/_shared/IdLink.schema.json new file mode 100644 index 00000000..230a481b --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/IdLink.schema.json @@ -0,0 +1,134 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/idlink", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/id-link", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/id-link" + ], + "description": "Reusable object that contains an id to a resource and links where the object is described or a representation retrieved. Typically it is useful for paths like `\\resources` and `\\resources\\{resourceId}`. `\\resources` will respond an array of id-link listing the `resourceId` and the links to get it. \\collections and \\collections\\{collectionId} is an exception to this pattern.\nThe fact that `links` is an array can be used to advertise the same object representation in different formats.", + "properties": { + "id": { + "type": "string" + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "type": "string" + } + }, + "required": [ + "id", + "links" + ], + "type": "object", + "examples": [ + { + "id": "night", + "links": [ + { + "href": "https://example.com/api/1.0/styles/night?f=mapbox", + "rel": "stylesheet", + "type": "application/vnd.mapbox.style+json" + }, + { + "href": "https://example.com/api/1.0/styles/night?f=sld10", + "rel": "stylesheet", + "type": "application/vnd.ogc.sld+xml;version=1.0" + } + ], + "title": "Topographic night style" + } + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/Item20.schema.json b/assets/schemas/api-register/pdok/_shared/Item20.schema.json new file mode 100644 index 00000000..81c9e677 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Item20.schema.json @@ -0,0 +1,401 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/item20", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json" + ], + "properties": { + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the layer" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the layer was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the layer" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "featureType": { + "description": "Feature type identifier. Only applicable to layers of datatype 'geometries'", + "type": "string" + }, + "geoDataClasses": { + "description": "URI identifying a class of data contained in this layer (useful to determine compatibility with styles or processes)", + "items": { + "type": "string" + }, + "type": "array" + }, + "geometryDimension": { + "description": "The geometry dimension of the features shown in this layer (0: points, 1: curves, 2: surfaces, 3: solids), unspecified: mixed or unknown", + "maximum": 3, + "minimum": 0, + "type": "integer" + }, + "id": { + "description": "Unique identifier of the Layer. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this layer", + "type": "string" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links related to this layer. Possible link 'rel' values are: 'geodata' for a URL pointing to the collection of geospatial data.", + "items": { + "$ref": "./Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "maxCellSize": { + "description": "Maximum cell size for usage of the layer", + "type": "number" + }, + "maxScaleDenominator": { + "description": "Maximum scale denominator for usage of the layer", + "type": "number" + }, + "maxTileMatrix": { + "description": "TileMatrix identifier associated with the minScaleDenominator", + "type": "string" + }, + "minCellSize": { + "description": "Minimum cell size for usage of the layer", + "type": "number" + }, + "minScaleDenominator": { + "description": "Minimum scale denominator for usage of the layer", + "type": "number" + }, + "minTileMatrix": { + "description": "TileMatrix identifier associated with the maxScaleDenominator", + "type": "string" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the layer (e.g. e-mail address, a physical address, phone numbers, etc)", + "type": "string" + }, + "propertiesSchema": { + "allOf": [ + { + "description": "Properties represented by the features in this layer. Can be the attributes of a feature dataset (datatype=geometries) or the rangeType of a coverage (datatype=coverage)" + }, + { + "description": "Attributes of the features or rangetypes of a coverage. Defined by a subset of the JSON Schema for the properties of a feature", + "properties": { + "properties": { + "additionalProperties": { + "$ref": "./AdditionalProperties2.schema.json" + }, + "default": {}, + "type": "object" + }, + "required": { + "description": "Implements 'multiplicity' by citing property 'name' defined as 'additionalProperties'", + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "type": { + "enum": [ + "object" + ], + "type": "string" + } + }, + "required": [ + "type", + "properties" + ], + "type": "object" + } + ] + }, + "publisher": { + "description": "Organization or individual responsible for making the layer available", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style used to generate the layer in the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "./Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "theme": { + "description": "Category where the layer can be grouped", + "type": "string" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last layer change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + } + }, + "required": [ + "id", + "dataType" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Item4.schema.json b/assets/schemas/api-register/pdok/_shared/Item4.schema.json new file mode 100644 index 00000000..181e9066 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Item4.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/item4", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json" + ], + "properties": { + "extent": { + "items": { + "type": "number" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "origin": { + "items": { + "type": "number" + }, + "type": "array" + }, + "pixel_size": { + "items": { + "type": "number" + }, + "type": "array" + }, + "scale_denominator": { + "type": "number" + }, + "tile_size": { + "items": { + "type": "number" + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Item5.schema.json b/assets/schemas/api-register/pdok/_shared/Item5.schema.json new file mode 100644 index 00000000..52d18b95 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Item5.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/item5", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json" + ], + "description": "Variable Matrix Width data structure", + "properties": { + "coalesce": { + "description": "Number of tiles in width that coalesce in a single tile for these rows", + "format": "integer", + "minimum": 2, + "multipleOf": 1, + "type": "number" + }, + "maxTileRow": { + "description": "Last tile row where the coalescence factor applies for this tilematrix", + "format": "integer", + "minimum": 0, + "multipleOf": 1, + "type": "number" + }, + "minTileRow": { + "description": "First tile row where the coalescence factor applies for this tilematrix", + "format": "integer", + "minimum": 0, + "multipleOf": 1, + "type": "number" + } + }, + "required": [ + "coalesce", + "minTileRow", + "maxTileRow" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Item6.schema.json b/assets/schemas/api-register/pdok/_shared/Item6.schema.json new file mode 100644 index 00000000..182bf90d --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Item6.schema.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/item6", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json" + ], + "description": "A tile matrix, usually corresponding to a particular zoom level of a TileMatrixSet.", + "properties": { + "cellSize": { + "description": "Cell size of this tile matrix", + "type": "number" + }, + "cornerOfOrigin": { + "default": "topLeft", + "description": "The corner of the tile matrix (_topLeft_ or _bottomLeft_) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.", + "enum": [ + "topLeft", + "bottomLeft" + ], + "type": "string" + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this dataset", + "items": { + "type": "string" + }, + "type": "array" + }, + "matrixHeight": { + "description": "Width of the matrix (number of tiles in width)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "matrixWidth": { + "description": "Height of the matrix (number of tiles in height)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "pointOfOrigin": { + "allOf": [ + { + "description": "Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist." + }, + { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of this tile matrix", + "type": "number" + }, + "tileHeight": { + "description": "Height of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "tileWidth": { + "description": "Width of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "title": { + "description": "Title of this tile matrix, normally used for display to a human", + "type": "string" + }, + "variableMatrixWidths": { + "description": "Describes the rows that has variable matrix width", + "items": { + "$ref": "./Item5.schema.json" + }, + "type": "array" + } + }, + "required": [ + "id", + "scaleDenominator", + "cellSize", + "pointOfOrigin", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Item7.schema.json b/assets/schemas/api-register/pdok/_shared/Item7.schema.json new file mode 100644 index 00000000..d783985f --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Item7.schema.json @@ -0,0 +1,392 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/item7", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json" + ], + "properties": { + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the layer" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the layer was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the layer" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "featureType": { + "description": "Feature type identifier. Only applicable to layers of datatype 'geometries'", + "type": "string" + }, + "geoDataClasses": { + "description": "URI identifying a class of data contained in this layer (useful to determine compatibility with styles or processes)", + "items": { + "type": "string" + }, + "type": "array" + }, + "geometryDimension": { + "description": "The geometry dimension of the features shown in this layer (0: points, 1: curves, 2: surfaces, 3: solids), unspecified: mixed or unknown", + "maximum": 3, + "minimum": 0, + "type": "integer" + }, + "id": { + "description": "Unique identifier of the Layer. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this layer", + "type": "string" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links related to this layer. Possible link 'rel' values are: 'geodata' for a URL pointing to the collection of geospatial data.", + "items": { + "$ref": "./Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "maxCellSize": { + "description": "Maximum cell size for usage of the layer", + "type": "number" + }, + "maxScaleDenominator": { + "description": "Maximum scale denominator for usage of the layer", + "type": "number" + }, + "maxTileMatrix": { + "description": "TileMatrix identifier associated with the minScaleDenominator", + "type": "string" + }, + "minCellSize": { + "description": "Minimum cell size for usage of the layer", + "type": "number" + }, + "minScaleDenominator": { + "description": "Minimum scale denominator for usage of the layer", + "type": "number" + }, + "minTileMatrix": { + "description": "TileMatrix identifier associated with the maxScaleDenominator", + "type": "string" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the layer (e.g. e-mail address, a physical address, phone numbers, etc)", + "type": "string" + }, + "propertiesSchema": { + "allOf": [ + { + "description": "Properties represented by the features in this layer. Can be the attributes of a feature dataset (datatype=geometries) or the rangeType of a coverage (datatype=coverage)" + }, + { + "description": "Attributes of the features or rangetypes of a coverage. Defined by a subset of the JSON Schema for the properties of a feature", + "properties": { + "properties": { + "additionalProperties": { + "$ref": "./AdditionalProperties2.schema.json" + }, + "default": {}, + "type": "object" + }, + "required": { + "description": "Implements 'multiplicity' by citing property 'name' defined as 'additionalProperties'", + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "type": { + "enum": [ + "object" + ], + "type": "string" + } + }, + "required": [ + "type", + "properties" + ], + "type": "object" + } + ] + }, + "publisher": { + "description": "Organization or individual responsible for making the layer available", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style used to generate the layer in the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "./Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "theme": { + "description": "Category where the layer can be grouped", + "type": "string" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last layer change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + } + }, + "required": [ + "id", + "dataType" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/JsonSchema.schema.json b/assets/schemas/api-register/pdok/_shared/JsonSchema.schema.json new file mode 100644 index 00000000..2d75896e --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/JsonSchema.schema.json @@ -0,0 +1,133 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/jsonschema", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/jsonSchema", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/jsonSchema" + ], + "description": "A JSON Schema definition", + "properties": { + "$id": { + "description": "URI that serves as the schema identifier", + "type": "string" + }, + "$schema": { + "description": "URI that identifies the JSON Schema version", + "type": "string" + }, + "description": { + "description": "Human-readable description of the schema", + "type": "string" + }, + "properties": { + "description": "Schema for object properties", + "type": "object" + }, + "required": { + "description": "List of required property names", + "items": { + "type": "string" + }, + "type": "array" + }, + "title": { + "description": "Human-readable title of the schema", + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type", + "$id", + "$schema" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Keyword.schema.json b/assets/schemas/api-register/pdok/_shared/Keyword.schema.json new file mode 100644 index 00000000..5271a2d2 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Keyword.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/keyword", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/keyword", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/keyword" + ], + "properties": { + "code": { + "type": "string", + "examples": [ + "4612" + ] + }, + "codeSpace": { + "type": "string", + "examples": [ + "https://www.eionet.europa.eu/gemet/en/concept/" + ] + }, + "keyword": { + "type": "string", + "examples": [ + "land cover" + ] + } + }, + "required": [ + "keyword" + ], + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/LandingPage.schema.json b/assets/schemas/api-register/pdok/_shared/LandingPage.schema.json new file mode 100644 index 00000000..19e7af18 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/LandingPage.schema.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Features specification." + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "title": { + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object", + "examples": [ + [ + { + "href": "http://data.example.org/?f=json", + "rel": "self", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://data.example.org/?f=html", + "rel": "alternate", + "title": "this document in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/api?f=json", + "rel": "service", + "title": "the API definition in OpenAPI 3.0 JSON", + "type": "application/vnd.oai.openapi+json;version=3.0" + }, + { + "href": "http://data.example.org/api?f=html", + "rel": "service", + "title": "the API definition in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/conformance?f=json", + "rel": "conformance", + "title": "the list of conformance classes implemented by this API", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=json", + "rel": "data", + "title": "The collections in the dataset in JSON", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=html", + "rel": "data", + "title": "The collections in the dataset in HTML", + "type": "text/html" + } + ] + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/LayersArray.schema.json b/assets/schemas/api-register/pdok/_shared/LayersArray.schema.json new file mode 100644 index 00000000..b534664f --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/LayersArray.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/layersarray", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/layers-array", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/layers-array", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/layers-array", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/layers-array", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/layers-array", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/layers-array", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/layers-array" + ], + "properties": { + "id": { + "type": "string", + "examples": [ + "1" + ] + }, + "layout": { + "type": "object" + }, + "paint": { + "$ref": "./Paint.schema.json" + }, + "source": { + "type": "string", + "examples": [ + "daraa" + ] + }, + "source-layer": { + "type": "string", + "examples": [ + "vegetationsrf" + ] + }, + "type": { + "enum": [ + "fill", + "line", + "symbol", + "circle", + "heatmap", + "fill-extrusion", + "raster", + "hillshade", + "background" + ], + "type": "string", + "examples": [ + "fill" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/LinestringGeoJSON.schema.json b/assets/schemas/api-register/pdok/_shared/LinestringGeoJSON.schema.json new file mode 100644 index 00000000..32990065 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/LinestringGeoJSON.schema.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/linestringgeojson", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/linestringGeoJSON" + ], + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Link.schema.json b/assets/schemas/api-register/pdok/_shared/Link.schema.json new file mode 100644 index 00000000..509a425b --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Link.schema.json @@ -0,0 +1,144 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/link", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/link", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/link", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/link", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/link" + ], + "properties": { + "href": { + "description": "Supplies the URI to a remote resource (or resource fragment).", + "type": "string", + "examples": [ + "http://data.example.com/buildings/123" + ] + }, + "hreflang": { + "description": "A hint indicating what the language of the result of dereferencing the link should be.", + "type": "string", + "examples": [ + "en" + ] + }, + "length": { + "type": "integer" + }, + "rel": { + "description": "The type or semantics of the relation.", + "type": "string", + "examples": [ + "alternate" + ] + }, + "templated": { + "description": "This flag set to true if the link is a URL template.", + "type": "boolean" + }, + "title": { + "description": "Used to label the destination of a link such that it can be used as a human-readable identifier.", + "type": "string" + }, + "type": { + "description": "A hint indicating what the media type of the result of dereferencing the link should be.", + "type": "string" + }, + "varBase": { + "description": "A base path to retrieve semantic information about the variables used in URL template.", + "type": "string" + } + }, + "required": [ + "href", + "rel" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/MbSpriteIndex.schema.json b/assets/schemas/api-register/pdok/_shared/MbSpriteIndex.schema.json new file mode 100644 index 00000000..eaac55ff --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/MbSpriteIndex.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/mbspriteindex", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/mb-sprite-index", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/mb-sprite-index", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/mb-sprite-index", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/mb-sprite-index", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/mb-sprite-index", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/mb-sprite-index", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/mb-sprite-index" + ], + "additionalProperties": { + "$ref": "./MbSpriteIndexSymbol.schema.json" + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/MbSpriteIndexSymbol.schema.json b/assets/schemas/api-register/pdok/_shared/MbSpriteIndexSymbol.schema.json new file mode 100644 index 00000000..a95b2a2a --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/MbSpriteIndexSymbol.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/mbspriteindexsymbol", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/mb-sprite-index-symbol", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/mb-sprite-index-symbol", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/mb-sprite-index-symbol", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/mb-sprite-index-symbol", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/mb-sprite-index-symbol", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/mb-sprite-index-symbol", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/mb-sprite-index-symbol" + ], + "properties": { + "height": { + "type": "integer", + "examples": [ + 32 + ] + }, + "pixelRatio": { + "type": "number", + "examples": [ + 1 + ] + }, + "width": { + "type": "integer", + "examples": [ + 32 + ] + }, + "x": { + "type": "integer", + "examples": [ + 0 + ] + }, + "y": { + "type": "integer", + "examples": [ + 0 + ] + } + }, + "required": [ + "width", + "height", + "x", + "y", + "pixelRatio" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/MbStyle.schema.json b/assets/schemas/api-register/pdok/_shared/MbStyle.schema.json new file mode 100644 index 00000000..dbd78871 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/MbStyle.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/mbstyle", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/mb-style", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/mb-style", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/mb-style", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/mb-style", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/mb-style", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/mb-style", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/mb-style" + ], + "properties": { + "glyphs": { + "type": "string", + "examples": [ + "http://fonts.openmaptiles.org/{fontstack}/{range}.pbf" + ] + }, + "layers": { + "items": { + "$ref": "./LayersArray.schema.json" + }, + "type": "array" + }, + "name": { + "type": "string", + "examples": [ + "night" + ] + }, + "sources": { + "$ref": "./Sources.schema.json" + }, + "sprite": { + "type": "string", + "examples": [ + "http://vtp2018.s3-eu-west-1.amazonaws.com/static/mapstorestyle/sprites/sprites" + ] + }, + "version": { + "type": "number", + "examples": [ + 8 + ] + } + }, + "required": [ + "layers", + "sources", + "version" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/MultilinestringGeoJSON.schema.json b/assets/schemas/api-register/pdok/_shared/MultilinestringGeoJSON.schema.json new file mode 100644 index 00000000..42052bb2 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/MultilinestringGeoJSON.schema.json @@ -0,0 +1,121 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/multilinestringgeojson", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/multilinestringGeoJSON" + ], + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/MultipointGeoJSON.schema.json b/assets/schemas/api-register/pdok/_shared/MultipointGeoJSON.schema.json new file mode 100644 index 00000000..52763f66 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/MultipointGeoJSON.schema.json @@ -0,0 +1,117 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/multipointgeojson", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/multipointGeoJSON" + ], + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/NumberReturned.schema.json b/assets/schemas/api-register/pdok/_shared/NumberReturned.schema.json new file mode 100644 index 00000000..4b64dfe7 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/NumberReturned.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/numberreturned", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/numberReturned", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/numberReturned" + ], + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/Paint.schema.json b/assets/schemas/api-register/pdok/_shared/Paint.schema.json new file mode 100644 index 00000000..abb528fd --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Paint.schema.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/paint", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json" + ], + "properties": { + "fill-color": { + "type": "string", + "examples": [ + "#11083b" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json new file mode 100644 index 00000000..0fa17ad9 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONArbeidsmarktregioGegeneraliseerd.schema.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/propertiesgeojsonarbeidsmarktregiogegeneraliseerd", + "x-derived-from": [ + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_arbeidsmarktregio_gegeneraliseerd", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_arbeidsmarktregio_gegeneraliseerd" + ], + "properties": { + "einddatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaarcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jrstatcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rubriek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "startdatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "statcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "statnaam": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONBuurten.schema.json b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONBuurten.schema.json new file mode 100644 index 00000000..b5cf7470 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONBuurten.schema.json @@ -0,0 +1,1684 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/propertiesgeojsonbuurten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_buurten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_buurten" + ], + "properties": { + "aantal_bedrijfsvestigingen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_cultuur_recreatie_overige": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_financieel_onroerend_goed": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_handel_en_horeca": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_landbouw_bosbouw_visserij": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_nijverheid_energie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_overheid_onderwijs_en_zorg": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_vervoer_informatie_communicatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_zakelijke_dienstverlening": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inkomensontvangers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_alg_bijstandsuitkering_tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ao_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_aow_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ww_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_brandstof_benzine": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_overige_brandstof": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "afstand_tot_begraafplaats": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_bos": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_dagrcreatief_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_droog_natuur_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_nat_natuurlijk_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_natuur_terrein_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_openbaar_groen_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_park_of_plantsoen": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_recreatief_binnenwater": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_semiopenbaar_groen_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_sportterrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_verblijfsrecreatief_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_volkstuin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "apotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bevolkingsdichtheid_inwoners_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bibliotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brandweerkazerne_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buurtcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "buurtnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dekkingspercentage": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboorte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboortes_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemeentecode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gestandaardiseerd_inkomen_van_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_inkomen_per_inkomensontvanger": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_inkomen_per_inwoner": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_afstand_tot_museum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudsgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woningwaarde": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpost_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_110_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_120_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "indelingswijziging_wijken_en_buurten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jrstatcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kunstijsbaan_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mediaan_vermogen_van_particuliere_huish": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "meest_voorkomende_postcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "motortweewielers_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "netto_arbeidsparticipatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_hoog": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_middelbaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_land_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_totaal_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_water_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oprit_hoofdverkeersweg_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "overstapstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perc_geb_buiten_nl_met_herkomstlnd_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_buiten_nl_met_herkomstlnd_in_europa_ex_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_in_nl_met_herkomstland_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_in_nl_met_herkomstland_in_europa_ex_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_overige_verhuurders": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bewoond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_tot_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_vanaf_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eengezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_in_nl_met_herkomstland_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gescheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laagste_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_onder_of_rond_sociaal_minimum": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_zonder_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_leegstand_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_meergezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_uit_europa_excl_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_ongehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_verweduwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_werknemers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_eigendom_onbekend": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_stadsverwarming": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_zelfstandigen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_per_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "personenautos_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "poppodium_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sauna_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stedelijkheid_adressen_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_relatief": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "treinstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "water": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijkcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagelijkse_levensm_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "woningvoorraad": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zonnebank_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zwembad_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONFalls.schema.json b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONFalls.schema.json new file mode 100644 index 00000000..7e2172fb --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONFalls.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/propertiesgeojsonfalls", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_falls", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_aerodromearea" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONGemeenten.schema.json b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONGemeenten.schema.json new file mode 100644 index 00000000..d35ec05d --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONGemeenten.schema.json @@ -0,0 +1,1649 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/propertiesgeojsongemeenten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gemeenten", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gemeenten" + ], + "properties": { + "aantal_bedrijfsvestigingen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_cultuur_recreatie_overige": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_financieel_onroerend_goed": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_handel_en_horeca": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_landbouw_bosbouw_visserij": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_nijverheid_energie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_overheid_onderwijs_en_zorg": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_vervoer_informatie_communicatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_zakelijke_dienstverlening": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inkomensontvangers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_alg_bijstandsuitkering_tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ao_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_aow_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ww_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_brandstof_benzine": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_overige_brandstof": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "afstand_tot_begraafplaats": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_bos": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_dagrcreatief_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_droog_natuur_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_nat_natuurlijk_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_natuur_terrein_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_openbaar_groen_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_park_of_plantsoen": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_recreatief_binnenwater": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_semiopenbaar_groen_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_sportterrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_verblijfsrecreatief_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_volkstuin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "apotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bevolkingsdichtheid_inwoners_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bibliotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brandweerkazerne_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "geboorte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboortes_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemeentecode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gestandaardiseerd_inkomen_van_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_inkomen_per_inkomensontvanger": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_inkomen_per_inwoner": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_afstand_tot_museum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudsgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woningwaarde": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpost_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_110_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_120_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "indelingswijziging_wijken_en_buurten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jrstatcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kunstijsbaan_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mediaan_vermogen_van_particuliere_huish": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "motortweewielers_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "netto_arbeidsparticipatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_hoog": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_middelbaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_land_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_totaal_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_water_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oprit_hoofdverkeersweg_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "overstapstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perc_geb_buiten_nl_met_herkomstlnd_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_buiten_nl_met_herkomstlnd_in_europa_ex_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_in_nl_met_herkomstland_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_in_nl_met_herkomstland_in_europa_ex_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_overige_verhuurders": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bewoond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_tot_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_vanaf_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eengezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_in_nl_met_herkomstland_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gescheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laagste_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_onder_of_rond_sociaal_minimum": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_zonder_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_leegstand_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_meergezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_uit_europa_excl_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_ongehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_verweduwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_werknemers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_eigendom_onbekend": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_stadsverwarming": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_zelfstandigen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_per_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "personenautos_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "poppodium_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sauna_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stedelijkheid_adressen_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_relatief": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "treinstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "water": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagelijkse_levensm_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "woningvoorraad": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zonnebank_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zwembad_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONWaterwayLink.schema.json b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONWaterwayLink.schema.json new file mode 100644 index 00000000..22332c4b --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONWaterwayLink.schema.json @@ -0,0 +1,193 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/propertiesgeojsonwaterwaylink", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterway_link", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_road_link" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "centreline_geometry": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fictitious": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONWijken.schema.json b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONWijken.schema.json new file mode 100644 index 00000000..70d5204a --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/PropertiesGeoJSONWijken.schema.json @@ -0,0 +1,1663 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/propertiesgeojsonwijken", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wijken", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wijken" + ], + "properties": { + "aantal_bedrijfsvestigingen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_cultuur_recreatie_overige": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_financieel_onroerend_goed": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_handel_en_horeca": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_landbouw_bosbouw_visserij": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_nijverheid_energie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_overheid_onderwijs_en_zorg": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_vervoer_informatie_communicatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_zakelijke_dienstverlening": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inkomensontvangers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_alg_bijstandsuitkering_tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ao_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_aow_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ww_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_brandstof_benzine": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_overige_brandstof": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "afstand_tot_begraafplaats": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_bos": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_dagrcreatief_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_droog_natuur_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_nat_natuurlijk_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_open_natuur_terrein_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_openbaar_groen_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_park_of_plantsoen": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_recreatief_binnenwater": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_semiopenbaar_groen_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_sportterrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_verblijfsrecreatief_terrein": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afstand_tot_volkstuin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "apotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bevolkingsdichtheid_inwoners_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bibliotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brandweerkazerne_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "geboorte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboortes_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemeentecode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gestandaardiseerd_inkomen_van_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_inkomen_per_inkomensontvanger": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_inkomen_per_inwoner": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_afstand_tot_museum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudsgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woningwaarde": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpost_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_110_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_120_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "indelingswijziging_wijken_en_buurten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jrstatcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kunstijsbaan_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mediaan_vermogen_van_particuliere_huish": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "motortweewielers_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "netto_arbeidsparticipatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_hoog": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_middelbaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_land_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_totaal_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_water_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oprit_hoofdverkeersweg_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "overstapstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perc_geb_buiten_nl_met_herkomstlnd_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_buiten_nl_met_herkomstlnd_in_europa_ex_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_in_nl_met_herkomstland_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_geb_in_nl_met_herkomstland_in_europa_ex_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_overige_verhuurders": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bewoond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_tot_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_vanaf_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eengezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_in_nl_met_herkomstland_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gescheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laagste_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_onder_of_rond_sociaal_minimum": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_zonder_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_leegstand_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_meergezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_met_herkomstland_uit_europa_excl_nl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_ongehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_verweduwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_werknemers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_eigendom_onbekend": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_stadsverwarming": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_zelfstandigen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_per_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "personenautos_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "poppodium_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sauna_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stedelijkheid_adressen_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_relatief": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "treinstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "water": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijkcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijknaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagelijkse_levensm_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "woningvoorraad": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zonnebank_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zwembad_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Queryable.schema.json b/assets/schemas/api-register/pdok/_shared/Queryable.schema.json new file mode 100644 index 00000000..f53bdb62 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Queryable.schema.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/queryable", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/queryable", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/queryable", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/queryable", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/queryable", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/queryable", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/queryable", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/queryable" + ], + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/QueryableBoolean.schema.json b/assets/schemas/api-register/pdok/_shared/QueryableBoolean.schema.json new file mode 100644 index 00000000..1b4f64d9 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/QueryableBoolean.schema.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/queryableboolean", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/queryable-boolean", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/queryable-boolean", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/queryable-boolean", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/queryable-boolean", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/queryable-boolean", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/queryable-boolean", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/queryable-boolean" + ], + "examples": [ + { + "description": "indicator whether the area is walled or fenced", + "id": "fenced", + "type": "boolean" + } + ], + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/QueryableDate.schema.json b/assets/schemas/api-register/pdok/_shared/QueryableDate.schema.json new file mode 100644 index 00000000..fc0f73b3 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/QueryableDate.schema.json @@ -0,0 +1,131 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/queryabledate", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/queryable-date", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/queryable-date", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/queryable-date", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/queryable-date", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/queryable-date", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/queryable-date", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/queryable-date" + ], + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "range": { + "description": "a range of valid values; open range can be expressed using `null`", + "items": { + "format": "date", + "type": [ + "string", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": [ + "array", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the date of the last inspection", + "id": "inspectionDate", + "range": [ + "2010-01-01", + null + ], + "type": "date" + } + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/QueryableDateTime.schema.json b/assets/schemas/api-register/pdok/_shared/QueryableDateTime.schema.json new file mode 100644 index 00000000..d7709ae3 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/QueryableDateTime.schema.json @@ -0,0 +1,131 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/queryabledatetime", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/queryable-dateTime", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/queryable-dateTime", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/queryable-dateTime", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/queryable-dateTime", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/queryable-dateTime", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/queryable-dateTime", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/queryable-dateTime" + ], + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "range": { + "description": "a range of valid values; open range can be expressed using `null`", + "items": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": [ + "array", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the date of the last update of the feature", + "id": "lastUpdate", + "range": [ + "2018-01-01T00:00:00Z", + null + ], + "type": "dateTime" + } + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/QueryableEnum.schema.json b/assets/schemas/api-register/pdok/_shared/QueryableEnum.schema.json new file mode 100644 index 00000000..b4358dba --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/QueryableEnum.schema.json @@ -0,0 +1,129 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/queryableenum", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/queryable-enum", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/queryable-enum", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/queryable-enum", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/queryable-enum", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/queryable-enum", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/queryable-enum", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/queryable-enum" + ], + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "values": { + "description": "the list of values of the property", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + } + }, + "required": [ + "values" + ], + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the dominant charcteristic of vegetation area", + "id": "type", + "type": "enum", + "values": [ + "grassland", + "forest", + "farmland" + ] + } + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/QueryableNumber.schema.json b/assets/schemas/api-register/pdok/_shared/QueryableNumber.schema.json new file mode 100644 index 00000000..da829d83 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/QueryableNumber.schema.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/queryablenumber", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/queryable-number", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/queryable-number", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/queryable-number", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/queryable-number", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/queryable-number", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/queryable-number", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/queryable-number" + ], + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "range": { + "description": "a range of valid values; open range can be expressed using `null`", + "items": { + "type": [ + "number", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": [ + "array", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the number of cattle", + "id": "count", + "range": [ + 0, + null + ], + "type": "integer" + } + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/QueryableString.schema.json b/assets/schemas/api-register/pdok/_shared/QueryableString.schema.json new file mode 100644 index 00000000..64e7ea59 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/QueryableString.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/queryablestring", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/queryable-string", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/queryable-string", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/queryable-string", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/queryable-string", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/queryable-string", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/queryable-string", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/queryable-string" + ], + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "pattern": { + "description": "a regular expression to validate the values of the property", + "type": [ + "string", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the name of the vegetation area", + "id": "name", + "required": true, + "type": "string", + "examples": [ + "[A-Z0-9]{5}" + ] + } + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/Queryables.schema.json b/assets/schemas/api-register/pdok/_shared/Queryables.schema.json new file mode 100644 index 00000000..dfc14fea --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Queryables.schema.json @@ -0,0 +1,705 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/queryables", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/queryables", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/queryables", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/queryables", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/queryables", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/queryables", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/queryables", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/queryables" + ], + "properties": { + "queryables": { + "items": { + "oneOf": [ + { + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "pattern": { + "description": "a regular expression to validate the values of the property", + "type": [ + "string", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the name of the vegetation area", + "id": "name", + "required": true, + "type": "string", + "examples": [ + "[A-Z0-9]{5}" + ] + } + ] + }, + { + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "values": { + "description": "the list of values of the property", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + } + }, + "required": [ + "values" + ], + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the dominant charcteristic of vegetation area", + "id": "type", + "type": "enum", + "values": [ + "grassland", + "forest", + "farmland" + ] + } + ] + }, + { + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "range": { + "description": "a range of valid values; open range can be expressed using `null`", + "items": { + "type": [ + "number", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": [ + "array", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the number of cattle", + "id": "count", + "range": [ + 0, + null + ], + "type": "integer" + } + ] + }, + { + "examples": [ + { + "description": "indicator whether the area is walled or fenced", + "id": "fenced", + "type": "boolean" + } + ], + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "range": { + "description": "a range of valid values; open range can be expressed using `null`", + "items": { + "format": "date", + "type": [ + "string", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": [ + "array", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the date of the last inspection", + "id": "inspectionDate", + "range": [ + "2010-01-01", + null + ], + "type": "date" + } + ] + }, + { + "allOf": [ + { + "discriminator": { + "mapping": { + "boolean": "queryable-boolean", + "date": "queryable-date", + "dateTime": "queryable-dateTime", + "enum": "queryable-enum", + "integer": "queryable-number", + "number": "queryable-number", + "string": "queryable-string", + "uri": "queryable-string" + }, + "propertyName": "type" + }, + "properties": { + "description": { + "description": "a description of the property", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "the property name for use in expressions", + "type": [ + "string", + "null" + ] + }, + "mediaTypes": { + "description": "In cases where a property is available only in a subset of the\nsupported feature encodings, the list of the media types of the\nencodings can be specified.\n\nThis capabilitiy is also needed for cases where the names of\nproperties may differ between feature encodings. For example, \nidentifiers in an XML/GML encoding may include a namespace, \nin GeoJSON or MVT this is not the case. \n\nThere are other reasons, too. For example, the property identifier\nin a Shapefile may be different because of length restrictions.", + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ] + }, + "required": { + "default": false, + "description": "indicator whether the property is always present in features", + "type": [ + "boolean", + "null" + ] + }, + "title": { + "description": "the title of the property for presentation to a human user", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "the data type of the property", + "enum": [ + "string", + "uri", + "enum", + "number", + "integer", + "date", + "dateTime", + "boolean" + ], + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "type" + ], + "type": [ + "object", + "null" + ] + }, + { + "properties": { + "range": { + "description": "a range of valid values; open range can be expressed using `null`", + "items": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": [ + "array", + "null" + ] + } + }, + "type": [ + "object", + "null" + ] + } + ], + "examples": [ + { + "description": "the date of the last update of the feature", + "id": "lastUpdate", + "range": [ + "2018-01-01T00:00:00Z", + null + ], + "type": "dateTime" + } + ] + } + ] + }, + "type": [ + "array", + "null" + ] + } + }, + "required": [ + "queryables" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/ResourceSet.schema.json b/assets/schemas/api-register/pdok/_shared/ResourceSet.schema.json new file mode 100644 index 00000000..57793a11 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/ResourceSet.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/resourceset", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/resource-set", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/resource-set", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/resource-set", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/resource-set", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/resource-set", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/resource-set", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/resource-set" + ], + "properties": { + "resources": { + "items": { + "$ref": "./ResourceSetEntry.schema.json" + }, + "type": "array", + "examples": [ + [ + { + "id": "sprite.json", + "link": { + "href": "sprite.json", + "rel": "???", + "type": "application/json" + } + }, + { + "id": "sprite.png", + "link": { + "href": "sprite.png", + "rel": "???", + "type": "image/png" + } + }, + { + "id": "sprite.@2x.png", + "link": { + "href": "sprite.@2x.png", + "rel": "???", + "type": "image/png" + } + }, + { + "id": "mosque.svg", + "link": { + "href": "mosque.svg", + "rel": "???", + "type": "image/svg+xml" + } + } + ] + ] + } + }, + "required": [ + "resources" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/ResourceSetEntry.schema.json b/assets/schemas/api-register/pdok/_shared/ResourceSetEntry.schema.json new file mode 100644 index 00000000..12109c86 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/ResourceSetEntry.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/resourcesetentry", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/resource-set-entry", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/resource-set-entry", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/resource-set-entry", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/resource-set-entry", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/resource-set-entry", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/resource-set-entry", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/resource-set-entry" + ], + "properties": { + "id": { + "type": "string" + }, + "link": { + "$ref": "./Link.schema.json" + } + }, + "required": [ + "id" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Sld-10.schema.json b/assets/schemas/api-register/pdok/_shared/Sld-10.schema.json new file mode 100644 index 00000000..174dce79 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Sld-10.schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/sld-10", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/sld-10", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/sld-10", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/sld-10", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/sld-10", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/sld-10", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/sld-10", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/sld-10" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/_shared/Sources.schema.json b/assets/schemas/api-register/pdok/_shared/Sources.schema.json new file mode 100644 index 00000000..5e031cfd --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Sources.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/sources", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json" + ], + "properties": { + "daraa": { + "$ref": "./Daraa.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/SpatialExtent.schema.json b/assets/schemas/api-register/pdok/_shared/SpatialExtent.schema.json new file mode 100644 index 00000000..3617abdb --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/SpatialExtent.schema.json @@ -0,0 +1,123 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/spatialextent", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/spatialExtent" + ], + "description": "The spatial extent of the element in the collection.", + "properties": { + "bbox": { + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).", + "items": { + "type": "number" + }, + "maxItems": 6, + "minItems": 4, + "type": "array" + }, + "minItems": 1, + "type": "array", + "examples": [ + [ + 7.01, + 50.63, + 7.22, + 50.78 + ] + ] + }, + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "type": "string" + } + }, + "required": [ + "bbox" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/StyleLayer.schema.json b/assets/schemas/api-register/pdok/_shared/StyleLayer.schema.json new file mode 100644 index 00000000..7ef9ce9d --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/StyleLayer.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/stylelayer", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/style-layer", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/style-layer", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/style-layer", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/style-layer", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/style-layer", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/style-layer", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/style-layer" + ], + "properties": { + "attributes": { + "$ref": "./Queryables.schema.json" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "id": { + "type": "string", + "examples": [ + "vegetationsrf" + ] + }, + "sampleData": { + "$ref": "./Link.schema.json" + }, + "type": { + "enum": [ + "point", + "line", + "polygon", + "geometry", + "raster" + ], + "type": [ + "string", + "null" + ], + "examples": [ + "polygon" + ] + } + }, + "required": [ + "id" + ], + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/StyleMetadata.schema.json b/assets/schemas/api-register/pdok/_shared/StyleMetadata.schema.json new file mode 100644 index 00000000..fd1795bc --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/StyleMetadata.schema.json @@ -0,0 +1,334 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/stylemetadata", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/style-metadata", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/style-metadata", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/style-metadata", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/style-metadata", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/style-metadata", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/style-metadata", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/style-metadata" + ], + "properties": { + "accessConstraints": { + "enum": [ + "unclassified", + "confidential", + "restricted", + "secret", + "topSecret" + ], + "type": [ + "string", + "null" + ], + "examples": [ + "unclassified" + ] + }, + "dates": { + "properties": { + "creation": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "publication": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "receivedOn": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "revision": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "validTill": { + "format": "date-time", + "type": [ + "string", + "null" + ] + } + }, + "type": [ + "object", + "null" + ], + "examples": [ + { + "creation": "2019-01-01T10:05:00Z", + "publication": "2019-01-01T11:05:00Z", + "receivedOn": "2019-02-01T11:05:00Z", + "revision": "2019-02-01T11:05:00Z", + "validTill": "2019-02-01T11:05:00Z" + } + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This topographic basemap style is designed to be\nused in situations with low ambient light.\n\nThe style supports datasets based on the TDS 6.1\nspecification." + ] + }, + "id": { + "type": "string", + "examples": [ + "night" + ] + }, + "keywords": { + "items": { + "type": "string" + }, + "type": [ + "array", + "null" + ], + "examples": [ + [ + "basemap", + "TDS", + "TDS 6.1", + "OGC API" + ] + ] + }, + "layers": { + "items": { + "properties": { + "attributes": { + "$ref": "./Queryables.schema.json" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "id": { + "type": "string", + "examples": [ + "vegetationsrf" + ] + }, + "sampleData": { + "$ref": "./Link.schema.json" + }, + "type": { + "enum": [ + "point", + "line", + "polygon", + "geometry", + "raster" + ], + "type": [ + "string", + "null" + ], + "examples": [ + "polygon" + ] + } + }, + "required": [ + "id" + ], + "type": [ + "object", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "examples": [ + [ + { + "id": "vegetationsrf", + "sampleData": { + "href": "https://services.interactive-instruments.de/vtp/daraa/collections/vegetationsrf/items?f=json&limit=100", + "rel": "data", + "type": "application/geo+json" + }, + "type": "polygon" + }, + { + "attributes": [ + { + "id": "f_code", + "type": "string" + } + ], + "id": "hydrographycrv", + "sampleData": { + "href": "https://services.interactive-instruments.de/vtp/daraa/collections/hydrographycrv/items?f=json&limit=100", + "rel": "data", + "type": "application/geo+json" + }, + "type": "line" + } + ] + ] + }, + "links": { + "description": "The links may reference related resources. It is recommended to include\na link to a thumbnail with link relation `preview` (specified by RFC 6903)\nand the appropriate media type in the `type` parameter.\nThe thumbnail may be an image that is published as a resource in the API,\nit may reference an appropriate raster tile, a map request, etc.", + "items": { + "$ref": "./Link.schema.json" + }, + "type": [ + "array", + "null" + ], + "examples": [ + [ + { + "href": "https://example.org/catalog/1.0/resources/night-thumbnail.png", + "rel": "preview", + "title": "thumbnail of the night style applied to OSM data from Daraa, Syria", + "type": "image/png" + } + ] + ] + }, + "pointOfContact": { + "type": [ + "string", + "null" + ], + "examples": [ + "John Doe" + ] + }, + "scope": { + "enum": [ + "style" + ], + "type": [ + "string", + "null" + ], + "examples": [ + "style" + ] + }, + "stylesheets": { + "items": { + "properties": { + "link": { + "$ref": "./Link.schema.json" + }, + "native": { + "type": [ + "boolean", + "null" + ] + }, + "specification": { + "format": "url", + "type": [ + "string", + "null" + ] + }, + "tilingScheme": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "version": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "link" + ], + "type": [ + "object", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "examples": [ + [ + { + "link": { + "href": "https://example.org/catalog/1.0/styles/night?f=mapbox", + "rel": "stylesheet", + "type": "application/vnd.mapbox.style+json" + }, + "native": true, + "specification": "https://docs.mapbox.com/mapbox-gl-js/style-spec/", + "tilingScheme": "GoogleMapsCompatible", + "title": "Mapbox Style", + "version": "8" + }, + { + "link": { + "href": "https://example.org/catalog/1.0/styles/night?f=sld10", + "rel": "stylesheet", + "type": "application/vnd.ogc.sld+xml;version=1.0" + }, + "native": false, + "title": "OGC SLD", + "version": "1.0" + } + ] + ] + }, + "title": { + "type": [ + "string", + "null" + ], + "examples": [ + "Topographic night style" + ] + }, + "version": { + "type": [ + "string", + "null" + ], + "examples": [ + "1.0.0" + ] + } + }, + "required": [ + "id" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/StyleSet.schema.json b/assets/schemas/api-register/pdok/_shared/StyleSet.schema.json new file mode 100644 index 00000000..4dc433b2 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/StyleSet.schema.json @@ -0,0 +1,105 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/styleset", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/style-set", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/style-set", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/style-set", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/style-set", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/style-set", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/style-set", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/style-set" + ], + "properties": { + "styles": { + "items": { + "properties": { + "id": { + "type": [ + "string", + "null" + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "minItems": 1, + "type": [ + "array", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "links" + ], + "type": [ + "object", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "examples": [ + [ + { + "id": "night", + "links": [ + { + "href": "https://example.com/api/1.0/styles/night?f=mapbox", + "rel": "stylesheet", + "type": "application/vnd.mapbox.style+json" + }, + { + "href": "https://example.com/api/1.0/styles/night?f=sld10", + "rel": "stylesheet", + "type": "application/vnd.ogc.sld+xml;version=1.0" + }, + { + "href": "https://example.com/api/1.0/styles/night/metadata?f=json", + "rel": "describedBy", + "type": "application/json" + } + ], + "title": "Topographic night style" + }, + { + "id": "topographic", + "links": [ + { + "href": "https://example.com/api/1.0/styles/topographic?f=mapbox", + "rel": "stylesheet", + "type": "application/vnd.mapbox.style+json" + }, + { + "href": "https://example.com/api/1.0/styles/topographic?f=sld10", + "rel": "stylesheet", + "type": "application/vnd.ogc.sld+xml;version=1.0" + }, + { + "href": "https://example.com/api/1.0/styles/topographic/metadata?f=json", + "rel": "describedBy", + "type": "application/json" + } + ], + "title": "Regular topographic style" + } + ] + ] + } + }, + "required": [ + "styles" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/StyleSetEntry.schema.json b/assets/schemas/api-register/pdok/_shared/StyleSetEntry.schema.json new file mode 100644 index 00000000..503b494b --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/StyleSetEntry.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/stylesetentry", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/style-set-entry", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/style-set-entry", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/style-set-entry", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/style-set-entry", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/style-set-entry", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/style-set-entry", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/style-set-entry" + ], + "properties": { + "id": { + "type": [ + "string", + "null" + ] + }, + "links": { + "items": { + "$ref": "./Link.schema.json" + }, + "minItems": 1, + "type": [ + "array", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "links" + ], + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/Styles.schema.json b/assets/schemas/api-register/pdok/_shared/Styles.schema.json new file mode 100644 index 00000000..c98ae820 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Styles.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/styles", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/styles", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/styles", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/styles", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/styles", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/styles", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/styles", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/styles", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/styles" + ], + "enum": [ + "default" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/_shared/Stylesheet.schema.json b/assets/schemas/api-register/pdok/_shared/Stylesheet.schema.json new file mode 100644 index 00000000..d62554b0 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Stylesheet.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/stylesheet", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/stylesheet", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/stylesheet", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/stylesheet", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/stylesheet", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/stylesheet", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/stylesheet", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/stylesheet" + ], + "properties": { + "link": { + "$ref": "./Link.schema.json" + }, + "native": { + "type": [ + "boolean", + "null" + ] + }, + "specification": { + "format": "url", + "type": [ + "string", + "null" + ] + }, + "tilingScheme": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "version": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "link" + ], + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/TemporalExtent.schema.json b/assets/schemas/api-register/pdok/_shared/TemporalExtent.schema.json new file mode 100644 index 00000000..b01abc3d --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TemporalExtent.schema.json @@ -0,0 +1,137 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/temporalextent", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/temporalExtent", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/temporalExtent" + ], + "description": "The temporal extent of the element in the collection.", + "properties": { + "interval": { + "description": "One or more time intervals that describe the temporal extent of the dataset.\nThe value `null` is supported and indicates an open time intervall.\nIn the Core only a single time interval is supported. Extensions may support\nmultiple intervals. If multiple intervals are provided, the union of the\nintervals describes the temporal extent.", + "items": { + "description": "Begin and end times of the time interval. The timestamps\nare in the coordinate reference system specified in `trs`. By default\nthis is the Gregorian calendar.", + "items": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": "array", + "examples": [ + [ + "2010-02-15T12:34:56Z", + null + ] + ] + }, + "minItems": 1, + "type": [ + "array", + "null" + ] + }, + "trs": { + "default": "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian", + "description": "Coordinate reference system of the coordinates in the temporal extent\n(property `interval`). The default reference system is the Gregorian calendar.\nIn the Core this is the only supported temporal reference system.\nExtensions may support additional temporal reference systems and add\nadditional enum values.", + "enum": [ + "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian" + ], + "type": "string" + } + }, + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/TemporalInterval.schema.json b/assets/schemas/api-register/pdok/_shared/TemporalInterval.schema.json new file mode 100644 index 00000000..08831ac3 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TemporalInterval.schema.json @@ -0,0 +1,120 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/temporalinterval", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/temporalInterval", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/temporalInterval" + ], + "description": "One or more time intervals that describe the temporal extent of the dataset.\nThe value `null` is supported and indicates an open time intervall.\nIn the Core only a single time interval is supported. Extensions may support\nmultiple intervals. If multiple intervals are provided, the union of the\nintervals describes the temporal extent.", + "items": { + "description": "Begin and end times of the time interval. The timestamps\nare in the coordinate reference system specified in `trs`. By default\nthis is the Gregorian calendar.", + "items": { + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "maxItems": 2, + "minItems": 2, + "type": "array", + "examples": [ + [ + "2010-02-15T12:34:56Z", + null + ] + ] + }, + "minItems": 1, + "type": [ + "array", + "null" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/TileJSON.schema.json b/assets/schemas/api-register/pdok/_shared/TileJSON.schema.json new file mode 100644 index 00000000..0b638c66 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TileJSON.schema.json @@ -0,0 +1,102 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/tilejson", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileJSON", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileJSON" + ], + "properties": { + "attribution": { + "type": "string" + }, + "bounds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "center": { + "items": { + "type": "number" + }, + "type": "array" + }, + "crs": { + "type": "string" + }, + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "extent": { + "items": { + "type": "number" + }, + "type": "array" + }, + "grids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "legend": { + "type": "string" + }, + "maxzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "minzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "name": { + "type": "string" + }, + "profile": { + "type": "string" + }, + "proj4": { + "type": "string" + }, + "scheme": { + "type": "string" + }, + "template": { + "type": "string" + }, + "tile_matrix": { + "items": { + "$ref": "./Item4.schema.json" + }, + "type": "array" + }, + "tilejson": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + }, + "tiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + } + }, + "required": [ + "tilejson", + "tiles" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/TileMatrixLimits.schema.json b/assets/schemas/api-register/pdok/_shared/TileMatrixLimits.schema.json new file mode 100644 index 00000000..fc0692f7 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TileMatrixLimits.schema.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/tilematrixlimits", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/tileMatrixLimits", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/tileMatrixLimits", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/tileMatrixLimits", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileMatrixLimits", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/tileMatrixLimits", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileMatrixLimits", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/tileMatrixLimits", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/tileMatrixLimits" + ], + "description": "The limits for an individual tile matrix of a TileSet's TileMatrixSet, as defined in the OGC 2D TileMatrixSet and TileSet Metadata Standard", + "properties": { + "maxTileCol": { + "minimum": 0, + "type": "integer" + }, + "maxTileRow": { + "minimum": 0, + "type": "integer" + }, + "minTileCol": { + "minimum": 0, + "type": "integer" + }, + "minTileRow": { + "minimum": 0, + "type": "integer" + }, + "tileMatrix": { + "type": "string" + } + }, + "required": [ + "tileMatrix", + "minTileRow", + "maxTileRow", + "minTileCol", + "maxTileCol" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/TileMatrixSet.schema.json b/assets/schemas/api-register/pdok/_shared/TileMatrixSet.schema.json new file mode 100644 index 00000000..58657965 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TileMatrixSet.schema.json @@ -0,0 +1,215 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/tilematrixset", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileMatrixSet", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileMatrixSet" + ], + "description": "A definition of a tile matrix set following the Tile Matrix Set standard. For tileset metadata, such a description (in `tileMatrixSet` property) is only required for offline use, as an alternative to a link with a `http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme` relation type.", + "properties": { + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Tile matrix set identifier. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this tile matrix set", + "items": { + "type": "string" + }, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "tileMatrices": { + "description": "Describes scale levels and its tile matrices", + "items": { + "$ref": "./Item6.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + }, + "wellKnownScaleSet": { + "description": "Reference to a well-known scale set", + "format": "uri", + "type": "string" + } + }, + "required": [ + "crs", + "tileMatrices" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/TileMatrixSetItem.schema.json b/assets/schemas/api-register/pdok/_shared/TileMatrixSetItem.schema.json new file mode 100644 index 00000000..f47b1f1f --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TileMatrixSetItem.schema.json @@ -0,0 +1,102 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/tilematrixsetitem", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/tileMatrixSet-item", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/tileMatrixSet-item", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/tileMatrixSet-item", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/tileMatrixSet-item", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/tileMatrixSet-item", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/tileMatrixSet-item" + ], + "description": "A minimal tile matrix set element for use within a list of tile matrix sets linking to a full definition.", + "properties": { + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "id": { + "description": "Optional local tile matrix set identifier, e.g. for use as unspecified `{tileMatrixSetId}` parameter. Implementation of 'identifier'", + "type": "string" + }, + "links": { + "description": "Links to related resources. A 'self' link to the tile matrix set definition is required.", + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + } + }, + "required": [ + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/TileMatrixSets.schema.json b/assets/schemas/api-register/pdok/_shared/TileMatrixSets.schema.json new file mode 100644 index 00000000..767950f5 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TileMatrixSets.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/tilematrixsets", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/tileMatrixSets", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/tileMatrixSets", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/tileMatrixSets", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileMatrixSets", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/tileMatrixSets", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileMatrixSets", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/tileMatrixSets", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/tileMatrixSets" + ], + "enum": [ + "NetherlandsRDNewQuad", + "EuropeanETRS89_LAEAQuad", + "WebMercatorQuad" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/_shared/TileSet.schema.json b/assets/schemas/api-register/pdok/_shared/TileSet.schema.json new file mode 100644 index 00000000..04466d75 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TileSet.schema.json @@ -0,0 +1,442 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/tileset", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileSet", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileSet" + ], + "description": "A resource describing a tileset based on the OGC TileSet Metadata Standard. At least one of the 'TileMatrixSet', or a link with 'rel' http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme", + "properties": { + "accessConstraints": { + "default": "unclassified", + "description": "Restrictions on the availability of the Tile Set that the user needs to be aware of before using or redistributing the Tile Set", + "enum": [ + "unclassified", + "restricted", + "confidential", + "secret", + "topSecret" + ], + "type": "string" + }, + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "centerPoint": { + "allOf": [ + { + "description": "Location of a tile that nicely represents the tileset. Implementations may use this center value to set the default location or to present a representative tile in a user interface" + }, + { + "properties": { + "cellSize": { + "description": "Cell size of the tile matrix selected", + "type": "number" + }, + "coordinates": { + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS) of the coordinates" + }, + { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of the tile matrix selected", + "type": "number" + }, + "tileMatrix": { + "description": "TileMatrix identifier associated with the scaleDenominator", + "type": "string" + } + }, + "required": [ + "coordinates" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the Tile Set was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile set", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "keywords": { + "description": "keywords about this tileset", + "items": { + "type": "string" + }, + "type": "array" + }, + "layers": { + "items": { + "$ref": "./Item7.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links to related resources. Possible link 'rel' values are: 'http://www.opengis.net/def/rel/ogc/1.0/dataset' for a URL pointing to the dataset, 'item' for a URL template to get a tile; 'alternate' for a URL pointing to another representation of the TileSetMetadata (e.g a TileJSON file); 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' for a definition of the TileMatrixSet; 'http://www.opengis.net/def/rel/ogc/1.0/geodata' for pointing to a single collection (if the tileset represents a single collection)", + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "mediaTypes": { + "description": "Media types available for the tiles", + "items": { + "type": "string" + }, + "type": "array" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the Tile Set", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style involving all layers used to generate the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "./Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "tileMatrixSetLimits": { + "description": "Limits for the TileRow and TileCol values for each TileMatrix in the tileMatrixSet. If missing, there are no limits other that the ones imposed by the TileMatrixSet. If present the TileMatrices listed are limited and the rest not available at all", + "items": { + "$ref": "./TileMatrixLimits.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last Tile Set change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "version": { + "description": "Version of the Tile Set. Changes if the data behind the tiles has been changed", + "type": "string" + } + }, + "required": [ + "dataType", + "crs", + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/TileSetItem.schema.json b/assets/schemas/api-register/pdok/_shared/TileSetItem.schema.json new file mode 100644 index 00000000..bdb95808 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TileSetItem.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/tilesetitem", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/tileSet-item", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/tileSet-item", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/tileSet-item", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/tileSet-item", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/tileSet-item", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/tileSet-item" + ], + "description": "A minimal tileset element for use within a list of tilesets linking to full description of those tilesets.", + "properties": { + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "links": { + "description": "Links to related resources. A 'self' link to the tileset as well as a 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' link to a definition of the TileMatrixSet are required.", + "items": { + "$ref": "./Link.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + } + }, + "required": [ + "dataType", + "links", + "crs" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/TimeStamp.schema.json b/assets/schemas/api-register/pdok/_shared/TimeStamp.schema.json new file mode 100644 index 00000000..cf32979e --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TimeStamp.schema.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/_shared/TimeWindow.schema.json b/assets/schemas/api-register/pdok/_shared/TimeWindow.schema.json new file mode 100644 index 00000000..3a164131 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/TimeWindow.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/timewindow", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/kadastralekaart/download/v5_0/openapi.json", + "https://api.pdok.nl/lv/bgt/download/v1_0/openapi.json" + ], + "properties": { + "from": { + "format": "date-time", + "readOnly": true, + "type": "string" + }, + "to": { + "format": "date-time", + "readOnly": true, + "type": "string" + } + }, + "readOnly": true, + "required": [ + "to" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Timeliness.schema.json b/assets/schemas/api-register/pdok/_shared/Timeliness.schema.json new file mode 100644 index 00000000..bfda516e --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Timeliness.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/timeliness", + "x-derived-from": [ + "https://api.pdok.nl/brt/top100nl/download/v1_0/openapi.json#/components/schemas/timeliness", + "https://api.pdok.nl/brt/top50nl/download/v1_0/openapi.json#/components/schemas/timeliness" + ], + "properties": { + "datetimeTo": { + "readOnly": true, + "type": "string" + }, + "featuretype": { + "enum": [ + "functioneelgebied", + "gebouw", + "hoogte", + "inrichtingselement", + "registratiefgebied", + "relief", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/_shared/Trs.schema.json b/assets/schemas/api-register/pdok/_shared/Trs.schema.json new file mode 100644 index 00000000..f58524d1 --- /dev/null +++ b/assets/schemas/api-register/pdok/_shared/Trs.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/_shared/trs", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/gebiedsindelingen-historisch/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/wijken-en-buurten-2023/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/cbs/wijken-en-buurten-2024/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/3d-basisvoorziening/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/3d-geluid/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/trs", + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/trs" + ], + "default": "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian", + "description": "Coordinate reference system of the coordinates in the temporal extent\n(property `interval`). The default reference system is the Gregorian calendar.\nIn the Core this is the only supported temporal reference system.\nExtensions may support additional temporal reference systems and add\nadditional enum values.", + "enum": [ + "http://www.opengis.net/def/uom/ISO-8601/0/Gregorian" + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/Crs.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/Crs.schema.json new file mode 100644 index 00000000..b1bee627 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/Crs.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/crs", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/crs" + ], + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureCollectionGeoJSONLigplaats.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureCollectionGeoJSONLigplaats.schema.json new file mode 100644 index 00000000..0d37973f --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureCollectionGeoJSONLigplaats.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/featurecollectiongeojsonligplaats", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/featureCollectionGeoJSON_ligplaats" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONLigplaats.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureCollectionJSONFGLigplaats.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureCollectionJSONFGLigplaats.schema.json new file mode 100644 index 00000000..aee7d7dd --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureCollectionJSONFGLigplaats.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/featurecollectionjsonfgligplaats", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/featureCollectionJSONFG_ligplaats" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGLigplaats.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureGeoJSONLigplaats.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureGeoJSONLigplaats.schema.json new file mode 100644 index 00000000..6e5810b5 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureGeoJSONLigplaats.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/featuregeojsonligplaats", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/featureGeoJSON_ligplaats" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLigplaats.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureJSONFGLigplaats.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureJSONFGLigplaats.schema.json new file mode 100644 index 00000000..a8c0251c --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureJSONFGLigplaats.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/featurejsonfgligplaats", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/featureJSONFG_ligplaats" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONLigplaats.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureJSONLigplaats.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureJSONLigplaats.schema.json new file mode 100644 index 00000000..fe1affdf --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/FeatureJSONLigplaats.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/featurejsonligplaats", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/featureJSON_ligplaats" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLigplaats.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/Item19.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/Item19.schema.json new file mode 100644 index 00000000..d4cb2b5b --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/Item19.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/item19", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json" + ], + "description": "A tile matrix, usually corresponding to a particular zoom level of a TileMatrixSet.", + "properties": { + "cellSize": { + "description": "Cell size of this tile matrix", + "type": "number" + }, + "cornerOfOrigin": { + "default": "topLeft", + "description": "The corner of the tile matrix (_topLeft_ or _bottomLeft_) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.", + "enum": [ + "topLeft", + "bottomLeft" + ], + "type": "string" + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this dataset", + "items": { + "type": "string" + }, + "type": "array" + }, + "matrixHeight": { + "description": "Width of the matrix (number of tiles in width)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "matrixWidth": { + "description": "Height of the matrix (number of tiles in height)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "pointOfOrigin": { + "allOf": [ + { + "description": "Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist." + }, + { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of this tile matrix", + "type": "number" + }, + "tileHeight": { + "description": "Height of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "tileWidth": { + "description": "Width of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "title": { + "description": "Title of this tile matrix, normally used for display to a human", + "type": "string" + }, + "variableMatrixWidths": { + "description": "Describes the rows that has variable matrix width", + "items": { + "$ref": "../_shared/Item5.schema.json" + }, + "type": "array" + } + }, + "required": [ + "id", + "scaleDenominator", + "cellSize", + "pointOfOrigin", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/LandingPage.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/LandingPage.schema.json new file mode 100644 index 00000000..92c74d6a --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/LandingPage.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "attribution": { + "description": "The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.", + "title": "attribution for the API", + "type": "string" + }, + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Features specification." + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "While a title is not required, implementors are strongly advised to include one.", + "title": "The title of the API.", + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object", + "examples": [ + [ + { + "href": "http://data.example.org/?f=json", + "rel": "self", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://data.example.org/?f=html", + "rel": "alternate", + "title": "this document in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/api?f=json", + "rel": "service", + "title": "the API definition in OpenAPI 3.0 JSON", + "type": "application/vnd.oai.openapi+json;version=3.0" + }, + { + "href": "http://data.example.org/api?f=html", + "rel": "service", + "title": "the API definition in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/conformance?f=json", + "rel": "conformance", + "title": "the list of conformance classes implemented by this API", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=json", + "rel": "data", + "title": "The collections in the dataset in JSON", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=html", + "rel": "data", + "title": "The collections in the dataset in HTML", + "type": "text/html" + } + ] + ] +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONLigplaats.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONLigplaats.schema.json new file mode 100644 index 00000000..09011863 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONLigplaats.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/propertiesgeojsonligplaats", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/propertiesGeoJSON_ligplaats" + ], + "properties": { + "bronhouder_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronhouder_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoofdadres_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoofdadres_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "huisletter": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "huisnummer": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nevenadressen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_naam_kort": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "postcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rdf_seealso": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "toevoeging": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "woonplaats_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "woonplaats_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "woonplaats_status": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONPand.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONPand.schema.json new file mode 100644 index 00000000..b94a8ed3 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONPand.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/propertiesgeojsonpand", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/propertiesGeoJSON_pand" + ], + "properties": { + "aantal_verblijfsobjecten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bouwjaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gebruiksdoel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "oppervlakte_max": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_min": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "rdf_seealso": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONVerblijfsobject.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONVerblijfsobject.schema.json new file mode 100644 index 00000000..3c3a8717 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONVerblijfsobject.schema.json @@ -0,0 +1,178 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/propertiesgeojsonverblijfsobject", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/propertiesGeoJSON_verblijfsobject" + ], + "properties": { + "bouwjaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bronhouder_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronhouder_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gebruiksdoel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoofdadres_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoofdadres_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "huisletter": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "huisnummer": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nevenadressen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_naam_kort": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "oppervlakte": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "pand_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pandstatus": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "postcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rdf_seealso": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "toevoeging": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "woonplaats_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "woonplaats_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "woonplaats_status": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONWoonplaats.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONWoonplaats.schema.json new file mode 100644 index 00000000..4b7beba6 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/PropertiesGeoJSONWoonplaats.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/propertiesgeojsonwoonplaats", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/propertiesGeoJSON_woonplaats" + ], + "properties": { + "bronhouder_identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronhouder_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rdf_seealso": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "woonplaats": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/SpatialExtent.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/SpatialExtent.schema.json new file mode 100644 index 00000000..af2a4b93 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/SpatialExtent.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/spatialextent", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/spatialExtent" + ], + "description": "The spatial extent of the element in the collection.", + "properties": { + "bbox": { + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).", + "items": { + "type": "number" + }, + "maxItems": 6, + "minItems": 4, + "type": "array" + }, + "minItems": 1, + "type": "array", + "examples": [ + [ + 7.01, + 50.63, + 7.22, + 50.78 + ] + ] + }, + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + }, + "required": [ + "bbox" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileJSON.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileJSON.schema.json new file mode 100644 index 00000000..1ada34ca --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileJSON.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/tilejson", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/tileJSON" + ], + "properties": { + "attribution": { + "type": "string" + }, + "bounds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "center": { + "items": { + "type": "number" + }, + "type": "array" + }, + "crs": { + "type": "string" + }, + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "extent": { + "items": { + "type": "number" + }, + "type": "array" + }, + "grids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "legend": { + "type": "string" + }, + "maxzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "minzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "name": { + "type": "string" + }, + "profile": { + "type": "string" + }, + "proj4": { + "type": "string" + }, + "scheme": { + "type": "string" + }, + "template": { + "type": "string" + }, + "tile_matrix": { + "items": { + "$ref": "../_shared/Item4.schema.json" + }, + "type": "array" + }, + "tilejson": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + }, + "tiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + } + }, + "required": [ + "tilejson", + "tiles" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileMatrixSet.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileMatrixSet.schema.json new file mode 100644 index 00000000..f1a7dc05 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileMatrixSet.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/tilematrixset", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/tileMatrixSet" + ], + "description": "A definition of a tile matrix set following the Tile Matrix Set standard. For tileset metadata, such a description (in `tileMatrixSet` property) is only required for offline use, as an alternative to a link with a `http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme` relation type.", + "properties": { + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Tile matrix set identifier. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this tile matrix set", + "items": { + "type": "string" + }, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "tileMatrices": { + "description": "Describes scale levels and its tile matrices", + "items": { + "$ref": "./Item19.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + }, + "wellKnownScaleSet": { + "description": "Reference to a well-known scale set", + "format": "uri", + "type": "string" + } + }, + "required": [ + "crs", + "tileMatrices" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileSet.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileSet.schema.json new file mode 100644 index 00000000..bd5aa7dc --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TileSet.schema.json @@ -0,0 +1,450 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/tileset", + "x-derived-from": [ + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/tileSet" + ], + "description": "A resource describing a tileset based on the OGC TileSet Metadata Standard. At least one of the 'TileMatrixSet', or a link with 'rel' http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme", + "properties": { + "accessConstraints": { + "default": "unclassified", + "description": "Restrictions on the availability of the Tile Set that the user needs to be aware of before using or redistributing the Tile Set", + "enum": [ + "unclassified", + "restricted", + "confidential", + "secret", + "topSecret" + ], + "type": "string" + }, + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "centerPoint": { + "allOf": [ + { + "description": "Location of a tile that nicely represents the tileset. Implementations may use this center value to set the default location or to present a representative tile in a user interface" + }, + { + "properties": { + "cellSize": { + "description": "Cell size of the tile matrix selected", + "type": "number" + }, + "coordinates": { + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS) of the coordinates" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of the tile matrix selected", + "type": "number" + }, + "tileMatrix": { + "description": "TileMatrix identifier associated with the scaleDenominator", + "type": "string" + } + }, + "required": [ + "coordinates" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the Tile Set was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile set", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "keywords": { + "description": "keywords about this tileset", + "items": { + "type": "string" + }, + "type": "array" + }, + "layers": { + "items": { + "$ref": "../_shared/Item20.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links to related resources. Possible link 'rel' values are: 'http://www.opengis.net/def/rel/ogc/1.0/dataset' for a URL pointing to the dataset, 'item' for a URL template to get a tile; 'alternate' for a URL pointing to another representation of the TileSetMetadata (e.g a TileJSON file); 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' for a definition of the TileMatrixSet; 'http://www.opengis.net/def/rel/ogc/1.0/geodata' for pointing to a single collection (if the tileset represents a single collection)", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "mediaTypes": { + "description": "Media types available for the tiles", + "items": { + "type": "string" + }, + "type": "array" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the Tile Set", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style involving all layers used to generate the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "tileMatrixSetLimits": { + "description": "Limits for the TileRow and TileCol values for each TileMatrix in the tileMatrixSet. If missing, there are no limits other that the ones imposed by the TileMatrixSet. If present the TileMatrices listed are limited and the rest not available at all", + "items": { + "$ref": "../_shared/TileMatrixLimits.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last Tile Set change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "version": { + "description": "Version of the Tile Set. Changes if the data behind the tiles has been changed", + "type": "string" + } + }, + "required": [ + "dataType", + "crs", + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TimeStamp.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TimeStamp.schema.json new file mode 100644 index 00000000..12c4acc2 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/TimeStamp.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-pjhf0f3nr/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/2DBoundingBox.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/2DBoundingBox.schema.json new file mode 100644 index 00000000..25a1e8f3 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/2DBoundingBox.schema.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/2dboundingbox", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/2DBoundingBox", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/2DBoundingBox" + ], + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/Crs.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/Crs.schema.json new file mode 100644 index 00000000..d1a8b4ad --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/Crs.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/crs", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/crs" + ], + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/LandingPage.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/LandingPage.schema.json new file mode 100644 index 00000000..bef3b420 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/LandingPage.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "attribution": { + "description": "The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.", + "title": "attribution for the API", + "type": "string" + }, + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Common specification." + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "While a title is not required, implementors are strongly advised to include one.", + "title": "The title of the API.", + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TileMatrixSetItem.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TileMatrixSetItem.schema.json new file mode 100644 index 00000000..02141fda --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TileMatrixSetItem.schema.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/tilematrixsetitem", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileMatrixSet-item", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileMatrixSet-item" + ], + "description": "A minimal tile matrix set element for use within a list of tile matrix sets linking to a full definition.", + "properties": { + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + } + ] + }, + "id": { + "description": "Optional local tile matrix set identifier, e.g. for use as unspecified `{tileMatrixSetId}` parameter. Implementation of 'identifier'", + "type": "string" + }, + "links": { + "description": "Links to related resources. A 'self' link to the tile matrix set definition is required.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + } + }, + "required": [ + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TileSetItem.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TileSetItem.schema.json new file mode 100644 index 00000000..dcb82e94 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TileSetItem.schema.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/tilesetitem", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileSet-item", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileSet-item" + ], + "description": "A minimal tileset element for use within a list of tilesets linking to full description of those tilesets.", + "properties": { + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "links": { + "description": "Links to related resources. A 'self' link to the tileset as well as a 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' link to a definition of the TileMatrixSet are required.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + } + }, + "required": [ + "dataType", + "links", + "crs" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TimeStamp.schema.json b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TimeStamp.schema.json new file mode 100644 index 00000000..382c7b7c --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/TimeStamp.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-adressen-en-gebouwen-y52fafqhr/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureCollectionGeoJSONBrpgewas.schema.json b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureCollectionGeoJSONBrpgewas.schema.json new file mode 100644 index 00000000..21302616 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureCollectionGeoJSONBrpgewas.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/featurecollectiongeojsonbrpgewas", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_brpgewas" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBrpgewas.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureCollectionJSONFGBrpgewas.schema.json b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureCollectionJSONFGBrpgewas.schema.json new file mode 100644 index 00000000..4be96051 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureCollectionJSONFGBrpgewas.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/featurecollectionjsonfgbrpgewas", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_brpgewas" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBrpgewas.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureGeoJSONBrpgewas.schema.json b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureGeoJSONBrpgewas.schema.json new file mode 100644 index 00000000..2799a166 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureGeoJSONBrpgewas.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/featuregeojsonbrpgewas", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_brpgewas" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBrpgewas.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureJSONBrpgewas.schema.json b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureJSONBrpgewas.schema.json new file mode 100644 index 00000000..3a839374 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureJSONBrpgewas.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/featurejsonbrpgewas", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/featureJSON_brpgewas" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBrpgewas.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureJSONFGBrpgewas.schema.json b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureJSONFGBrpgewas.schema.json new file mode 100644 index 00000000..bad5a49a --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/FeatureJSONFGBrpgewas.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/featurejsonfgbrpgewas", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_brpgewas" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBrpgewas.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/PropertiesGeoJSONBrpgewas.schema.json b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/PropertiesGeoJSONBrpgewas.schema.json new file mode 100644 index 00000000..b529a3fb --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/PropertiesGeoJSONBrpgewas.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-gewaspercelen-brp-cookaf3hr/propertiesgeojsonbrpgewas", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gewaspercelen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_brpgewas" + ], + "properties": { + "category": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gewas": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gewascode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/Crs.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/Crs.schema.json new file mode 100644 index 00000000..ae8ff013 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/Crs.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/crs", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/crs" + ], + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureCollectionGeoJSONBak.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureCollectionGeoJSONBak.schema.json new file mode 100644 index 00000000..27e57375 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureCollectionGeoJSONBak.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/featurecollectiongeojsonbak", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bak" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBak.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureCollectionJSONFGBak.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureCollectionJSONFGBak.schema.json new file mode 100644 index 00000000..ca1db891 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureCollectionJSONFGBak.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/featurecollectionjsonfgbak", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bak" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBak.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureGeoJSONBak.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureGeoJSONBak.schema.json new file mode 100644 index 00000000..e221bebd --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureGeoJSONBak.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/featuregeojsonbak", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bak" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBak.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureJSONBak.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureJSONBak.schema.json new file mode 100644 index 00000000..e6155be2 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureJSONBak.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/featurejsonbak", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/featureJSON_bak" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBak.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureJSONFGBak.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureJSONFGBak.schema.json new file mode 100644 index 00000000..83be39d9 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/FeatureJSONFGBak.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/featurejsonfgbak", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bak" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBak.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/Item52.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/Item52.schema.json new file mode 100644 index 00000000..1b343d4c --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/Item52.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/item52", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json" + ], + "description": "A tile matrix, usually corresponding to a particular zoom level of a TileMatrixSet.", + "properties": { + "cellSize": { + "description": "Cell size of this tile matrix", + "type": "number" + }, + "cornerOfOrigin": { + "default": "topLeft", + "description": "The corner of the tile matrix (_topLeft_ or _bottomLeft_) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.", + "enum": [ + "topLeft", + "bottomLeft" + ], + "type": "string" + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this dataset", + "items": { + "type": "string" + }, + "type": "array" + }, + "matrixHeight": { + "description": "Width of the matrix (number of tiles in width)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "matrixWidth": { + "description": "Height of the matrix (number of tiles in height)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "pointOfOrigin": { + "allOf": [ + { + "description": "Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist." + }, + { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of this tile matrix", + "type": "number" + }, + "tileHeight": { + "description": "Height of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "tileWidth": { + "description": "Width of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "title": { + "description": "Title of this tile matrix, normally used for display to a human", + "type": "string" + }, + "variableMatrixWidths": { + "description": "Describes the rows that has variable matrix width", + "items": { + "$ref": "../_shared/Item5.schema.json" + }, + "type": "array" + } + }, + "required": [ + "id", + "scaleDenominator", + "cellSize", + "pointOfOrigin", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/LandingPage.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/LandingPage.schema.json new file mode 100644 index 00000000..63640948 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/LandingPage.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "attribution": { + "description": "The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.", + "title": "attribution for the API", + "type": "string" + }, + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Features specification." + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "While a title is not required, implementors are strongly advised to include one.", + "title": "The title of the API.", + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object", + "examples": [ + [ + { + "href": "http://data.example.org/?f=json", + "rel": "self", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://data.example.org/?f=html", + "rel": "alternate", + "title": "this document in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/api?f=json", + "rel": "service", + "title": "the API definition in OpenAPI 3.0 JSON", + "type": "application/vnd.oai.openapi+json;version=3.0" + }, + { + "href": "http://data.example.org/api?f=html", + "rel": "service", + "title": "the API definition in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/conformance?f=json", + "rel": "conformance", + "title": "the list of conformance classes implemented by this API", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=json", + "rel": "data", + "title": "The collections in the dataset in JSON", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=html", + "rel": "data", + "title": "The collections in the dataset in HTML", + "type": "text/html" + } + ] + ] +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBak.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBak.schema.json new file mode 100644 index 00000000..9f481493 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBak.schema.json @@ -0,0 +1,174 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonbak", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bak" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBegroeidterreindeel.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBegroeidterreindeel.schema.json new file mode 100644 index 00000000..e490784a --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBegroeidterreindeel.schema.json @@ -0,0 +1,195 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonbegroeidterreindeel", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_begroeidterreindeel" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "fysiek_voorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiek_voorkomen_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kruinlijn_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "op_talud": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "op_talud_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_fysiek_voorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_fysiek_voorkomen_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_fysiek_voorkomen_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBegroeidterreindeelKruinlijn.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBegroeidterreindeelKruinlijn.schema.json new file mode 100644 index 00000000..8460eab5 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBegroeidterreindeelKruinlijn.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonbegroeidterreindeelkruinlijn", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_begroeidterreindeel_kruinlijn" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBuurt.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBuurt.schema.json new file mode 100644 index 00000000..50552992 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONBuurt.schema.json @@ -0,0 +1,174 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonbuurt", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_buurt" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "buurtcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + }, + "wijk": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijk_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONFunctioneelgebied.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONFunctioneelgebied.schema.json new file mode 100644 index 00000000..ff2d62af --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONFunctioneelgebied.schema.json @@ -0,0 +1,188 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonfunctioneelgebied", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_functioneelgebied" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOndersteunendwegdeel.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOndersteunendwegdeel.schema.json new file mode 100644 index 00000000..bfcb1599 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOndersteunendwegdeel.schema.json @@ -0,0 +1,230 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonondersteunendwegdeel", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_ondersteunendwegdeel" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "functie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "functie_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiek_voorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiek_voorkomen_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kruinlijn_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "op_talud": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "op_talud_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_functie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_functie_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_functie_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_fysiek_voorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_fysiek_voorkomen_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_fysiek_voorkomen_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOpenbareruimte.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOpenbareruimte.schema.json new file mode 100644 index 00000000..5008ccf5 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOpenbareruimte.schema.json @@ -0,0 +1,167 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonopenbareruimte", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_openbareruimte" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "heeft_labels": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "heeft_labels_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "naam_en_id_openbareruimte": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_en_id_openbareruimte_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOpenbareruimtelabel.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOpenbareruimtelabel.schema.json new file mode 100644 index 00000000..3403b95a --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOpenbareruimtelabel.schema.json @@ -0,0 +1,175 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonopenbareruimtelabel", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_openbareruimtelabel" + ], + "properties": { + "bag_opr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "hoek": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "openbareruimtenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbareruimtetype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "openbareruimtetype_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOverbruggingsdeel.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOverbruggingsdeel.schema.json new file mode 100644 index 00000000..dc541677 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONOverbruggingsdeel.schema.json @@ -0,0 +1,195 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonoverbruggingsdeel", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_overbruggingsdeel" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "hoort_bij_typeoverbrugging": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoort_bij_typeoverbrugging_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoort_bij_typeoverbrugging_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "overbrugging_is_beweegbaar": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "overbrugging_is_beweegbaar_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "type_overbruggingsdeel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_overbruggingsdeel_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_overbruggingsdeel_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPaal.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPaal.schema.json new file mode 100644 index 00000000..ddd2d854 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPaal.schema.json @@ -0,0 +1,188 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonpaal", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_paal" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "hectometeraanduiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hectometeraanduiding_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_type_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPand.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPand.schema.json new file mode 100644 index 00000000..2089b103 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPand.schema.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonpand", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_pand" + ], + "properties": { + "bag_pnd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPandNummeraanduiding.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPandNummeraanduiding.schema.json new file mode 100644 index 00000000..ce68cb64 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONPandNummeraanduiding.schema.json @@ -0,0 +1,175 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonpandnummeraanduiding", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_pand_nummeraanduiding" + ], + "properties": { + "bag_vbo_hoogste_huisnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bag_vbo_hoogste_huisnummer_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bag_vbo_laagste_huisnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "hoek": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tekst": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONSpoor.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONSpoor.schema.json new file mode 100644 index 00000000..aff56481 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONSpoor.schema.json @@ -0,0 +1,174 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonspoor", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_spoor" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "functie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "functie_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "plus_functie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_functie_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_functie_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONStadsdeel.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONStadsdeel.schema.json new file mode 100644 index 00000000..4c81ff78 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONStadsdeel.schema.json @@ -0,0 +1,153 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonstadsdeel", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_stadsdeel" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONWijk.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONWijk.schema.json new file mode 100644 index 00000000..70633ef0 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/PropertiesGeoJSONWijk.schema.json @@ -0,0 +1,174 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/propertiesgeojsonwijk", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wijk" + ], + "properties": { + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "creation_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "eind_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "stadsdeel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stadsdeel_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "termination_date": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "termination_date_leeg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "nullable": false, + "type": "string" + }, + "wijkcode": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/SpatialExtent.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/SpatialExtent.schema.json new file mode 100644 index 00000000..733e4656 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/SpatialExtent.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/spatialextent", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/spatialExtent" + ], + "description": "The spatial extent of the element in the collection.", + "properties": { + "bbox": { + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).", + "items": { + "type": "number" + }, + "maxItems": 6, + "minItems": 4, + "type": "array" + }, + "minItems": 1, + "type": "array", + "examples": [ + [ + 7.01, + 50.63, + 7.22, + 50.78 + ] + ] + }, + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + }, + "required": [ + "bbox" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileJSON.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileJSON.schema.json new file mode 100644 index 00000000..246d588c --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileJSON.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/tilejson", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/tileJSON" + ], + "properties": { + "attribution": { + "type": "string" + }, + "bounds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "center": { + "items": { + "type": "number" + }, + "type": "array" + }, + "crs": { + "type": "string" + }, + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "extent": { + "items": { + "type": "number" + }, + "type": "array" + }, + "grids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "legend": { + "type": "string" + }, + "maxzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "minzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "name": { + "type": "string" + }, + "profile": { + "type": "string" + }, + "proj4": { + "type": "string" + }, + "scheme": { + "type": "string" + }, + "template": { + "type": "string" + }, + "tile_matrix": { + "items": { + "$ref": "../_shared/Item4.schema.json" + }, + "type": "array" + }, + "tilejson": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + }, + "tiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + } + }, + "required": [ + "tilejson", + "tiles" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileMatrixSet.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileMatrixSet.schema.json new file mode 100644 index 00000000..4f947a6f --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileMatrixSet.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/tilematrixset", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/tileMatrixSet" + ], + "description": "A definition of a tile matrix set following the Tile Matrix Set standard. For tileset metadata, such a description (in `tileMatrixSet` property) is only required for offline use, as an alternative to a link with a `http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme` relation type.", + "properties": { + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Tile matrix set identifier. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this tile matrix set", + "items": { + "type": "string" + }, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "tileMatrices": { + "description": "Describes scale levels and its tile matrices", + "items": { + "$ref": "./Item52.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + }, + "wellKnownScaleSet": { + "description": "Reference to a well-known scale set", + "format": "uri", + "type": "string" + } + }, + "required": [ + "crs", + "tileMatrices" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileSet.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileSet.schema.json new file mode 100644 index 00000000..d11e5cbc --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TileSet.schema.json @@ -0,0 +1,450 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/tileset", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/tileSet" + ], + "description": "A resource describing a tileset based on the OGC TileSet Metadata Standard. At least one of the 'TileMatrixSet', or a link with 'rel' http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme", + "properties": { + "accessConstraints": { + "default": "unclassified", + "description": "Restrictions on the availability of the Tile Set that the user needs to be aware of before using or redistributing the Tile Set", + "enum": [ + "unclassified", + "restricted", + "confidential", + "secret", + "topSecret" + ], + "type": "string" + }, + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "centerPoint": { + "allOf": [ + { + "description": "Location of a tile that nicely represents the tileset. Implementations may use this center value to set the default location or to present a representative tile in a user interface" + }, + { + "properties": { + "cellSize": { + "description": "Cell size of the tile matrix selected", + "type": "number" + }, + "coordinates": { + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS) of the coordinates" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of the tile matrix selected", + "type": "number" + }, + "tileMatrix": { + "description": "TileMatrix identifier associated with the scaleDenominator", + "type": "string" + } + }, + "required": [ + "coordinates" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the Tile Set was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile set", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "keywords": { + "description": "keywords about this tileset", + "items": { + "type": "string" + }, + "type": "array" + }, + "layers": { + "items": { + "$ref": "../_shared/Item20.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links to related resources. Possible link 'rel' values are: 'http://www.opengis.net/def/rel/ogc/1.0/dataset' for a URL pointing to the dataset, 'item' for a URL template to get a tile; 'alternate' for a URL pointing to another representation of the TileSetMetadata (e.g a TileJSON file); 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' for a definition of the TileMatrixSet; 'http://www.opengis.net/def/rel/ogc/1.0/geodata' for pointing to a single collection (if the tileset represents a single collection)", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "mediaTypes": { + "description": "Media types available for the tiles", + "items": { + "type": "string" + }, + "type": "array" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the Tile Set", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style involving all layers used to generate the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "tileMatrixSetLimits": { + "description": "Limits for the TileRow and TileCol values for each TileMatrix in the tileMatrixSet. If missing, there are no limits other that the ones imposed by the TileMatrixSet. If present the TileMatrices listed are limited and the rest not available at all", + "items": { + "$ref": "../_shared/TileMatrixLimits.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last Tile Set change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "version": { + "description": "Version of the Tile Set. Changes if the data behind the tiles has been changed", + "type": "string" + } + }, + "required": [ + "dataType", + "crs", + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TimeStamp.schema.json b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TimeStamp.schema.json new file mode 100644 index 00000000..2c9ee186 --- /dev/null +++ b/assets/schemas/api-register/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/TimeStamp.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/basisregistratie-grootschalige-topografie-6iafab3nr/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureCollectionGeoJSONRceInspirePoints.schema.json b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureCollectionGeoJSONRceInspirePoints.schema.json new file mode 100644 index 00000000..13caf41e --- /dev/null +++ b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureCollectionGeoJSONRceInspirePoints.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/featurecollectiongeojsonrceinspirepoints", + "x-derived-from": [ + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_rce_inspire_points" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONRceInspirePoints.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureCollectionJSONFGRceInspirePoints.schema.json b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureCollectionJSONFGRceInspirePoints.schema.json new file mode 100644 index 00000000..0ec53907 --- /dev/null +++ b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureCollectionJSONFGRceInspirePoints.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/featurecollectionjsonfgrceinspirepoints", + "x-derived-from": [ + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_rce_inspire_points" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGRceInspirePoints.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureGeoJSONRceInspirePoints.schema.json b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureGeoJSONRceInspirePoints.schema.json new file mode 100644 index 00000000..c5ab687f --- /dev/null +++ b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureGeoJSONRceInspirePoints.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/featuregeojsonrceinspirepoints", + "x-derived-from": [ + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_rce_inspire_points" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONRceInspirePoints.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureJSONFGRceInspirePoints.schema.json b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureJSONFGRceInspirePoints.schema.json new file mode 100644 index 00000000..c2d109f8 --- /dev/null +++ b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureJSONFGRceInspirePoints.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/featurejsonfgrceinspirepoints", + "x-derived-from": [ + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/featureJSONFG_rce_inspire_points" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONRceInspirePoints.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureJSONRceInspirePoints.schema.json b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureJSONRceInspirePoints.schema.json new file mode 100644 index 00000000..0b04b857 --- /dev/null +++ b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/FeatureJSONRceInspirePoints.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/featurejsonrceinspirepoints", + "x-derived-from": [ + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/featureJSON_rce_inspire_points" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONRceInspirePoints.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/PropertiesGeoJSONRceInspirePoints.schema.json b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/PropertiesGeoJSONRceInspirePoints.schema.json new file mode 100644 index 00000000..eeb67800 --- /dev/null +++ b/assets/schemas/api-register/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/PropertiesGeoJSONRceInspirePoints.schema.json @@ -0,0 +1,94 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/beschermde-gebieden-cultuurhistorie-inspire-geharmoniseerd-nkakaf3hr/propertiesgeojsonrceinspirepoints", + "x-derived-from": [ + "https://api.pdok.nl/rce/beschermde-gebieden-cultuurhistorie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_rce_inspire_points" + ], + "properties": { + "ci_citation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "designation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "designationscheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legalfoundationdate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "percentageunderdesignation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "siteprotectionclassification": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versionid": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/Crs.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/Crs.schema.json new file mode 100644 index 00000000..b9f4493a --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/Crs.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/crs", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/crs" + ], + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureCollectionGeoJSONGemeentegebied.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureCollectionGeoJSONGemeentegebied.schema.json new file mode 100644 index 00000000..e0bc49b9 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureCollectionGeoJSONGemeentegebied.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/featurecollectiongeojsongemeentegebied", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_gemeentegebied" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONGemeentegebied.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureCollectionJSONFGGemeentegebied.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureCollectionJSONFGGemeentegebied.schema.json new file mode 100644 index 00000000..a53664d0 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureCollectionJSONFGGemeentegebied.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/featurecollectionjsonfggemeentegebied", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_gemeentegebied" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGGemeentegebied.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureGeoJSONGemeentegebied.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureGeoJSONGemeentegebied.schema.json new file mode 100644 index 00000000..eda13eb0 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureGeoJSONGemeentegebied.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/featuregeojsongemeentegebied", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_gemeentegebied" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONGemeentegebied.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureJSONFGGemeentegebied.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureJSONFGGemeentegebied.schema.json new file mode 100644 index 00000000..cfbb8621 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureJSONFGGemeentegebied.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/featurejsonfggemeentegebied", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/featureJSONFG_gemeentegebied" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONGemeentegebied.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureJSONGemeentegebied.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureJSONGemeentegebied.schema.json new file mode 100644 index 00000000..0480a080 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/FeatureJSONGemeentegebied.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/featurejsongemeentegebied", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/featureJSON_gemeentegebied" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONGemeentegebied.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/Item16.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/Item16.schema.json new file mode 100644 index 00000000..2a39f13f --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/Item16.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/item16", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json" + ], + "description": "A tile matrix, usually corresponding to a particular zoom level of a TileMatrixSet.", + "properties": { + "cellSize": { + "description": "Cell size of this tile matrix", + "type": "number" + }, + "cornerOfOrigin": { + "default": "topLeft", + "description": "The corner of the tile matrix (_topLeft_ or _bottomLeft_) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.", + "enum": [ + "topLeft", + "bottomLeft" + ], + "type": "string" + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this dataset", + "items": { + "type": "string" + }, + "type": "array" + }, + "matrixHeight": { + "description": "Width of the matrix (number of tiles in width)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "matrixWidth": { + "description": "Height of the matrix (number of tiles in height)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "pointOfOrigin": { + "allOf": [ + { + "description": "Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist." + }, + { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of this tile matrix", + "type": "number" + }, + "tileHeight": { + "description": "Height of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "tileWidth": { + "description": "Width of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "title": { + "description": "Title of this tile matrix, normally used for display to a human", + "type": "string" + }, + "variableMatrixWidths": { + "description": "Describes the rows that has variable matrix width", + "items": { + "$ref": "../_shared/Item5.schema.json" + }, + "type": "array" + } + }, + "required": [ + "id", + "scaleDenominator", + "cellSize", + "pointOfOrigin", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/LandingPage.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/LandingPage.schema.json new file mode 100644 index 00000000..6ae5dea6 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/LandingPage.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "attribution": { + "description": "The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.", + "title": "attribution for the API", + "type": "string" + }, + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Features specification." + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "While a title is not required, implementors are strongly advised to include one.", + "title": "The title of the API.", + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object", + "examples": [ + [ + { + "href": "http://data.example.org/?f=json", + "rel": "self", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://data.example.org/?f=html", + "rel": "alternate", + "title": "this document in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/api?f=json", + "rel": "service", + "title": "the API definition in OpenAPI 3.0 JSON", + "type": "application/vnd.oai.openapi+json;version=3.0" + }, + { + "href": "http://data.example.org/api?f=html", + "rel": "service", + "title": "the API definition in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/conformance?f=json", + "rel": "conformance", + "title": "the list of conformance classes implemented by this API", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=json", + "rel": "data", + "title": "The collections in the dataset in JSON", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=html", + "rel": "data", + "title": "The collections in the dataset in HTML", + "type": "text/html" + } + ] + ] +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONGemeentegebied.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONGemeentegebied.schema.json new file mode 100644 index 00000000..0aa3c2f1 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONGemeentegebied.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/propertiesgeojsongemeentegebied", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gemeentegebied" + ], + "properties": { + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ligt_in_provincie_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ligt_in_provincie_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONLandgebied.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONLandgebied.schema.json new file mode 100644 index 00000000..cc7b25e6 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONLandgebied.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/propertiesgeojsonlandgebied", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_landgebied" + ], + "properties": { + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONProvinciegebied.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONProvinciegebied.schema.json new file mode 100644 index 00000000..b8acbb76 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/PropertiesGeoJSONProvinciegebied.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/propertiesgeojsonprovinciegebied", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_provinciegebied" + ], + "properties": { + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ligt_in_land_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ligt_in_land_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/SpatialExtent.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/SpatialExtent.schema.json new file mode 100644 index 00000000..80fdae9f --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/SpatialExtent.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/spatialextent", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/spatialExtent" + ], + "description": "The spatial extent of the element in the collection.", + "properties": { + "bbox": { + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).", + "items": { + "type": "number" + }, + "maxItems": 6, + "minItems": 4, + "type": "array" + }, + "minItems": 1, + "type": "array", + "examples": [ + [ + 7.01, + 50.63, + 7.22, + 50.78 + ] + ] + }, + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + }, + "required": [ + "bbox" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileJSON.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileJSON.schema.json new file mode 100644 index 00000000..02fb5d5b --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileJSON.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/tilejson", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/tileJSON" + ], + "properties": { + "attribution": { + "type": "string" + }, + "bounds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "center": { + "items": { + "type": "number" + }, + "type": "array" + }, + "crs": { + "type": "string" + }, + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "extent": { + "items": { + "type": "number" + }, + "type": "array" + }, + "grids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "legend": { + "type": "string" + }, + "maxzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "minzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "name": { + "type": "string" + }, + "profile": { + "type": "string" + }, + "proj4": { + "type": "string" + }, + "scheme": { + "type": "string" + }, + "template": { + "type": "string" + }, + "tile_matrix": { + "items": { + "$ref": "../_shared/Item4.schema.json" + }, + "type": "array" + }, + "tilejson": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + }, + "tiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + } + }, + "required": [ + "tilejson", + "tiles" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileMatrixSet.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileMatrixSet.schema.json new file mode 100644 index 00000000..1a8a4932 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileMatrixSet.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/tilematrixset", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/tileMatrixSet" + ], + "description": "A definition of a tile matrix set following the Tile Matrix Set standard. For tileset metadata, such a description (in `tileMatrixSet` property) is only required for offline use, as an alternative to a link with a `http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme` relation type.", + "properties": { + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Tile matrix set identifier. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this tile matrix set", + "items": { + "type": "string" + }, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "tileMatrices": { + "description": "Describes scale levels and its tile matrices", + "items": { + "$ref": "./Item16.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + }, + "wellKnownScaleSet": { + "description": "Reference to a well-known scale set", + "format": "uri", + "type": "string" + } + }, + "required": [ + "crs", + "tileMatrices" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileSet.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileSet.schema.json new file mode 100644 index 00000000..3f235ef3 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TileSet.schema.json @@ -0,0 +1,450 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/tileset", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/tileSet" + ], + "description": "A resource describing a tileset based on the OGC TileSet Metadata Standard. At least one of the 'TileMatrixSet', or a link with 'rel' http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme", + "properties": { + "accessConstraints": { + "default": "unclassified", + "description": "Restrictions on the availability of the Tile Set that the user needs to be aware of before using or redistributing the Tile Set", + "enum": [ + "unclassified", + "restricted", + "confidential", + "secret", + "topSecret" + ], + "type": "string" + }, + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "centerPoint": { + "allOf": [ + { + "description": "Location of a tile that nicely represents the tileset. Implementations may use this center value to set the default location or to present a representative tile in a user interface" + }, + { + "properties": { + "cellSize": { + "description": "Cell size of the tile matrix selected", + "type": "number" + }, + "coordinates": { + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS) of the coordinates" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of the tile matrix selected", + "type": "number" + }, + "tileMatrix": { + "description": "TileMatrix identifier associated with the scaleDenominator", + "type": "string" + } + }, + "required": [ + "coordinates" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the Tile Set was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile set", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "keywords": { + "description": "keywords about this tileset", + "items": { + "type": "string" + }, + "type": "array" + }, + "layers": { + "items": { + "$ref": "../_shared/Item20.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links to related resources. Possible link 'rel' values are: 'http://www.opengis.net/def/rel/ogc/1.0/dataset' for a URL pointing to the dataset, 'item' for a URL template to get a tile; 'alternate' for a URL pointing to another representation of the TileSetMetadata (e.g a TileJSON file); 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' for a definition of the TileMatrixSet; 'http://www.opengis.net/def/rel/ogc/1.0/geodata' for pointing to a single collection (if the tileset represents a single collection)", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "mediaTypes": { + "description": "Media types available for the tiles", + "items": { + "type": "string" + }, + "type": "array" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the Tile Set", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style involving all layers used to generate the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "tileMatrixSetLimits": { + "description": "Limits for the TileRow and TileCol values for each TileMatrix in the tileMatrixSet. If missing, there are no limits other that the ones imposed by the TileMatrixSet. If present the TileMatrices listed are limited and the rest not available at all", + "items": { + "$ref": "../_shared/TileMatrixLimits.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last Tile Set change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "version": { + "description": "Version of the Tile Set. Changes if the data behind the tiles has been changed", + "type": "string" + } + }, + "required": [ + "dataType", + "crs", + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TimeStamp.schema.json b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TimeStamp.schema.json new file mode 100644 index 00000000..cd956ae2 --- /dev/null +++ b/assets/schemas/api-register/pdok/bestuurlijke-gebieden-59afab3ng/TimeStamp.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bestuurlijke-gebieden-59afab3ng/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/DeltaCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/DeltaCustomDownloadRequest.schema.json new file mode 100644 index 00000000..8241bae6 --- /dev/null +++ b/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/DeltaCustomDownloadRequest.schema.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bgt-download-api-iex0a9rvg/deltacustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/download/v1_0/openapi.json#/components/schemas/DeltaCustomDownloadRequest" + ], + "properties": { + "deltaId": { + "type": "string" + }, + "featuretypes": { + "items": { + "enum": [ + "bak", + "begroeidterreindeel", + "bord", + "buurt", + "functioneelgebied", + "gebouwinstallatie", + "installatie", + "kast", + "kunstwerkdeel", + "mast", + "onbegroeidterreindeel", + "ondersteunendwaterdeel", + "ondersteunendwegdeel", + "ongeclassificeerdobject", + "openbareruimte", + "openbareruimtelabel", + "overbruggingsdeel", + "overigbouwwerk", + "overigescheiding", + "paal", + "pand", + "plaatsbepalingspunt", + "put", + "scheiding", + "sensor", + "spoor", + "stadsdeel", + "straatmeubilair", + "tunneldeel", + "vegetatieobject", + "waterdeel", + "waterinrichtingselement", + "waterschap", + "wegdeel", + "weginrichtingselement", + "wijk" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "citygml" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/FullCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/FullCustomDownloadRequest.schema.json new file mode 100644 index 00000000..9ac865e4 --- /dev/null +++ b/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/FullCustomDownloadRequest.schema.json @@ -0,0 +1,71 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bgt-download-api-iex0a9rvg/fullcustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest" + ], + "properties": { + "featuretypes": { + "items": { + "enum": [ + "bak", + "begroeidterreindeel", + "bord", + "buurt", + "functioneelgebied", + "gebouwinstallatie", + "installatie", + "kast", + "kunstwerkdeel", + "mast", + "onbegroeidterreindeel", + "ondersteunendwaterdeel", + "ondersteunendwegdeel", + "ongeclassificeerdobject", + "openbareruimte", + "openbareruimtelabel", + "overbruggingsdeel", + "overigbouwwerk", + "overigescheiding", + "paal", + "pand", + "plaatsbepalingspunt", + "put", + "scheiding", + "sensor", + "spoor", + "stadsdeel", + "straatmeubilair", + "tunneldeel", + "vegetatieobject", + "waterdeel", + "waterinrichtingselement", + "waterschap", + "wegdeel", + "weginrichtingselement", + "wijk" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "citygml", + "gmllight", + "stufgeo" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/Timeliness.schema.json b/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/Timeliness.schema.json new file mode 100644 index 00000000..a2304009 --- /dev/null +++ b/assets/schemas/api-register/pdok/bgt-download-api-iex0a9rvg/Timeliness.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bgt-download-api-iex0a9rvg/timeliness", + "x-derived-from": [ + "https://api.pdok.nl/lv/bgt/download/v1_0/openapi.json#/components/schemas/timeliness" + ], + "properties": { + "datetimeTo": { + "readOnly": true, + "type": "string" + }, + "featuretype": { + "enum": [ + "bak", + "begroeidterreindeel", + "bord", + "buurt", + "functioneelgebied", + "gebouwinstallatie", + "installatie", + "kast", + "kunstwerkdeel", + "mast", + "onbegroeidterreindeel", + "ondersteunendwaterdeel", + "ondersteunendwegdeel", + "ongeclassificeerdobject", + "openbareruimte", + "openbareruimtelabel", + "overbruggingsdeel", + "overigbouwwerk", + "overigescheiding", + "paal", + "pand", + "plaatsbepalingspunt", + "put", + "scheiding", + "sensor", + "spoor", + "stadsdeel", + "straatmeubilair", + "tunneldeel", + "vegetatieobject", + "waterdeel", + "waterinrichtingselement", + "waterschap", + "wegdeel", + "weginrichtingselement", + "wijk" + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureCollectionGeoJSONLandcoverunit.schema.json b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureCollectionGeoJSONLandcoverunit.schema.json new file mode 100644 index 00000000..4b75bc19 --- /dev/null +++ b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureCollectionGeoJSONLandcoverunit.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/featurecollectiongeojsonlandcoverunit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_landcoverunit" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONLandcoverunit.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureCollectionJSONFGLandcoverunit.schema.json b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureCollectionJSONFGLandcoverunit.schema.json new file mode 100644 index 00000000..c8d160e8 --- /dev/null +++ b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureCollectionJSONFGLandcoverunit.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/featurecollectionjsonfglandcoverunit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_landcoverunit" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGLandcoverunit.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureGeoJSONLandcoverunit.schema.json b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureGeoJSONLandcoverunit.schema.json new file mode 100644 index 00000000..8ef9a99f --- /dev/null +++ b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureGeoJSONLandcoverunit.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/featuregeojsonlandcoverunit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_landcoverunit" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLandcoverunit.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureJSONFGLandcoverunit.schema.json b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureJSONFGLandcoverunit.schema.json new file mode 100644 index 00000000..0b1e036f --- /dev/null +++ b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureJSONFGLandcoverunit.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/featurejsonfglandcoverunit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/featureJSONFG_landcoverunit" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONLandcoverunit.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureJSONLandcoverunit.schema.json b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureJSONLandcoverunit.schema.json new file mode 100644 index 00000000..048c34b2 --- /dev/null +++ b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/FeatureJSONLandcoverunit.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/featurejsonlandcoverunit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/featureJSON_landcoverunit" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLandcoverunit.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/PropertiesGeoJSONLandcoverunit.schema.json b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/PropertiesGeoJSONLandcoverunit.schema.json new file mode 100644 index 00000000..7d4b26e1 --- /dev/null +++ b/assets/schemas/api-register/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/PropertiesGeoJSONLandcoverunit.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bodemgebruik-land-cover-inspire-geharmoniseerd-4rynbhkdg/propertiesgeojsonlandcoverunit", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-bodemgebruik/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_landcoverunit" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "land_cover_observation_class": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "observation_date": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureCollectionGeoJSONGmGar.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureCollectionGeoJSONGmGar.schema.json new file mode 100644 index 00000000..f39ea1c3 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureCollectionGeoJSONGmGar.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/featurecollectiongeojsongmgar", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_gm_gar" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONGmGar.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureCollectionJSONFGGmGar.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureCollectionJSONFGGmGar.schema.json new file mode 100644 index 00000000..abe02b73 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureCollectionJSONFGGmGar.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/featurecollectionjsonfggmgar", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_gm_gar" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGGmGar.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureGeoJSONGmGar.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureGeoJSONGmGar.schema.json new file mode 100644 index 00000000..81a5a5d6 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureGeoJSONGmGar.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/featuregeojsongmgar", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_gm_gar" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONGmGar.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureJSONFGGmGar.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureJSONFGGmGar.schema.json new file mode 100644 index 00000000..8fbe6d8a --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureJSONFGGmGar.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/featurejsonfggmgar", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/featureJSONFG_gm_gar" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONGmGar.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureJSONGmGar.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureJSONGmGar.schema.json new file mode 100644 index 00000000..1c4f61f8 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/FeatureJSONGmGar.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/featurejsongmgar", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/featureJSON_gm_gar" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONGmGar.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGar.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGar.schema.json new file mode 100644 index 00000000..81d91b78 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGar.schema.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/propertiesgeojsongmgar", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gm_gar" + ], + "properties": { + "bro_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "delivery_accountable_party": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gar_pk": { + "description": "", + "nullable": false, + "type": "integer" + }, + "gm_gmw_monitoringtube_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gmw_monitoringtube_fk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "imbro_xml_url": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latest_addition_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latest_correction_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "object_registration_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "quality_regime": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "registration_completion_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sampling_date_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "under_review_time": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGld.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGld.schema.json new file mode 100644 index 00000000..017a6d28 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGld.schema.json @@ -0,0 +1,134 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/propertiesgeojsongmgld", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gm_gld" + ], + "properties": { + "bro_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "delivery_accountable_party": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gld_pk": { + "description": "", + "nullable": false, + "type": "integer" + }, + "gm_gmw_monitoringtube_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gmw_monitoringtube_fk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "imbro_xml_url": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latest_addition_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latest_correction_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "number_of_observations": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "object_registration_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "quality_regime": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "registration_completion_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "research_first_date": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "research_last_date": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "series_fully_assessed_csv_url": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "series_preliminary_csv_url": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "series_unknown_csv_url": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "under_review_time": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmn.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmn.schema.json new file mode 100644 index 00000000..1b723d26 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmn.schema.json @@ -0,0 +1,127 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/propertiesgeojsongmgmn", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gm_gmn" + ], + "properties": { + "bro_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "delivery_accountable_party": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "delivery_context": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "deregistration_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_date_monitoring": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gmn_pk": { + "description": "", + "nullable": false, + "type": "integer" + }, + "groundwater_aspect": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "imbro_xml_url": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latest_addition_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latest_correction_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "monitoring_purpose": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "object_registration_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "quality_regime": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "registration_completion_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "start_date_monitoring": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "under_review_time": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmnMeasuringpoint.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmnMeasuringpoint.schema.json new file mode 100644 index 00000000..a6bf993c --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmnMeasuringpoint.schema.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/propertiesgeojsongmgmnmeasuringpoint", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gm_gmn_measuringpoint" + ], + "properties": { + "gm_gmn_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gmn_fk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gm_gmn_measuringpoint_pk": { + "description": "", + "nullable": false, + "type": "integer" + }, + "gm_gmw_monitoringtube_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gmw_monitoringtube_fk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gmn_bro_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "measuring_point_code": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmnReference.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmnReference.schema.json new file mode 100644 index 00000000..c652ed47 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmnReference.schema.json @@ -0,0 +1,71 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/propertiesgeojsongmgmnreference", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gm_gmn_reference" + ], + "properties": { + "gld_or_gar_or_frd_bro_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gar_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gar_fk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gm_gld_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gld_fk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gm_gmn_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gmn_fk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gm_gmn_reference_pk": { + "description": "", + "nullable": false, + "type": "integer" + }, + "gmn_bro_id": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmw.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmw.schema.json new file mode 100644 index 00000000..ffba9895 --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmw.schema.json @@ -0,0 +1,170 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/propertiesgeojsongmgmw", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gm_gmw" + ], + "properties": { + "bro_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "construction_standard": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "delivered_location": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "delivery_accountable_party": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "deregistration_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gmw_pk": { + "description": "", + "nullable": false, + "type": "integer" + }, + "ground_level_position": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "imbro_xml_url": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "initial_function": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latest_addition_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latest_correction_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_vertical_reference_point": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nitg_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "number_of_monitoring_tubes": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "object_registration_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owner": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "quality_regime": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "registration_completion_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "under_review_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "well_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "well_construction_date": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "well_head_protector": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "well_removal_date": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmwMonitoringtube.schema.json b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmwMonitoringtube.schema.json new file mode 100644 index 00000000..51a27f1b --- /dev/null +++ b/assets/schemas/api-register/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/PropertiesGeoJSONGmGmwMonitoringtube.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/bro-grondwatermonitoring-gm-in-samenhang-karakteristieken-1q5k0bqhr/propertiesgeojsongmgmwmonitoringtube", + "x-derived-from": [ + "https://api.pdok.nl/bzk/bro-gminsamenhang-karakteristieken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gm_gmw_monitoringtube" + ], + "properties": { + "electrode_bottom_position": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "electrode_top_position": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gm_gmw_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gm_gmw_fk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gm_gmw_monitoringtube_pk": { + "description": "", + "nullable": false, + "type": "integer" + }, + "gmw_bro_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "screen_bottom_position": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "screen_top_position": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "tube_in_use": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tube_number": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tube_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tube_top_diameter": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/2DBoundingBox.schema.json b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/2DBoundingBox.schema.json new file mode 100644 index 00000000..f132dbdf --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/2DBoundingBox.schema.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-achtergrondkaart-iptk0bqnr/2dboundingbox", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/2DBoundingBox", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/2DBoundingBox" + ], + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/Crs.schema.json b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/Crs.schema.json new file mode 100644 index 00000000..6fd8fc83 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/Crs.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-achtergrondkaart-iptk0bqnr/crs", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/crs" + ], + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] +} diff --git a/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/LandingPage.schema.json b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/LandingPage.schema.json new file mode 100644 index 00000000..ab3cd77d --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/LandingPage.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-achtergrondkaart-iptk0bqnr/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "attribution": { + "description": "The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.", + "title": "attribution for the API", + "type": "string" + }, + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Common specification." + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "While a title is not required, implementors are strongly advised to include one.", + "title": "The title of the API.", + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TileMatrixSetItem.schema.json b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TileMatrixSetItem.schema.json new file mode 100644 index 00000000..a639b4a4 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TileMatrixSetItem.schema.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-achtergrondkaart-iptk0bqnr/tilematrixsetitem", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileMatrixSet-item", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileMatrixSet-item" + ], + "description": "A minimal tile matrix set element for use within a list of tile matrix sets linking to a full definition.", + "properties": { + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + } + ] + }, + "id": { + "description": "Optional local tile matrix set identifier, e.g. for use as unspecified `{tileMatrixSetId}` parameter. Implementation of 'identifier'", + "type": "string" + }, + "links": { + "description": "Links to related resources. A 'self' link to the tile matrix set definition is required.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + } + }, + "required": [ + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TileSetItem.schema.json b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TileSetItem.schema.json new file mode 100644 index 00000000..d2ad89a6 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TileSetItem.schema.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-achtergrondkaart-iptk0bqnr/tilesetitem", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/tileSet-item", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/tileSet-item" + ], + "description": "A minimal tileset element for use within a list of tilesets linking to full description of those tilesets.", + "properties": { + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ] + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "links": { + "description": "Links to related resources. A 'self' link to the tileset as well as a 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' link to a definition of the TileMatrixSet are required.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + } + }, + "required": [ + "dataType", + "links", + "crs" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TimeStamp.schema.json b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TimeStamp.schema.json new file mode 100644 index 00000000..d9aa4a0e --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-achtergrondkaart-iptk0bqnr/TimeStamp.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-achtergrondkaart-iptk0bqnr/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/Crs.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/Crs.schema.json new file mode 100644 index 00000000..57c01a51 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/Crs.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/crs", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/crs" + ], + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureCollectionGeoJSONFunctioneelGebiedMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureCollectionGeoJSONFunctioneelGebiedMultivlak.schema.json new file mode 100644 index 00000000..be93a0ee --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureCollectionGeoJSONFunctioneelGebiedMultivlak.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/featurecollectiongeojsonfunctioneelgebiedmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_functioneel_gebied_multivlak" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONFunctioneelGebiedMultivlak.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureCollectionJSONFGFunctioneelGebiedMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureCollectionJSONFGFunctioneelGebiedMultivlak.schema.json new file mode 100644 index 00000000..f890ad29 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureCollectionJSONFGFunctioneelGebiedMultivlak.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/featurecollectionjsonfgfunctioneelgebiedmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_functioneel_gebied_multivlak" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGFunctioneelGebiedMultivlak.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureGeoJSONFunctioneelGebiedMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureGeoJSONFunctioneelGebiedMultivlak.schema.json new file mode 100644 index 00000000..7ed6157a --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureGeoJSONFunctioneelGebiedMultivlak.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/featuregeojsonfunctioneelgebiedmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_functioneel_gebied_multivlak" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONFunctioneelGebiedMultivlak.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureJSONFGFunctioneelGebiedMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureJSONFGFunctioneelGebiedMultivlak.schema.json new file mode 100644 index 00000000..c4757e54 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureJSONFGFunctioneelGebiedMultivlak.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/featurejsonfgfunctioneelgebiedmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/featureJSONFG_functioneel_gebied_multivlak" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONFunctioneelGebiedMultivlak.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureJSONFunctioneelGebiedMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureJSONFunctioneelGebiedMultivlak.schema.json new file mode 100644 index 00000000..bcc3ddd2 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/FeatureJSONFunctioneelGebiedMultivlak.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/featurejsonfunctioneelgebiedmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/featureJSON_functioneel_gebied_multivlak" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONFunctioneelGebiedMultivlak.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/Item55.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/Item55.schema.json new file mode 100644 index 00000000..d0b775e6 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/Item55.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/item55", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json" + ], + "description": "A tile matrix, usually corresponding to a particular zoom level of a TileMatrixSet.", + "properties": { + "cellSize": { + "description": "Cell size of this tile matrix", + "type": "number" + }, + "cornerOfOrigin": { + "default": "topLeft", + "description": "The corner of the tile matrix (_topLeft_ or _bottomLeft_) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.", + "enum": [ + "topLeft", + "bottomLeft" + ], + "type": "string" + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this dataset", + "items": { + "type": "string" + }, + "type": "array" + }, + "matrixHeight": { + "description": "Width of the matrix (number of tiles in width)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "matrixWidth": { + "description": "Height of the matrix (number of tiles in height)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "pointOfOrigin": { + "allOf": [ + { + "description": "Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist." + }, + { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of this tile matrix", + "type": "number" + }, + "tileHeight": { + "description": "Height of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "tileWidth": { + "description": "Width of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "title": { + "description": "Title of this tile matrix, normally used for display to a human", + "type": "string" + }, + "variableMatrixWidths": { + "description": "Describes the rows that has variable matrix width", + "items": { + "$ref": "../_shared/Item5.schema.json" + }, + "type": "array" + } + }, + "required": [ + "id", + "scaleDenominator", + "cellSize", + "pointOfOrigin", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/LandingPage.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/LandingPage.schema.json new file mode 100644 index 00000000..10143b0e --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/LandingPage.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "attribution": { + "description": "The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.", + "title": "attribution for the API", + "type": "string" + }, + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Features specification." + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "While a title is not required, implementors are strongly advised to include one.", + "title": "The title of the API.", + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object", + "examples": [ + [ + { + "href": "http://data.example.org/?f=json", + "rel": "self", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://data.example.org/?f=html", + "rel": "alternate", + "title": "this document in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/api?f=json", + "rel": "service", + "title": "the API definition in OpenAPI 3.0 JSON", + "type": "application/vnd.oai.openapi+json;version=3.0" + }, + { + "href": "http://data.example.org/api?f=html", + "rel": "service", + "title": "the API definition in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/conformance?f=json", + "rel": "conformance", + "title": "the list of conformance classes implemented by this API", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=json", + "rel": "data", + "title": "The collections in the dataset in JSON", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=html", + "rel": "data", + "title": "The collections in the dataset in HTML", + "type": "text/html" + } + ] + ] +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONFunctioneelGebiedMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONFunctioneelGebiedMultivlak.schema.json new file mode 100644 index 00000000..ddc0832c --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONFunctioneelGebiedMultivlak.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonfunctioneelgebiedmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_functioneel_gebied_multivlak" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamfries": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamnl": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "soortnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typefunctioneelgebied": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGebouwPunt.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGebouwPunt.schema.json new file mode 100644 index 00000000..62a8d300 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGebouwPunt.schema.json @@ -0,0 +1,155 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsongebouwpunt", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gebouw_punt" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiekvoorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gebruiksdoel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hoogteklasse": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogteniveau": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "soortnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typegebouw": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGeografischGebiedMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGeografischGebiedMultivlak.schema.json new file mode 100644 index 00000000..f44c527e --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGeografischGebiedMultivlak.schema.json @@ -0,0 +1,112 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsongeografischgebiedmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_geografisch_gebied_multivlak" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamfries": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamnl": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typegeografischgebied": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGeografischGebiedPunt.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGeografischGebiedPunt.schema.json new file mode 100644 index 00000000..c40ff9cc --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONGeografischGebiedPunt.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsongeografischgebiedpunt", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_geografisch_gebied_punt" + ], + "properties": { + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONHoogteLijn.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONHoogteLijn.schema.json new file mode 100644 index 00000000..b03fb506 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONHoogteLijn.schema.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonhoogtelijn", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_hoogte_lijn" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "referentievlak": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typehoogte": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONInrichtingselementLijn.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONInrichtingselementLijn.schema.json new file mode 100644 index 00000000..15bb5440 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONInrichtingselementLijn.schema.json @@ -0,0 +1,141 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsoninrichtingselementlijn", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_inrichtingselement_lijn" + ], + "properties": { + "breedte": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hoogteniveau": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "soortnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typeinrichtingselement": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONPlaatsMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONPlaatsMultivlak.schema.json new file mode 100644 index 00000000..cdb03b78 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONPlaatsMultivlak.schema.json @@ -0,0 +1,140 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonplaatsmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_plaats_multivlak" + ], + "properties": { + "aantalinwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bebouwdekom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "isbagwoonplaats": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamfries": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamnl": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamofficieel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typegebied": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONPlantopografieVlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONPlantopografieVlak.schema.json new file mode 100644 index 00000000..b122bf47 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONPlantopografieVlak.schema.json @@ -0,0 +1,105 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonplantopografievlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_plantopografie_vlak" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typeobject": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONRegistratiefGebiedMultivlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONRegistratiefGebiedMultivlak.schema.json new file mode 100644 index 00000000..dbd626df --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONRegistratiefGebiedMultivlak.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonregistratiefgebiedmultivlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_registratief_gebied_multivlak" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamfries": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamnl": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamofficieel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typeregistratiefgebied": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONReliefLijn.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONReliefLijn.schema.json new file mode 100644 index 00000000..248eb60d --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONReliefLijn.schema.json @@ -0,0 +1,119 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonrelieflijn", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_relief_lijn" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "functie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogteklasse": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogteniveau": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typerelief": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONReliefTaludLageZijdeLijn.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONReliefTaludLageZijdeLijn.schema.json new file mode 100644 index 00000000..bb969030 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONReliefTaludLageZijdeLijn.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonrelieftaludlagezijdelijn", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_relief_talud_lage_zijde_lijn" + ], + "properties": { + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONSpoorbaandeelLijn.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONSpoorbaandeelLijn.schema.json new file mode 100644 index 00000000..b892fc4e --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONSpoorbaandeelLijn.schema.json @@ -0,0 +1,182 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonspoorbaandeellijn", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_spoorbaandeel_lijn" + ], + "properties": { + "aantalsporen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "baanvaknaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "brugnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "elektrificatie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiekvoorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoofdspoor": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogteniveau": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "spoorbreedte": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tunnelnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "typeinfrastructuur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "typespoorbaan": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vervoerfunctie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONTerreinVlak.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONTerreinVlak.schema.json new file mode 100644 index 00000000..b5ec322a --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONTerreinVlak.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonterreinvlak", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_terrein_vlak" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiekvoorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogteniveau": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typelandgebruik": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "voorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWaterdeelLijn.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWaterdeelLijn.schema.json new file mode 100644 index 00000000..ed9c22c4 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWaterdeelLijn.schema.json @@ -0,0 +1,196 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonwaterdeellijn", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterdeel_lijn" + ], + "properties": { + "breedteklasse": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "brugnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "functie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiekvoorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "getijdeinvloed": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoofdafwatering": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogteniveau": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "isbagnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamfries": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamnl": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naamofficieel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "sluisnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "typewater": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vaarwegklasse": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "voorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWegdeelHartlijn.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWegdeelHartlijn.schema.json new file mode 100644 index 00000000..26735519 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWegdeelHartlijn.schema.json @@ -0,0 +1,238 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonwegdeelhartlijn", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wegdeel_hartlijn" + ], + "properties": { + "aantalrijstroken": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "afritnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "afritnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "awegnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "brugnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ewegnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiekvoorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gescheidenrijbaan": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoofdverkeersgebruik": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogteniveau": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "isbagnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "knooppuntnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nwegnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "swegnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tunnelnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "typeinfrastructuur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "typeweg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "verhardingsbreedteklasse": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "verhardingstype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWegdeelLijn.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWegdeelLijn.schema.json new file mode 100644 index 00000000..5e6598e6 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/PropertiesGeoJSONWegdeelLijn.schema.json @@ -0,0 +1,175 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/propertiesgeojsonwegdeellijn", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wegdeel_lijn" + ], + "properties": { + "bronactualiteit": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "bronbeschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronnauwkeurigheid": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brontype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "brugnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fysiekvoorkomen": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoofdverkeersgebruik": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogteniveau": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "isbagnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatietype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectbegintijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tdncode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstipregistratie": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "tunnelnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "typeinfrastructuur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "typeweg": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "verhardingsbreedteklasse": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "verhardingstype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "visualisatiecode": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/SpatialExtent.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/SpatialExtent.schema.json new file mode 100644 index 00000000..1a3d5117 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/SpatialExtent.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/spatialextent", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/spatialExtent" + ], + "description": "The spatial extent of the element in the collection.", + "properties": { + "bbox": { + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).", + "items": { + "type": "number" + }, + "maxItems": 6, + "minItems": 4, + "type": "array" + }, + "minItems": 1, + "type": "array", + "examples": [ + [ + 7.01, + 50.63, + 7.22, + 50.78 + ] + ] + }, + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + }, + "required": [ + "bbox" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileJSON.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileJSON.schema.json new file mode 100644 index 00000000..11030ad8 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileJSON.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/tilejson", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/tileJSON" + ], + "properties": { + "attribution": { + "type": "string" + }, + "bounds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "center": { + "items": { + "type": "number" + }, + "type": "array" + }, + "crs": { + "type": "string" + }, + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "extent": { + "items": { + "type": "number" + }, + "type": "array" + }, + "grids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "legend": { + "type": "string" + }, + "maxzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "minzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "name": { + "type": "string" + }, + "profile": { + "type": "string" + }, + "proj4": { + "type": "string" + }, + "scheme": { + "type": "string" + }, + "template": { + "type": "string" + }, + "tile_matrix": { + "items": { + "$ref": "../_shared/Item4.schema.json" + }, + "type": "array" + }, + "tilejson": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + }, + "tiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + } + }, + "required": [ + "tilejson", + "tiles" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileMatrixSet.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileMatrixSet.schema.json new file mode 100644 index 00000000..fe9d5951 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileMatrixSet.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/tilematrixset", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/tileMatrixSet" + ], + "description": "A definition of a tile matrix set following the Tile Matrix Set standard. For tileset metadata, such a description (in `tileMatrixSet` property) is only required for offline use, as an alternative to a link with a `http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme` relation type.", + "properties": { + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Tile matrix set identifier. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this tile matrix set", + "items": { + "type": "string" + }, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "tileMatrices": { + "description": "Describes scale levels and its tile matrices", + "items": { + "$ref": "./Item55.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + }, + "wellKnownScaleSet": { + "description": "Reference to a well-known scale set", + "format": "uri", + "type": "string" + } + }, + "required": [ + "crs", + "tileMatrices" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileSet.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileSet.schema.json new file mode 100644 index 00000000..26f83c71 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TileSet.schema.json @@ -0,0 +1,450 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/tileset", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/tileSet" + ], + "description": "A resource describing a tileset based on the OGC TileSet Metadata Standard. At least one of the 'TileMatrixSet', or a link with 'rel' http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme", + "properties": { + "accessConstraints": { + "default": "unclassified", + "description": "Restrictions on the availability of the Tile Set that the user needs to be aware of before using or redistributing the Tile Set", + "enum": [ + "unclassified", + "restricted", + "confidential", + "secret", + "topSecret" + ], + "type": "string" + }, + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "centerPoint": { + "allOf": [ + { + "description": "Location of a tile that nicely represents the tileset. Implementations may use this center value to set the default location or to present a representative tile in a user interface" + }, + { + "properties": { + "cellSize": { + "description": "Cell size of the tile matrix selected", + "type": "number" + }, + "coordinates": { + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS) of the coordinates" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of the tile matrix selected", + "type": "number" + }, + "tileMatrix": { + "description": "TileMatrix identifier associated with the scaleDenominator", + "type": "string" + } + }, + "required": [ + "coordinates" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the Tile Set was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile set", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "keywords": { + "description": "keywords about this tileset", + "items": { + "type": "string" + }, + "type": "array" + }, + "layers": { + "items": { + "$ref": "../_shared/Item20.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links to related resources. Possible link 'rel' values are: 'http://www.opengis.net/def/rel/ogc/1.0/dataset' for a URL pointing to the dataset, 'item' for a URL template to get a tile; 'alternate' for a URL pointing to another representation of the TileSetMetadata (e.g a TileJSON file); 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' for a definition of the TileMatrixSet; 'http://www.opengis.net/def/rel/ogc/1.0/geodata' for pointing to a single collection (if the tileset represents a single collection)", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "mediaTypes": { + "description": "Media types available for the tiles", + "items": { + "type": "string" + }, + "type": "array" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the Tile Set", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style involving all layers used to generate the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "tileMatrixSetLimits": { + "description": "Limits for the TileRow and TileCol values for each TileMatrix in the tileMatrixSet. If missing, there are no limits other that the ones imposed by the TileMatrixSet. If present the TileMatrices listed are limited and the rest not available at all", + "items": { + "$ref": "../_shared/TileMatrixLimits.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last Tile Set change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "version": { + "description": "Version of the Tile Set. Changes if the data behind the tiles has been changed", + "type": "string" + } + }, + "required": [ + "dataType", + "crs", + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TimeStamp.schema.json b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TimeStamp.schema.json new file mode 100644 index 00000000..dc697a06 --- /dev/null +++ b/assets/schemas/api-register/pdok/brt-top10nl-m72f0f3hg/TimeStamp.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/brt-top10nl-m72f0f3hg/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureCollectionGeoJSONBestandBodemgebruik_2010.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureCollectionGeoJSONBestandBodemgebruik_2010.schema.json new file mode 100644 index 00000000..fc2a80d0 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureCollectionGeoJSONBestandBodemgebruik_2010.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/featurecollectiongeojsonbestandbodemgebruik_2010", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bestand_bodemgebruik_2010" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBestandBodemgebruik_2010.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureCollectionJSONFGBestandBodemgebruik_2010.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureCollectionJSONFGBestandBodemgebruik_2010.schema.json new file mode 100644 index 00000000..cc262516 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureCollectionJSONFGBestandBodemgebruik_2010.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/featurecollectionjsonfgbestandbodemgebruik_2010", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bestand_bodemgebruik_2010" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBestandBodemgebruik_2010.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureGeoJSONBestandBodemgebruik_2010.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureGeoJSONBestandBodemgebruik_2010.schema.json new file mode 100644 index 00000000..cad07148 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureGeoJSONBestandBodemgebruik_2010.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/featuregeojsonbestandbodemgebruik_2010", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bestand_bodemgebruik_2010" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBestandBodemgebruik_2010.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureJSONBestandBodemgebruik_2010.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureJSONBestandBodemgebruik_2010.schema.json new file mode 100644 index 00000000..42b4c0af --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureJSONBestandBodemgebruik_2010.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/featurejsonbestandbodemgebruik_2010", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/featureJSON_bestand_bodemgebruik_2010" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBestandBodemgebruik_2010.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureJSONFGBestandBodemgebruik_2010.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureJSONFGBestandBodemgebruik_2010.schema.json new file mode 100644 index 00000000..eb7ff028 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/FeatureJSONFGBestandBodemgebruik_2010.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/featurejsonfgbestandbodemgebruik_2010", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bestand_bodemgebruik_2010" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBestandBodemgebruik_2010.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/PropertiesGeoJSONBestandBodemgebruik_2010.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/PropertiesGeoJSONBestandBodemgebruik_2010.schema.json new file mode 100644 index 00000000..f1ab09c0 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/PropertiesGeoJSONBestandBodemgebruik_2010.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2010-7o1f0bqhr/propertiesgeojsonbestandbodemgebruik_2010", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2010/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bestand_bodemgebruik_2010" + ], + "properties": { + "bg2010a": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bodemgebruik": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "categorie": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureCollectionGeoJSONBestandBodemgebruik_2015.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureCollectionGeoJSONBestandBodemgebruik_2015.schema.json new file mode 100644 index 00000000..d25e61b0 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureCollectionGeoJSONBestandBodemgebruik_2015.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/featurecollectiongeojsonbestandbodemgebruik_2015", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bestand_bodemgebruik_2015" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBestandBodemgebruik_2015.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureCollectionJSONFGBestandBodemgebruik_2015.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureCollectionJSONFGBestandBodemgebruik_2015.schema.json new file mode 100644 index 00000000..c058af51 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureCollectionJSONFGBestandBodemgebruik_2015.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/featurecollectionjsonfgbestandbodemgebruik_2015", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bestand_bodemgebruik_2015" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBestandBodemgebruik_2015.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureGeoJSONBestandBodemgebruik_2015.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureGeoJSONBestandBodemgebruik_2015.schema.json new file mode 100644 index 00000000..e46d8058 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureGeoJSONBestandBodemgebruik_2015.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/featuregeojsonbestandbodemgebruik_2015", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bestand_bodemgebruik_2015" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBestandBodemgebruik_2015.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureJSONBestandBodemgebruik_2015.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureJSONBestandBodemgebruik_2015.schema.json new file mode 100644 index 00000000..29f38a0b --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureJSONBestandBodemgebruik_2015.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/featurejsonbestandbodemgebruik_2015", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/featureJSON_bestand_bodemgebruik_2015" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBestandBodemgebruik_2015.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureJSONFGBestandBodemgebruik_2015.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureJSONFGBestandBodemgebruik_2015.schema.json new file mode 100644 index 00000000..7773b2ca --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/FeatureJSONFGBestandBodemgebruik_2015.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/featurejsonfgbestandbodemgebruik_2015", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bestand_bodemgebruik_2015" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBestandBodemgebruik_2015.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/PropertiesGeoJSONBestandBodemgebruik_2015.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/PropertiesGeoJSONBestandBodemgebruik_2015.schema.json new file mode 100644 index 00000000..3d79d1c1 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/PropertiesGeoJSONBestandBodemgebruik_2015.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2015-uw1kab3hr/propertiesgeojsonbestandbodemgebruik_2015", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2015/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bestand_bodemgebruik_2015" + ], + "properties": { + "bg2015": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bodemgebruik": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "categorie": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureCollectionGeoJSONBbg2017.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureCollectionGeoJSONBbg2017.schema.json new file mode 100644 index 00000000..a754410e --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureCollectionGeoJSONBbg2017.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/featurecollectiongeojsonbbg2017", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bbg2017" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBbg2017.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureCollectionJSONFGBbg2017.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureCollectionJSONFGBbg2017.schema.json new file mode 100644 index 00000000..c8763cdf --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureCollectionJSONFGBbg2017.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/featurecollectionjsonfgbbg2017", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bbg2017" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBbg2017.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureGeoJSONBbg2017.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureGeoJSONBbg2017.schema.json new file mode 100644 index 00000000..df5bba32 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureGeoJSONBbg2017.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/featuregeojsonbbg2017", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bbg2017" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBbg2017.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureJSONBbg2017.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureJSONBbg2017.schema.json new file mode 100644 index 00000000..8329ac7d --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureJSONBbg2017.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/featurejsonbbg2017", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/featureJSON_bbg2017" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBbg2017.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureJSONFGBbg2017.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureJSONFGBbg2017.schema.json new file mode 100644 index 00000000..8d7c0bc5 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/FeatureJSONFGBbg2017.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/featurejsonfgbbg2017", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bbg2017" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBbg2017.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/PropertiesGeoJSONBbg2017.schema.json b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/PropertiesGeoJSONBbg2017.schema.json new file mode 100644 index 00000000..6cfe3913 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/PropertiesGeoJSONBbg2017.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bestand-bodemgebruik-2017-z_pgtxqhg/propertiesgeojsonbbg2017", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bestand-bodemgebruik-2017/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bbg2017" + ], + "properties": { + "bg2017": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bodemgebruik": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "categorie": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureCollectionGeoJSONBevolkingskern_2011.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureCollectionGeoJSONBevolkingskern_2011.schema.json new file mode 100644 index 00000000..de337171 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureCollectionGeoJSONBevolkingskern_2011.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/featurecollectiongeojsonbevolkingskern_2011", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bevolkingskern_2011" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBevolkingskern_2011.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureCollectionJSONFGBevolkingskern_2011.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureCollectionJSONFGBevolkingskern_2011.schema.json new file mode 100644 index 00000000..2d65f368 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureCollectionJSONFGBevolkingskern_2011.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/featurecollectionjsonfgbevolkingskern_2011", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bevolkingskern_2011" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBevolkingskern_2011.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureGeoJSONBevolkingskern_2011.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureGeoJSONBevolkingskern_2011.schema.json new file mode 100644 index 00000000..6b24c136 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureGeoJSONBevolkingskern_2011.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/featuregeojsonbevolkingskern_2011", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bevolkingskern_2011" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevolkingskern_2011.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureJSONBevolkingskern_2011.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureJSONBevolkingskern_2011.schema.json new file mode 100644 index 00000000..5a82c8fa --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureJSONBevolkingskern_2011.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/featurejsonbevolkingskern_2011", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/featureJSON_bevolkingskern_2011" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevolkingskern_2011.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureJSONFGBevolkingskern_2011.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureJSONFGBevolkingskern_2011.schema.json new file mode 100644 index 00000000..bc572874 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/FeatureJSONFGBevolkingskern_2011.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/featurejsonfgbevolkingskern_2011", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bevolkingskern_2011" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevolkingskern_2011.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/PropertiesGeoJSONBevolkingskern_2011.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/PropertiesGeoJSONBevolkingskern_2011.schema.json new file mode 100644 index 00000000..6668fcb2 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/PropertiesGeoJSONBevolkingskern_2011.schema.json @@ -0,0 +1,797 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2011-rvhmtb3nr/propertiesgeojsonbevolkingskern_2011", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2011/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bevolkingskern_2011" + ], + "properties": { + "aantkern01": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "afs_apoth": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_basond": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_bsop": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_hapost": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_haprak": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_havwo": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_kdvblf": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_oprit": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_ovlevm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_super": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_vmbo": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "afs_ziekhs": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "av5_haprak": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "av5_ovlevm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bev01tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bev11tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bev_man": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bev_t0_14": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bev_t15_24": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bev_t25_44": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bev_t45_64": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bev_t65pl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bev_vrw": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bkgr_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "eenp15_24": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "eenp15_44": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "eenp45_64": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "eenp65pl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemlft": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kern_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kern_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kn_allo_nw": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kn_allo_w": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kn_autoch": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "landn": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_mk0_14": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_mk15_24": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_mk25_44": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_mk45_64": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_mk65pl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_zk0_14": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_zk15_24": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_zk25_44": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_zk45_64": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mp_zk65pl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oad": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opptot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_hogopl15": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_lagopl15": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_midopl15": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wbv_1524": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wbv_2544": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wbv_4554": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wbv_5564": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wbv_6574": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wrk_cmd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wrk_lndb": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wrk_ncmd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wrk_nijv": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wrk_onb": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "p_wrk_ov": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ppart0_14": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ppart15_24": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ppart25_44": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ppart45_64": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ppart65pl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ppart_tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "prov_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "recrwon": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "saldo_bin": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "saldo_buit": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sted": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_eenoud": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_eenp": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_geh_mk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_geh_zk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_gehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_instit": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_mp_mk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_mp_zk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_ong_mk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_ong_zk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_ongeh": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tot_samenw": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_1": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_3": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_4": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_5": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_6pl": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_eenp": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_mpmk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_mpzk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tothh_t": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "watern": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "won_bez_e": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "won_bez_h": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "won_bez_t": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "won_prc_e": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "won_prc_h": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "won_prc_o": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "won_woz_e": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "won_woz_h": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "won_woz_t": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "woning01": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "woning11": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "wooneenh": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "x_gba": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "y_gba": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureCollectionGeoJSONBevolkingskernen.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureCollectionGeoJSONBevolkingskernen.schema.json new file mode 100644 index 00000000..b3f23c54 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureCollectionGeoJSONBevolkingskernen.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/featurecollectiongeojsonbevolkingskernen", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bevolkingskernen" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBevolkingskernen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureCollectionJSONFGBevolkingskernen.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureCollectionJSONFGBevolkingskernen.schema.json new file mode 100644 index 00000000..7642a81e --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureCollectionJSONFGBevolkingskernen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/featurecollectionjsonfgbevolkingskernen", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bevolkingskernen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBevolkingskernen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureGeoJSONBevolkingskernen.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureGeoJSONBevolkingskernen.schema.json new file mode 100644 index 00000000..21c69463 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureGeoJSONBevolkingskernen.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/featuregeojsonbevolkingskernen", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bevolkingskernen" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevolkingskernen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureJSONBevolkingskernen.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureJSONBevolkingskernen.schema.json new file mode 100644 index 00000000..01e39720 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureJSONBevolkingskernen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/featurejsonbevolkingskernen", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/featureJSON_bevolkingskernen" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevolkingskernen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureJSONFGBevolkingskernen.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureJSONFGBevolkingskernen.schema.json new file mode 100644 index 00000000..ed5a6f4a --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/FeatureJSONFGBevolkingskernen.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/featurejsonfgbevolkingskernen", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bevolkingskernen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevolkingskernen.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/PropertiesGeoJSONBevolkingskernen.schema.json b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/PropertiesGeoJSONBevolkingskernen.schema.json new file mode 100644 index 00000000..d60657ce --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/PropertiesGeoJSONBevolkingskernen.schema.json @@ -0,0 +1,1331 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-bevolkingskernen-2021-i8hgob3hg/propertiesgeojsonbevolkingskernen", + "x-derived-from": [ + "https://api.pdok.nl/cbs/bevolkingskernen-2021/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bevolkingskernen" + ], + "properties": { + "aantal_eengezins_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_eenouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_eenouderhuishoudens_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_eenpersoonshuishoudens_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_0_tot_15_jaar_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_15_tot_25_jaar_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_2001": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_25_tot_45_jaar_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_45_tot_65_jaar_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_65_tot_75_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_65_tot_75_jaar_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_75_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_75_jaar_en_ouder_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_mannen_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meergezins_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meerpersoonshuishoudens_zonder_kind": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meerpersoonshuishoudens_zonder_kind_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_niet_bewoonde_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_part_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_part_huishoudens_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_uitkering_onder_aowlft": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_tweeouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_tweeouderhuishoudens_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_vrouwen_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bag_2012": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_05_tot_15": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_15_en_later": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_45_tot_65": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_65_tot_75": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_75_tot_85": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_85_tot_95": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_95_tot_05": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_voor_1945": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_cbswrg_2001": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_cbswrg_2011": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_cbswrg_2012": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "attractiepark_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijz_buitenschoolse_opvang_afst_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijz_huisartsenpraktijk_afst_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijz_oprit_hoofdverkeersweg_afst_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijz_winkel_ov_dagel_levensm_afst_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijz_ziekenh_incl_buitenpoli_afst_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_apotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_apotheek_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_attractiepark_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_basisonderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_basisonderwijs_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bibliotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bibliotheek_afstand_in_km_2012": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bioscoop_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bioscoop_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_brandweerkazerne_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_brandweerkazerne_afstand_in_km_2012": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_buitenschoolse_opvang_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafe_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafe_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafetaria_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_grote_supermarkt_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_grote_supermarkt_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_hotel_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpost_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpost_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpraktijk_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kinderdagverblijf_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kinderdagverblijf_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kunstijsbaan_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_museum_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_museum_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_oprit_hoofdverkeersweg_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_overstapstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_overstapstation_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_restaurant_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_theater_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_theater_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_treinstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_treinstation_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_voortgezet_onderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_warenhuis_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_warenhuis_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_winkel_ov_dagel_levensm_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_excl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_incl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zwembad_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zwembad_afstand_in_km_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "geboorteoverschot_2001_2010": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboorteoverschot_2011_2020": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_huishoudensgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudensgrootte_2011": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woz_waarde_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_woz_waarde_koopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_woz_waarde_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grootteklasse": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "inwoners_buiten_europa_geboren": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "inwoners_ned_geboren_buiten_europese_herkomst": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "inwoners_ned_geboren_ned_herkomst": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "inwoners_ned_geboren_ov_europese_herkomst": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "inwoners_ov_europa_geboren": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kernnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "migratie_saldo_2001_2010": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "migratie_saldo_2011_2020": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "museum_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "naam_2021": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opp_land_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opp_water_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "provincie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "restaurant_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stedelijkheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "x_kern": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "y_kern": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureCollectionGeoJSONExistinglanduse.schema.json b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureCollectionGeoJSONExistinglanduse.schema.json new file mode 100644 index 00000000..781ad29d --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureCollectionGeoJSONExistinglanduse.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/featurecollectiongeojsonexistinglanduse", + "x-derived-from": [ + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_existinglanduse" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONExistinglanduse.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureCollectionJSONFGExistinglanduse.schema.json b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureCollectionJSONFGExistinglanduse.schema.json new file mode 100644 index 00000000..bd458c11 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureCollectionJSONFGExistinglanduse.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/featurecollectionjsonfgexistinglanduse", + "x-derived-from": [ + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_existinglanduse" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGExistinglanduse.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureGeoJSONExistinglanduse.schema.json b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureGeoJSONExistinglanduse.schema.json new file mode 100644 index 00000000..db92a896 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureGeoJSONExistinglanduse.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/featuregeojsonexistinglanduse", + "x-derived-from": [ + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_existinglanduse" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONExistinglanduse.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureJSONExistinglanduse.schema.json b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureJSONExistinglanduse.schema.json new file mode 100644 index 00000000..8ab32539 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureJSONExistinglanduse.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/featurejsonexistinglanduse", + "x-derived-from": [ + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/featureJSON_existinglanduse" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONExistinglanduse.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureJSONFGExistinglanduse.schema.json b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureJSONFGExistinglanduse.schema.json new file mode 100644 index 00000000..44589da8 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/FeatureJSONFGExistinglanduse.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/featurejsonfgexistinglanduse", + "x-derived-from": [ + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/featureJSONFG_existinglanduse" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONExistinglanduse.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/PropertiesGeoJSONExistinglanduse.schema.json b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/PropertiesGeoJSONExistinglanduse.schema.json new file mode 100644 index 00000000..1b698145 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/PropertiesGeoJSONExistinglanduse.schema.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-existing-land-use-inspire-geharmoniseerd-ghtgtx3nr/propertiesgeojsonexistinglanduse", + "x-derived-from": [ + "https://api.pdok.nl/cbs/landuse/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_existinglanduse" + ], + "properties": { + "dataset_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "existinglanduseobject_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hilucslanduse_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hilucspresence_nilreason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "inspireid_identifier_localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "inspireid_identifier_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "observationdate": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "ogr_pkid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "specificlanduse_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "specificlanduse_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "specificpresence_nilreason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "validfrom": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "validto": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-gebiedsindelingen-2016-t-m-heden-paamtb3ng/PropertiesGeoJSONBuurtGegeneraliseerd.schema.json b/assets/schemas/api-register/pdok/cbs-gebiedsindelingen-2016-t-m-heden-paamtb3ng/PropertiesGeoJSONBuurtGegeneraliseerd.schema.json new file mode 100644 index 00000000..e8044547 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-gebiedsindelingen-2016-t-m-heden-paamtb3ng/PropertiesGeoJSONBuurtGegeneraliseerd.schema.json @@ -0,0 +1,75 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-gebiedsindelingen-2016-t-m-heden-paamtb3ng/propertiesgeojsonbuurtgegeneraliseerd", + "x-derived-from": [ + "https://api.pdok.nl/cbs/gebiedsindelingen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_buurt_gegeneraliseerd" + ], + "properties": { + "einddatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gm_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaarcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jrstatcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rubriek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "startdatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "statcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "statnaam": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureCollectionGeoJSONPostcode4.schema.json b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureCollectionGeoJSONPostcode4.schema.json new file mode 100644 index 00000000..d1ea380e --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureCollectionGeoJSONPostcode4.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode4-statistieken-ep0mtb3ng/featurecollectiongeojsonpostcode4", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_postcode4" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONPostcode4.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureCollectionJSONFGPostcode4.schema.json b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureCollectionJSONFGPostcode4.schema.json new file mode 100644 index 00000000..57130620 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureCollectionJSONFGPostcode4.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode4-statistieken-ep0mtb3ng/featurecollectionjsonfgpostcode4", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_postcode4" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGPostcode4.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureGeoJSONPostcode4.schema.json b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureGeoJSONPostcode4.schema.json new file mode 100644 index 00000000..58076be4 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureGeoJSONPostcode4.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode4-statistieken-ep0mtb3ng/featuregeojsonpostcode4", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_postcode4" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONPostcode4.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureJSONFGPostcode4.schema.json b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureJSONFGPostcode4.schema.json new file mode 100644 index 00000000..176b4381 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureJSONFGPostcode4.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode4-statistieken-ep0mtb3ng/featurejsonfgpostcode4", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/featureJSONFG_postcode4" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONPostcode4.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureJSONPostcode4.schema.json b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureJSONPostcode4.schema.json new file mode 100644 index 00000000..e78066aa --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/FeatureJSONPostcode4.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode4-statistieken-ep0mtb3ng/featurejsonpostcode4", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/featureJSON_postcode4" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONPostcode4.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/PropertiesGeoJSONPostcode4.schema.json b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/PropertiesGeoJSONPostcode4.schema.json new file mode 100644 index 00000000..a7dfd3e2 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode4-statistieken-ep0mtb3ng/PropertiesGeoJSONPostcode4.schema.json @@ -0,0 +1,1109 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode4-statistieken-ep0mtb3ng/propertiesgeojsonpostcode4", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode4/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_postcode4" + ], + "properties": { + "aantal_eenouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_geboorten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meergezins_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meerpersoonshuishoudens_zonder_kind": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_niet_bewoonde_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_part_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_uitkering_onder_aowlft": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_tweeouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_05_tot_15": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_15_en_later": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_45_tot_65": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_65_tot_75": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_75_tot_85": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_85_tot_95": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_95_tot_05": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_voor_1945": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "attractiepark_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_apotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_attractiepark_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_basisonderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bibliotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bioscoop_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_brandweerkazerne_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_buitenschoolse_opvang_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafe_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafetaria_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_grote_supermarkt_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_havo_vwo_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_hotel_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpost_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpraktijk_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kinderdagverblijf_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kunstijsbaan_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_museum_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_oprit_hoofdverkeersweg_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_overstapstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_poppodium_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_restaurant_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_sauna_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_theater_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_treinstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_vmbo_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_voortgezet_onderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_warenhuis_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_winkels_ov_dagel_levensm_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_excl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_incl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zonnebank_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zwembad_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "einddatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_inkomen_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudensgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woz_waarde_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "jaarcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mediaan_inkomen_huishouden": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "museum_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_buiten_nederland_herkmst_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_buiten_nederland_herkomst_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_overig_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_hoog_inkomen_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_laag_inkomen_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_nederlandse_achtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_niet_westerse_migr_achtergr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_westerse_migr_achtergr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "postcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "restaurant_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "startdatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "stedelijkheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureCollectionGeoJSONPostcode6.schema.json b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureCollectionGeoJSONPostcode6.schema.json new file mode 100644 index 00000000..21d7195d --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureCollectionGeoJSONPostcode6.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode6-statistieken-dvjmox3hr/featurecollectiongeojsonpostcode6", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_postcode6" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONPostcode6.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureCollectionJSONFGPostcode6.schema.json b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureCollectionJSONFGPostcode6.schema.json new file mode 100644 index 00000000..c4188660 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureCollectionJSONFGPostcode6.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode6-statistieken-dvjmox3hr/featurecollectionjsonfgpostcode6", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_postcode6" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGPostcode6.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureGeoJSONPostcode6.schema.json b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureGeoJSONPostcode6.schema.json new file mode 100644 index 00000000..40fa1e9d --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureGeoJSONPostcode6.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode6-statistieken-dvjmox3hr/featuregeojsonpostcode6", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_postcode6" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONPostcode6.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureJSONFGPostcode6.schema.json b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureJSONFGPostcode6.schema.json new file mode 100644 index 00000000..1c1f84a9 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureJSONFGPostcode6.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode6-statistieken-dvjmox3hr/featurejsonfgpostcode6", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/featureJSONFG_postcode6" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONPostcode6.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureJSONPostcode6.schema.json b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureJSONPostcode6.schema.json new file mode 100644 index 00000000..a960f39e --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/FeatureJSONPostcode6.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode6-statistieken-dvjmox3hr/featurejsonpostcode6", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/featureJSON_postcode6" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONPostcode6.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/PropertiesGeoJSONPostcode6.schema.json b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/PropertiesGeoJSONPostcode6.schema.json new file mode 100644 index 00000000..9af50116 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-postcode6-statistieken-dvjmox3hr/PropertiesGeoJSONPostcode6.schema.json @@ -0,0 +1,1071 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-postcode6-statistieken-dvjmox3hr/propertiesgeojsonpostcode6", + "x-derived-from": [ + "https://api.pdok.nl/cbs/postcode6/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_postcode6" + ], + "properties": { + "aantal_eenouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_geboorten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meergezins_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meerpersoonshuishoudens_zonder_kind": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_niet_bewoonde_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_part_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_uitkering_onder_aowlft": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_tweeouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_05_tot_15": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_15_en_later": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_45_tot_65": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_65_tot_75": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_75_tot_85": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_85_tot_95": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_95_tot_05": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_voor_1945": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "attractiepark_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_apotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_attractiepark_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_basisonderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bibliotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bioscoop_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_brandweerkazerne_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_buitenschoolse_opvang_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafe_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafetaria_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_grote_supermarkt_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_havo_vwo_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_hotel_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpost_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpraktijk_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kinderdagverblijf_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kunstijsbaan_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_museum_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_oprit_hoofdverkeersweg_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_overstapstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_poppodium_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_restaurant_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_sauna_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_theater_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_treinstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_vmbo_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_voortgezet_onderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_warenhuis_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_winkels_ov_dagel_levensm_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_excl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_incl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zonnebank_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zwembad_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "einddatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_huishoudensgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woz_waarde_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "jaarcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mediaan_inkomen_huishouden": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "museum_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_geb_buiten_nederland_herkmst_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_buiten_nederland_herkomst_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_overig_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_nederlandse_achtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_niet_westerse_migr_achtergr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_westerse_migr_achtergr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "postcode6": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "restaurant_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "startdatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "theater_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureCollectionGeoJSONVierkant100.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureCollectionGeoJSONVierkant100.schema.json new file mode 100644 index 00000000..ba13bc72 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureCollectionGeoJSONVierkant100.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/featurecollectiongeojsonvierkant100", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_vierkant100" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONVierkant100.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureCollectionJSONFGVierkant100.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureCollectionJSONFGVierkant100.schema.json new file mode 100644 index 00000000..9302cec5 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureCollectionJSONFGVierkant100.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/featurecollectionjsonfgvierkant100", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_vierkant100" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGVierkant100.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureGeoJSONVierkant100.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureGeoJSONVierkant100.schema.json new file mode 100644 index 00000000..86c92cd8 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureGeoJSONVierkant100.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/featuregeojsonvierkant100", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_vierkant100" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant100.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureJSONFGVierkant100.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureJSONFGVierkant100.schema.json new file mode 100644 index 00000000..e177fe16 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureJSONFGVierkant100.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/featurejsonfgvierkant100", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/featureJSONFG_vierkant100" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant100.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureJSONVierkant100.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureJSONVierkant100.schema.json new file mode 100644 index 00000000..96cc9b4f --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/FeatureJSONVierkant100.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/featurejsonvierkant100", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/featureJSON_vierkant100" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant100.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/PropertiesGeoJSONVierkant100.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/PropertiesGeoJSONVierkant100.schema.json new file mode 100644 index 00000000..75d9cd4c --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/PropertiesGeoJSONVierkant100.schema.json @@ -0,0 +1,1107 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-100m-ql1mox3hr/propertiesgeojsonvierkant100", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken100m/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vierkant100" + ], + "properties": { + "aantal_eenouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_geboorten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meergezins_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meerpersoonshuishoudens_zonder_kind": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_niet_bewoonde_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_part_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_uitkering_onder_aowlft": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_tweeouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_05_tot_15": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_15_en_later": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_45_tot_65": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_65_tot_75": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_75_tot_85": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_85_tot_95": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_95_tot_05": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_voor_1945": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "attractiepark_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cat_percentage_nederlandse_achtergrond": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cat_percentage_niet_westerse_migr_achtergr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cat_percentage_westerse_migr_achtergr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "crs28992res100m": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dichtstbijzijnde_apotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_attractiepark_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_basisonderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bibliotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bioscoop_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_brandweerkazerne_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_buitenschoolse_opvang_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafe_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafetaria_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_grote_supermarkt_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_havo_vwo_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_hotel_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpost_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpraktijk_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kinderdagverblijf_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kunstijsbaan_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_museum_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_oprit_hoofdverkeersweg_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_overstapstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_poppodium_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_restaurant_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_sauna_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_theater_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_treinstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_vmbo_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_voortgezet_onderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_warenhuis_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_winkel_ov_dagel_levensm_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_winkels_ov_dagel_levensm_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_excl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_incl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zonnebank_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zwembad_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "einddatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_huishoudensgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woz_waarde_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "jaarcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mediaan_inkomen_huishouden": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "museum_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_geb_buiten_nederland_herkmst_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_buiten_nederland_herkomst_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_overig_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_nederlandse_achtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_niet_westerse_migr_achtergr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_westerse_migr_achtergr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "restaurant_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "startdatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "theater_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verandering_inw_2000_tot_2010": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "vmbo_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureCollectionGeoJSONVierkant500.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureCollectionGeoJSONVierkant500.schema.json new file mode 100644 index 00000000..c7124cf7 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureCollectionGeoJSONVierkant500.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/featurecollectiongeojsonvierkant500", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_vierkant500" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONVierkant500.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureCollectionJSONFGVierkant500.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureCollectionJSONFGVierkant500.schema.json new file mode 100644 index 00000000..80814efa --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureCollectionJSONFGVierkant500.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/featurecollectionjsonfgvierkant500", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_vierkant500" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGVierkant500.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureGeoJSONVierkant500.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureGeoJSONVierkant500.schema.json new file mode 100644 index 00000000..d55ae7a8 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureGeoJSONVierkant500.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/featuregeojsonvierkant500", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_vierkant500" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant500.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureJSONFGVierkant500.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureJSONFGVierkant500.schema.json new file mode 100644 index 00000000..af2d2f8d --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureJSONFGVierkant500.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/featurejsonfgvierkant500", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/featureJSONFG_vierkant500" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant500.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureJSONVierkant500.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureJSONVierkant500.schema.json new file mode 100644 index 00000000..784b447d --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/FeatureJSONVierkant500.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/featurejsonvierkant500", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/featureJSON_vierkant500" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant500.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/PropertiesGeoJSONVierkant500.schema.json b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/PropertiesGeoJSONVierkant500.schema.json new file mode 100644 index 00000000..4d415b27 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/PropertiesGeoJSONVierkant500.schema.json @@ -0,0 +1,1181 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-vierkantstatistieken-500m-o7xgtx3ng/propertiesgeojsonvierkant500", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkantstatistieken500m/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vierkant500" + ], + "properties": { + "aantal_eenouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_geboorten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_1971": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meergezins_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_meerpersoonshuishoudens_zonder_kind": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_niet_bewoonde_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_part_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_uitkering_onder_aowlft": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_tweeouderhuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_1971": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_05_tot_15": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_15_en_later": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_45_tot_65": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_65_tot_75": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_75_tot_85": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_85_tot_95": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_95_tot_05": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen_bouwjaar_voor_1945": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "attractiepark_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cat_percentage_nederlandse_achtergrond": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cat_percentage_niet_westerse_migr_achtergr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cat_percentage_westerse_migr_achtergr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "crs28992res500m": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dichtstbijzijnde_apotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_attractiepark_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_basisonderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bibliotheek_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_bioscoop_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_brandweerkazerne_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_buitenschoolse_opvang_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafe_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_cafetaria_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_grote_supermarkt_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_havo_vwo_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_hotel_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpost_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_huisartsenpraktijk_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kinderdagverblijf_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_kunstijsbaan_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_museum_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_oprit_hoofdverkeersweg_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_overstapstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_poppodium_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_restaurant_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_sauna_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_theater_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_treinstation_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_vmbo_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_voortgezet_onderwijs_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_warenhuis_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_winkel_ov_dagel_levensm_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_winkels_ov_dagel_levensm_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_winkels_ov_dagelijkse_levensm_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_excl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenh_incl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenhuis_excl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_ziekenhuis_incl_buitenpoli_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zonnebank_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dichtstbijzijnde_zwembad_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "einddatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_inkomen_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudensgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woz_waarde_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "jaarcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mediaan_inkomen_huishouden": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "museum_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "museum_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_buiten_nederland_herkmst_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_buiten_nederland_herkomst_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_buiten_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_nederland": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_geb_nederland_herkomst_overig_europa": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_hoog_inkomen_huishouden": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_laag_inkomen_huishouden": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_nederlandse_achtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_niet_westerse_migr_achtergr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_westerse_migr_achtergr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "restaurant_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "startdatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "stedelijkheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verandering_inw_2000_tot_2010": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "vmbo_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONBuurten.schema.json b/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONBuurten.schema.json new file mode 100644 index 00000000..452093f9 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONBuurten.schema.json @@ -0,0 +1,1572 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/propertiesgeojsonbuurten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_buurten" + ], + "properties": { + "aantal_bedrijfsvestigingen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_cultuur_recreatie_overige": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_financieel_onroerend_goed": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_handel_en_horeca": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_landbouw_bosbouw_visserij": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_nijverheid_energie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_overheid_onderwijs_en_zorg": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_vervoer_informatie_communicatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_zakelijke_dienstverlening": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inkomensontvangers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_alg_bijstandsuitkering_tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ao_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_aow_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ww_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_brandstof_benzine": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_overige_brandstof": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "apotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bevolkingsdichtheid_inwoners_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bibliotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brandweerkazerne_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buurtcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "buurtnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dekkingspercentage": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboorte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboortes_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemeentecode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gestandaardiseerd_inkomen_van_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_inkomen_per_inkomensontvanger": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_inkomen_per_inwoner": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_afstand_tot_museum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudsgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woningwaarde": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpost_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_110_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_120_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "indelingswijziging_wijken_en_buurten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jrstatcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kunstijsbaan_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mediaan_vermogen_van_particuliere_huish": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "meest_voorkomende_postcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "motortweewielers_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "netto_arbeidsparticipatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_hoog": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_middelbaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_land_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_totaal_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_water_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oprit_hoofdverkeersweg_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "overstapstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perc_huurwoningen_in_bezit_overige_verhuurders": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bewoond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_tot_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_vanaf_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eengezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gescheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_lage_koopkracht": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_onder_of_rond_sociaal_minimum": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_zonder_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_leegstand_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_meergezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_niet_westerse_migratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_ongehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_overige_nietwestersemigratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_marokko": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_nederlandse_antillen_en_aruba": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_suriname": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_turkije": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_verweduwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_werknemers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_westerse_migratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_eigendom_onbekend": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_stadsverwarming": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_zelfstandigen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_per_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "personenautos_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "poppodium_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sauna_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stedelijkheid_adressen_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_relatief": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "treinstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "water": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijkcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagelijkse_levensm_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "woningvoorraad": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zonnebank_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zwembad_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONGemeenten.schema.json b/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONGemeenten.schema.json new file mode 100644 index 00000000..f612fad8 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONGemeenten.schema.json @@ -0,0 +1,1537 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/propertiesgeojsongemeenten", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gemeenten" + ], + "properties": { + "aantal_bedrijfsvestigingen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_cultuur_recreatie_overige": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_financieel_onroerend_goed": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_handel_en_horeca": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_landbouw_bosbouw_visserij": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_nijverheid_energie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_overheid_onderwijs_en_zorg": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_vervoer_informatie_communicatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_zakelijke_dienstverlening": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inkomensontvangers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_alg_bijstandsuitkering_tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ao_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_aow_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ww_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_brandstof_benzine": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_overige_brandstof": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "apotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bevolkingsdichtheid_inwoners_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bibliotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brandweerkazerne_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "geboorte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboortes_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemeentecode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gestandaardiseerd_inkomen_van_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_inkomen_per_inkomensontvanger": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_inkomen_per_inwoner": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_afstand_tot_museum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudsgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woningwaarde": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpost_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_110_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_120_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "indelingswijziging_wijken_en_buurten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jrstatcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kunstijsbaan_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mediaan_vermogen_van_particuliere_huish": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "motortweewielers_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "netto_arbeidsparticipatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_hoog": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_middelbaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_land_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_totaal_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_water_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oprit_hoofdverkeersweg_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "overstapstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perc_huurwoningen_in_bezit_overige_verhuurders": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bewoond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_tot_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_vanaf_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eengezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gescheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_lage_koopkracht": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_onder_of_rond_sociaal_minimum": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_zonder_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_leegstand_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_meergezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_niet_westerse_migratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_ongehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_overige_nietwestersemigratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_marokko": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_nederlandse_antillen_en_aruba": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_suriname": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_turkije": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_verweduwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_werknemers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_westerse_migratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_eigendom_onbekend": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_stadsverwarming": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_zelfstandigen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_per_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "personenautos_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "poppodium_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sauna_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stedelijkheid_adressen_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_relatief": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "treinstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "water": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagelijkse_levensm_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "woningvoorraad": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zonnebank_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zwembad_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONWijken.schema.json b/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONWijken.schema.json new file mode 100644 index 00000000..d9b5bcd2 --- /dev/null +++ b/assets/schemas/api-register/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/PropertiesGeoJSONWijken.schema.json @@ -0,0 +1,1551 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/cbs-wijken-en-buurten-2022-sexgox3hg/propertiesgeojsonwijken", + "x-derived-from": [ + "https://api.pdok.nl/cbs/wijken-en-buurten-2022/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wijken" + ], + "properties": { + "aantal_bedrijfsvestigingen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_cultuur_recreatie_overige": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_financieel_onroerend_goed": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_handel_en_horeca": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_landbouw_bosbouw_visserij": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_nijverheid_energie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_overheid_onderwijs_en_zorg": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_vervoer_informatie_communicatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_bedrijven_zakelijke_dienstverlening": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_huishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inkomensontvangers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_alg_bijstandsuitkering_tot": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ao_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_aow_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personen_met_een_ww_uitkering_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_brandstof_benzine": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_personenautos_met_overige_brandstof": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_wmo_clienten_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "apotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddeld_aantal_binnen_50_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "attractiepark_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "basisonderwijs_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bevolkingsdichtheid_inwoners_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bibliotheek_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bioscoop_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "brandweerkazerne_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buitenschoolse_opvang_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafe_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "cafetaria_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "geboorte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geboortes_per_1000_inwoners": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gem_elektriciteitsverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemeentecode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_aantal_musea_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_elektriciteitsverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_2_onder_1_kap_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_appartement": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_hoekwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_huurwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_tussenwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruik_vrijstaande_woning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gasverbruikkoopwoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_gestandaardiseerd_inkomen_van_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddeld_inkomen_per_inkomensontvanger": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddeld_inkomen_per_inwoner": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gemiddelde_afstand_tot_museum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_huishoudsgrootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gemiddelde_woningwaarde": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grote_supermarkt_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "havo_vwo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hotel_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpost_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huisartsenpraktijk_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_110_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "huishoudens_tot_120_percent_van_sociaal_minimum": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "indelingswijziging_wijken_en_buurten": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jrstatcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kinderdagverblijf_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kunstijsbaan_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mannen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mediaan_vermogen_van_particuliere_huish": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "motortweewielers_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "netto_arbeidsparticipatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omgevingsadressendichtheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_hoog": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opleidingsniveau_middelbaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_land_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_totaal_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oppervlakte_water_in_ha": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "oprit_hoofdverkeersweg_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "overstapstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perc_huurwoningen_in_bezit_overige_verhuurders": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perc_huurwoningen_in_bezit_woningcorporaties": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bewoond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_tot_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_bouwjaarklasse_vanaf_2000": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eengezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_eenpersoonshuishoudens": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_gescheid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_met_lage_koopkracht": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_onder_of_rond_sociaal_minimum": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huishoudens_zonder_kinderen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_huurwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_jongeren_met_jeugdzorg_in_natura": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "percentage_koopwoningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_leegstand_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_meergezinswoning": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_niet_westerse_migratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_ongehuwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_overige_nietwestersemigratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_0_tot_15_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_15_tot_25_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_25_tot_45_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_45_tot_65_jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_65_jaar_en_ouder": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_hoog_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_personen_met_laag_inkomen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_marokko": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_nederlandse_antillen_en_aruba": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_suriname": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_uit_turkije": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_verweduwd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_werknemers": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_westerse_migratieachtergrond": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_eigendom_onbekend": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_woningen_met_stadsverwarming": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "percentage_zelfstandigen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_per_huishouden": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "personenautos_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "personenautos_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "poppodium_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "restaurant_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sauna_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stedelijkheid_adressen_per_km2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_relatief": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sterfte_totaal": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "theater_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "treinstation_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vmbo_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gem_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "voortgezet_onderwijs_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vrouwen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddeld_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "warenhuis_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "water": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijkcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijknaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_1_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_3_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagel_levensm_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "winkels_ov_dagelijkse_levensm_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "woningvoorraad": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_excl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_10_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_20_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpoli_gem_aantal_binnen_5_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ziekenhuis_incl_buitenpolikliniek_gem_afst_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zonnebank_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zwembad_gemiddelde_afstand_in_km": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureCollectionGeoJSONLijnen.schema.json b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureCollectionGeoJSONLijnen.schema.json new file mode 100644 index 00000000..cd4295f4 --- /dev/null +++ b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureCollectionGeoJSONLijnen.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/digitaal-topografisch-bestand-2gfmoxqhr/featurecollectiongeojsonlijnen", + "x-derived-from": [ + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_lijnen" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONLijnen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureCollectionJSONFGLijnen.schema.json b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureCollectionJSONFGLijnen.schema.json new file mode 100644 index 00000000..21889e1d --- /dev/null +++ b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureCollectionJSONFGLijnen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/digitaal-topografisch-bestand-2gfmoxqhr/featurecollectionjsonfglijnen", + "x-derived-from": [ + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_lijnen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGLijnen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureGeoJSONLijnen.schema.json b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureGeoJSONLijnen.schema.json new file mode 100644 index 00000000..dcd18df4 --- /dev/null +++ b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureGeoJSONLijnen.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/digitaal-topografisch-bestand-2gfmoxqhr/featuregeojsonlijnen", + "x-derived-from": [ + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_lijnen" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLijnen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureJSONFGLijnen.schema.json b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureJSONFGLijnen.schema.json new file mode 100644 index 00000000..55be468d --- /dev/null +++ b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureJSONFGLijnen.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/digitaal-topografisch-bestand-2gfmoxqhr/featurejsonfglijnen", + "x-derived-from": [ + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/featureJSONFG_lijnen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONLijnen.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureJSONLijnen.schema.json b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureJSONLijnen.schema.json new file mode 100644 index 00000000..500cc64c --- /dev/null +++ b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/FeatureJSONLijnen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/digitaal-topografisch-bestand-2gfmoxqhr/featurejsonlijnen", + "x-derived-from": [ + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/featureJSON_lijnen" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLijnen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONLijnen.schema.json b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONLijnen.schema.json new file mode 100644 index 00000000..5c43ef89 --- /dev/null +++ b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONLijnen.schema.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/digitaal-topografisch-bestand-2gfmoxqhr/propertiesgeojsonlijnen", + "x-derived-from": [ + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_lijnen" + ], + "properties": { + "cte": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "dtb_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "dtm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "eignam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gradenhoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hecto": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mutatie_co": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omschr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "st_lengthshape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "thema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "themb": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "z": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONPunten.schema.json b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONPunten.schema.json new file mode 100644 index 00000000..2ce3e53c --- /dev/null +++ b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONPunten.schema.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/digitaal-topografisch-bestand-2gfmoxqhr/propertiesgeojsonpunten", + "x-derived-from": [ + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_punten" + ], + "properties": { + "cte": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "dtb_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "dtm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "eignam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gradenhoek": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "hecto": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mutatie_co": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omschr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "thema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "themb": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "z": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONVlakken.schema.json b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONVlakken.schema.json new file mode 100644 index 00000000..a3a4e500 --- /dev/null +++ b/assets/schemas/api-register/pdok/digitaal-topografisch-bestand-2gfmoxqhr/PropertiesGeoJSONVlakken.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/digitaal-topografisch-bestand-2gfmoxqhr/propertiesgeojsonvlakken", + "x-derived-from": [ + "https://api.pdok.nl/rws/digitaal-topografisch-bestand/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vlakken" + ], + "properties": { + "cte": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "dtb_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "dtm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "eignam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gradenhoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hecto": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "laag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "mutatie_co": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omschr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "st_areashape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "st_perimetershape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "thema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "themb": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "z": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureCollectionGeoJSONLandingsite.schema.json b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureCollectionGeoJSONLandingsite.schema.json new file mode 100644 index 00000000..a89885a5 --- /dev/null +++ b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureCollectionGeoJSONLandingsite.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/drone-no-fly-zones-zbbmobqnr/featurecollectiongeojsonlandingsite", + "x-derived-from": [ + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_landingsite" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONLandingsite.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureCollectionJSONFGLandingsite.schema.json b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureCollectionJSONFGLandingsite.schema.json new file mode 100644 index 00000000..cfad9ed3 --- /dev/null +++ b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureCollectionJSONFGLandingsite.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/drone-no-fly-zones-zbbmobqnr/featurecollectionjsonfglandingsite", + "x-derived-from": [ + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_landingsite" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGLandingsite.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureGeoJSONLandingsite.schema.json b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureGeoJSONLandingsite.schema.json new file mode 100644 index 00000000..f85afece --- /dev/null +++ b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureGeoJSONLandingsite.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/drone-no-fly-zones-zbbmobqnr/featuregeojsonlandingsite", + "x-derived-from": [ + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_landingsite" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLandingsite.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureJSONFGLandingsite.schema.json b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureJSONFGLandingsite.schema.json new file mode 100644 index 00000000..108d8e35 --- /dev/null +++ b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureJSONFGLandingsite.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/drone-no-fly-zones-zbbmobqnr/featurejsonfglandingsite", + "x-derived-from": [ + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/featureJSONFG_landingsite" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONLandingsite.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureJSONLandingsite.schema.json b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureJSONLandingsite.schema.json new file mode 100644 index 00000000..d58989f7 --- /dev/null +++ b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/FeatureJSONLandingsite.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/drone-no-fly-zones-zbbmobqnr/featurejsonlandingsite", + "x-derived-from": [ + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/featureJSON_landingsite" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLandingsite.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/PropertiesGeoJSONLandingsite.schema.json b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/PropertiesGeoJSONLandingsite.schema.json new file mode 100644 index 00000000..a46774fc --- /dev/null +++ b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/PropertiesGeoJSONLandingsite.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/drone-no-fly-zones-zbbmobqnr/propertiesgeojsonlandingsite", + "x-derived-from": [ + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_landingsite" + ], + "properties": { + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "specifiek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "txtname": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/PropertiesGeoJSONLuchtvaartgebieden.schema.json b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/PropertiesGeoJSONLuchtvaartgebieden.schema.json new file mode 100644 index 00000000..a9b519f0 --- /dev/null +++ b/assets/schemas/api-register/pdok/drone-no-fly-zones-zbbmobqnr/PropertiesGeoJSONLuchtvaartgebieden.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/drone-no-fly-zones-zbbmobqnr/propertiesgeojsonluchtvaartgebieden", + "x-derived-from": [ + "https://api.pdok.nl/lvnl/drone-no-flyzones/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_luchtvaartgebieden" + ], + "properties": { + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "localtype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "shape_area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "shape_leng": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "source_txt": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureCollectionGeoJSONProductionInstalationPolygon.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureCollectionGeoJSONProductionInstalationPolygon.schema.json new file mode 100644 index 00000000..0b7d540a --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureCollectionGeoJSONProductionInstalationPolygon.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/featurecollectiongeojsonproductioninstalationpolygon", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_production_instalation_polygon" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONProductionInstalationPolygon.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureCollectionJSONFGProductionInstalationPolygon.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureCollectionJSONFGProductionInstalationPolygon.schema.json new file mode 100644 index 00000000..f72340f9 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureCollectionJSONFGProductionInstalationPolygon.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/featurecollectionjsonfgproductioninstalationpolygon", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_production_instalation_polygon" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGProductionInstalationPolygon.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureGeoJSONProductionInstalationPolygon.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureGeoJSONProductionInstalationPolygon.schema.json new file mode 100644 index 00000000..93baeba1 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureGeoJSONProductionInstalationPolygon.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/featuregeojsonproductioninstalationpolygon", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_production_instalation_polygon" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONProductionInstalationPolygon.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureJSONFGProductionInstalationPolygon.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureJSONFGProductionInstalationPolygon.schema.json new file mode 100644 index 00000000..283c4cac --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureJSONFGProductionInstalationPolygon.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/featurejsonfgproductioninstalationpolygon", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/featureJSONFG_production_instalation_polygon" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONProductionInstalationPolygon.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureJSONProductionInstalationPolygon.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureJSONProductionInstalationPolygon.schema.json new file mode 100644 index 00000000..dbd8857a --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/FeatureJSONProductionInstalationPolygon.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/featurejsonproductioninstalationpolygon", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/featureJSON_production_instalation_polygon" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONProductionInstalationPolygon.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/PropertiesGeoJSONProductionInstalationPolygon.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/PropertiesGeoJSONProductionInstalationPolygon.schema.json new file mode 100644 index 00000000..80769401 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/PropertiesGeoJSONProductionInstalationPolygon.schema.json @@ -0,0 +1,150 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productie-installaties-rev-inspire-geharmoniseerd-nwygtx3nr/propertiesgeojsonproductioninstalationpolygon", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productie-installaties/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_production_instalation_polygon" + ], + "properties": { + "description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "status_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureCollectionGeoJSONProductionFacilityB.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureCollectionGeoJSONProductionFacilityB.schema.json new file mode 100644 index 00000000..6361e1e1 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureCollectionGeoJSONProductionFacilityB.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/featurecollectiongeojsonproductionfacilityb", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_production_facility_b" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONProductionFacilityB.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureCollectionJSONFGProductionFacilityB.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureCollectionJSONFGProductionFacilityB.schema.json new file mode 100644 index 00000000..f67efdf1 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureCollectionJSONFGProductionFacilityB.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/featurecollectionjsonfgproductionfacilityb", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_production_facility_b" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGProductionFacilityB.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureGeoJSONProductionFacilityB.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureGeoJSONProductionFacilityB.schema.json new file mode 100644 index 00000000..e9fdd494 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureGeoJSONProductionFacilityB.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/featuregeojsonproductionfacilityb", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_production_facility_b" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONProductionFacilityB.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureJSONFGProductionFacilityB.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureJSONFGProductionFacilityB.schema.json new file mode 100644 index 00000000..e87bd782 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureJSONFGProductionFacilityB.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/featurejsonfgproductionfacilityb", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/featureJSONFG_production_facility_b" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONProductionFacilityB.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureJSONProductionFacilityB.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureJSONProductionFacilityB.schema.json new file mode 100644 index 00000000..cf6062d7 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/FeatureJSONProductionFacilityB.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/featurejsonproductionfacilityb", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/featureJSON_production_facility_b" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONProductionFacilityB.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/PropertiesGeoJSONProductionFacilityB.schema.json b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/PropertiesGeoJSONProductionFacilityB.schema.json new file mode 100644 index 00000000..69fbbff0 --- /dev/null +++ b/assets/schemas/api-register/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/PropertiesGeoJSONProductionFacilityB.schema.json @@ -0,0 +1,178 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/faciliteiten-voor-productie-en-industrie-productiefaciliteiten-rev-inspire-geharmoniseerd-e-lmtx3nr/propertiesgeojsonproductionfacilityb", + "x-derived-from": [ + "https://api.pdok.nl/rws/productie-en-industrie-productiefaciliteiten/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_production_facility_b" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "function_activity_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "grouped_installation_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "river_basin_district": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureCollectionGeoJSONFysischgeografischeregios.schema.json b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureCollectionGeoJSONFysischgeografischeregios.schema.json new file mode 100644 index 00000000..34f1271f --- /dev/null +++ b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureCollectionGeoJSONFysischgeografischeregios.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/fysisch-geografische-regio-s-smegoxqhr/featurecollectiongeojsonfysischgeografischeregios", + "x-derived-from": [ + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_fysischgeografischeregios" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONFysischgeografischeregios.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureCollectionJSONFGFysischgeografischeregios.schema.json b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureCollectionJSONFGFysischgeografischeregios.schema.json new file mode 100644 index 00000000..d9e9c23a --- /dev/null +++ b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureCollectionJSONFGFysischgeografischeregios.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/fysisch-geografische-regio-s-smegoxqhr/featurecollectionjsonfgfysischgeografischeregios", + "x-derived-from": [ + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_fysischgeografischeregios" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGFysischgeografischeregios.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureGeoJSONFysischgeografischeregios.schema.json b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureGeoJSONFysischgeografischeregios.schema.json new file mode 100644 index 00000000..5000eb4e --- /dev/null +++ b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureGeoJSONFysischgeografischeregios.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/fysisch-geografische-regio-s-smegoxqhr/featuregeojsonfysischgeografischeregios", + "x-derived-from": [ + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_fysischgeografischeregios" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONFysischgeografischeregios.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureJSONFGFysischgeografischeregios.schema.json b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureJSONFGFysischgeografischeregios.schema.json new file mode 100644 index 00000000..ee0b0fc6 --- /dev/null +++ b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureJSONFGFysischgeografischeregios.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/fysisch-geografische-regio-s-smegoxqhr/featurejsonfgfysischgeografischeregios", + "x-derived-from": [ + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/featureJSONFG_fysischgeografischeregios" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONFysischgeografischeregios.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureJSONFysischgeografischeregios.schema.json b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureJSONFysischgeografischeregios.schema.json new file mode 100644 index 00000000..3b01ceb6 --- /dev/null +++ b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/FeatureJSONFysischgeografischeregios.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/fysisch-geografische-regio-s-smegoxqhr/featurejsonfysischgeografischeregios", + "x-derived-from": [ + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/featureJSON_fysischgeografischeregios" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONFysischgeografischeregios.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/PropertiesGeoJSONFysischgeografischeregios.schema.json b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/PropertiesGeoJSONFysischgeografischeregios.schema.json new file mode 100644 index 00000000..893dc1ff --- /dev/null +++ b/assets/schemas/api-register/pdok/fysisch-geografische-regio-s-smegoxqhr/PropertiesGeoJSONFysischgeografischeregios.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/fysisch-geografische-regio-s-smegoxqhr/propertiesgeojsonfysischgeografischeregios", + "x-derived-from": [ + "https://api.pdok.nl/rvo/fysisch-geografische-regios/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_fysischgeografischeregios" + ], + "properties": { + "afk": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fgr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureCollectionGeoJSONObservedEvent.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureCollectionGeoJSONObservedEvent.schema.json new file mode 100644 index 00000000..cdd188d0 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureCollectionGeoJSONObservedEvent.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/featurecollectiongeojsonobservedevent", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_observed_event" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONObservedEvent.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureCollectionJSONFGObservedEvent.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureCollectionJSONFGObservedEvent.schema.json new file mode 100644 index 00000000..a9fdf33f --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureCollectionJSONFGObservedEvent.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/featurecollectionjsonfgobservedevent", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_observed_event" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGObservedEvent.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureGeoJSONObservedEvent.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureGeoJSONObservedEvent.schema.json new file mode 100644 index 00000000..609bc2d0 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureGeoJSONObservedEvent.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/featuregeojsonobservedevent", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_observed_event" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONObservedEvent.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureJSONFGObservedEvent.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureJSONFGObservedEvent.schema.json new file mode 100644 index 00000000..91c21847 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureJSONFGObservedEvent.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/featurejsonfgobservedevent", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/featureJSONFG_observed_event" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONObservedEvent.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureJSONObservedEvent.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureJSONObservedEvent.schema.json new file mode 100644 index 00000000..438b2a95 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/FeatureJSONObservedEvent.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/featurejsonobservedevent", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/featureJSON_observed_event" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONObservedEvent.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/PropertiesGeoJSONObservedEvent.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/PropertiesGeoJSONObservedEvent.schema.json new file mode 100644 index 00000000..74f029a1 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/PropertiesGeoJSONObservedEvent.schema.json @@ -0,0 +1,396 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-geobserveerde-gebeurtenis-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-gbpmtxqnr/propertiesgeojsonobservedevent", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-gebeurtenis/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_observed_event" + ], + "properties": { + "about": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begin_life_span_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "calendar_era_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ci__date_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_space": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_entered_into_force": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_repealed": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_life_span_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "frame": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gco_nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml__generic_meta_data": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_bounded_by": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_location": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_priority_location": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identification_number": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "indeterminate_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "isbn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "issn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "levelorintensity_assessmentmethod_nilreason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "levelorintensity_assessmentmethod_xsi_nil": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "levelorintensity_qualitativevalue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "levelorintensity_quantitativevalue_nilreason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "levelorintensity_quantitativevalue_uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "levelorintensity_quantitativevalue_xsi_nil": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "link_to_journal": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name_of_event": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "official_document_number": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "official_journal_identification": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "qualitative_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "quantitative_value": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "short_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uuid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureCollectionGeoJSONRiskZone.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureCollectionGeoJSONRiskZone.schema.json new file mode 100644 index 00000000..9bd8634e --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureCollectionGeoJSONRiskZone.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/featurecollectiongeojsonriskzone", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_risk_zone" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONRiskZone.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureCollectionJSONFGRiskZone.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureCollectionJSONFGRiskZone.schema.json new file mode 100644 index 00000000..8e17ceb0 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureCollectionJSONFGRiskZone.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/featurecollectionjsonfgriskzone", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_risk_zone" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGRiskZone.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureGeoJSONRiskZone.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureGeoJSONRiskZone.schema.json new file mode 100644 index 00000000..e9c84ab0 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureGeoJSONRiskZone.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/featuregeojsonriskzone", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_risk_zone" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONRiskZone.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureJSONFGRiskZone.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureJSONFGRiskZone.schema.json new file mode 100644 index 00000000..09e7118b --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureJSONFGRiskZone.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/featurejsonfgriskzone", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/featureJSONFG_risk_zone" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONRiskZone.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureJSONRiskZone.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureJSONRiskZone.schema.json new file mode 100644 index 00000000..50c0dc5a --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/FeatureJSONRiskZone.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/featurejsonriskzone", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/featureJSON_risk_zone" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONRiskZone.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/PropertiesGeoJSONRiskZone.schema.json b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/PropertiesGeoJSONRiskZone.schema.json new file mode 100644 index 00000000..6855f015 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/PropertiesGeoJSONRiskZone.schema.json @@ -0,0 +1,284 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebieden-met-natuurrisico-s-overstromingen-risicogebied-richtlijn-overstromingsrisico-s-ror-inspire-geharmoniseerd-ezygob3hg/propertiesgeojsonriskzone", + "x-derived-from": [ + "https://api.pdok.nl/rws/overstromingen-risicogebied/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_risk_zone" + ], + "properties": { + "about": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begin_life_span_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "calendar_era_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ci__date_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_space": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_entered_into_force": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_repealed": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_life_span_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "factor": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "frame": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gco_nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identification_number": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "indeterminate_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "isbn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "issn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "link_to_journal": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "official_document_number": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "official_journal_identification": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "qualitative_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "quantitative_value": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "radix": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "short_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "unit": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uuid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureCollectionGeoJSONAmSensitveAreaAgglomerations.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureCollectionGeoJSONAmSensitveAreaAgglomerations.schema.json new file mode 100644 index 00000000..c4e33a50 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureCollectionGeoJSONAmSensitveAreaAgglomerations.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/featurecollectiongeojsonamsensitveareaagglomerations", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_am_sensitve_area_agglomerations" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONAmSensitveAreaAgglomerations.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureCollectionJSONFGAmSensitveAreaAgglomerations.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureCollectionJSONFGAmSensitveAreaAgglomerations.schema.json new file mode 100644 index 00000000..581ca68d --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureCollectionJSONFGAmSensitveAreaAgglomerations.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/featurecollectionjsonfgamsensitveareaagglomerations", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_am_sensitve_area_agglomerations" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGAmSensitveAreaAgglomerations.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureGeoJSONAmSensitveAreaAgglomerations.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureGeoJSONAmSensitveAreaAgglomerations.schema.json new file mode 100644 index 00000000..d0ecde13 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureGeoJSONAmSensitveAreaAgglomerations.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/featuregeojsonamsensitveareaagglomerations", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_am_sensitve_area_agglomerations" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAmSensitveAreaAgglomerations.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureJSONAmSensitveAreaAgglomerations.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureJSONAmSensitveAreaAgglomerations.schema.json new file mode 100644 index 00000000..87cc9084 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureJSONAmSensitveAreaAgglomerations.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/featurejsonamsensitveareaagglomerations", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/featureJSON_am_sensitve_area_agglomerations" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAmSensitveAreaAgglomerations.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureJSONFGAmSensitveAreaAgglomerations.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureJSONFGAmSensitveAreaAgglomerations.schema.json new file mode 100644 index 00000000..978cbe42 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/FeatureJSONFGAmSensitveAreaAgglomerations.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/featurejsonfgamsensitveareaagglomerations", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/featureJSONFG_am_sensitve_area_agglomerations" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONAmSensitveAreaAgglomerations.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/PropertiesGeoJSONAmSensitveAreaAgglomerations.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/PropertiesGeoJSONAmSensitveAreaAgglomerations.schema.json new file mode 100644 index 00000000..f7240633 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/PropertiesGeoJSONAmSensitveAreaAgglomerations.schema.json @@ -0,0 +1,445 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-agglomeraties-rsa-inspire-geharmoniseerd-ijsmtbqng/propertiesgeojsonamsensitveareaagglomerations", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied-agglomeraties/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_am_sensitve_area_agglomerations" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "calendar_era_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ci__date_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_space": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "competent_authority": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_entered_into_force": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_repealed": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "environmental_domain_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "factor": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "frame": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gco_nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_begin_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_duration": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_end_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_related_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_time_interval": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gml_time_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identification_number": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "indeterminate_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "isbn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "issn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "link_to_journal": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nativeness_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "official_document_number": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "official_journal_identification": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "radix": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "short_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "specific_reference": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spelling_of_name_script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spelling_of_name_text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "unit": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uuid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureCollectionGeoJSONAmSensitiveArea.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureCollectionGeoJSONAmSensitiveArea.schema.json new file mode 100644 index 00000000..74100cd2 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureCollectionGeoJSONAmSensitiveArea.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/featurecollectiongeojsonamsensitivearea", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_am_sensitive_area" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONAmSensitiveArea.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureCollectionJSONFGAmSensitiveArea.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureCollectionJSONFGAmSensitiveArea.schema.json new file mode 100644 index 00000000..ef8f1623 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureCollectionJSONFGAmSensitiveArea.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/featurecollectionjsonfgamsensitivearea", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_am_sensitive_area" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGAmSensitiveArea.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureGeoJSONAmSensitiveArea.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureGeoJSONAmSensitiveArea.schema.json new file mode 100644 index 00000000..1bcce9b6 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureGeoJSONAmSensitiveArea.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/featuregeojsonamsensitivearea", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_am_sensitive_area" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAmSensitiveArea.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureJSONAmSensitiveArea.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureJSONAmSensitiveArea.schema.json new file mode 100644 index 00000000..89e48af6 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureJSONAmSensitiveArea.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/featurejsonamsensitivearea", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/featureJSON_am_sensitive_area" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAmSensitiveArea.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureJSONFGAmSensitiveArea.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureJSONFGAmSensitiveArea.schema.json new file mode 100644 index 00000000..221e964b --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/FeatureJSONFGAmSensitiveArea.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/featurejsonfgamsensitivearea", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/featureJSONFG_am_sensitive_area" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONAmSensitiveArea.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/PropertiesGeoJSONAmSensitiveArea.schema.json b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/PropertiesGeoJSONAmSensitiveArea.schema.json new file mode 100644 index 00000000..ffd3a697 --- /dev/null +++ b/assets/schemas/api-register/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/PropertiesGeoJSONAmSensitiveArea.schema.json @@ -0,0 +1,473 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gebiedsbeheer-eenheden-kwetsbaar-gebied-rsa-inspire-geharmoniseerd-6g8gtxqhg/propertiesgeojsonamsensitivearea", + "x-derived-from": [ + "https://api.pdok.nl/rws/kwetsbaar-gebied/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_am_sensitive_area" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "calendar_era_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ci__date_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_space": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "competent_authority": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_entered_into_force": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_repealed": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "environmental_domain_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "factor": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "frame": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gco_nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_begin_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_duration": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_end_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_related_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_time_interval": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gml_time_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identification_number": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "indeterminate_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "isbn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "issn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legislation_citation_level_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legislation_citation_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legislation_citation_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "link_to_journal": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "official_document_number": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "official_journal_identification": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "radix": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "short_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "specific_reference": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spelling_of_name_script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spelling_of_name_text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "thematic_identifier_identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "thematic_identifier_identifier_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "unit": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uuid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureCollectionGeoJSONNamedplaceLinestring.schema.json b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureCollectionGeoJSONNamedplaceLinestring.schema.json new file mode 100644 index 00000000..3db52033 --- /dev/null +++ b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureCollectionGeoJSONNamedplaceLinestring.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/featurecollectiongeojsonnamedplacelinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_namedplace_linestring" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONNamedplaceLinestring.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureCollectionJSONFGNamedplaceLinestring.schema.json b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureCollectionJSONFGNamedplaceLinestring.schema.json new file mode 100644 index 00000000..65f311a1 --- /dev/null +++ b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureCollectionJSONFGNamedplaceLinestring.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/featurecollectionjsonfgnamedplacelinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_namedplace_linestring" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGNamedplaceLinestring.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureGeoJSONNamedplaceLinestring.schema.json b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureGeoJSONNamedplaceLinestring.schema.json new file mode 100644 index 00000000..d5bd9657 --- /dev/null +++ b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureGeoJSONNamedplaceLinestring.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/featuregeojsonnamedplacelinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_namedplace_linestring" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONNamedplaceLinestring.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureJSONFGNamedplaceLinestring.schema.json b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureJSONFGNamedplaceLinestring.schema.json new file mode 100644 index 00000000..91174e2f --- /dev/null +++ b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureJSONFGNamedplaceLinestring.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/featurejsonfgnamedplacelinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_namedplace_linestring" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONNamedplaceLinestring.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureJSONNamedplaceLinestring.schema.json b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureJSONNamedplaceLinestring.schema.json new file mode 100644 index 00000000..7ac2d8a4 --- /dev/null +++ b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/FeatureJSONNamedplaceLinestring.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/featurejsonnamedplacelinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/featureJSON_namedplace_linestring" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONNamedplaceLinestring.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/PropertiesGeoJSONNamedplaceLinestring.schema.json b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/PropertiesGeoJSONNamedplaceLinestring.schema.json new file mode 100644 index 00000000..576c6550 --- /dev/null +++ b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/PropertiesGeoJSONNamedplaceLinestring.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/propertiesgeojsonnamedplacelinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_namedplace_linestring" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "local_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "related_spatial_object": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/PropertiesGeoJSONNamedplaceMultipolygon.schema.json b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/PropertiesGeoJSONNamedplaceMultipolygon.schema.json new file mode 100644 index 00000000..cfb9a492 --- /dev/null +++ b/assets/schemas/api-register/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/PropertiesGeoJSONNamedplaceMultipolygon.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geografische-namen-inspire-geharmoniseerd-hy4dbhzdr/propertiesgeojsonnamedplacemultipolygon", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-geografische-namen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_namedplace_multipolygon" + ], + "properties": { + "area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "local_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "related_spatial_object": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/1.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/1.schema.json new file mode 100644 index 00000000..ba82af34 --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/1.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/1", + "x-derived-from": [ + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/1" + ], + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Collection.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Collection.schema.json new file mode 100644 index 00000000..7a1ad62b --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Collection.schema.json @@ -0,0 +1,114 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/collection", + "x-derived-from": [ + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/collection" + ], + "properties": { + "crs": { + "default": [ + "http://www.opengis.net/def/crs/OGC/1.3/CRS84" + ], + "description": "The list of coordinate reference systems supported by the service. The first item is the default coordinate reference system.", + "items": { + "type": "string" + }, + "type": "array", + "examples": [ + [ + "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "http://www.opengis.net/def/crs/EPSG/0/4326" + ] + ] + }, + "description": { + "description": "a description of the collection", + "type": "string", + "examples": [ + "This collection contains buildings" + ] + }, + "extent": { + "$ref": "../_shared/Extent.schema.json" + }, + "id": { + "description": "identifier of the collection used, for example, in URIs", + "type": "string", + "examples": [ + "buildings" + ] + }, + "itemType": { + "default": "feature", + "description": "indicator about the type of the items in a collection. Example values: 'feature', 'record', 'attribute'. The default value is 'feature'", + "type": "string" + }, + "keywords": { + "description": "keywords about the elements in the collection", + "items": { + "properties": { + "code": { + "type": "string", + "examples": [ + "4612" + ] + }, + "codeSpace": { + "type": "string", + "examples": [ + "https://www.eionet.europa.eu/gemet/en/concept/" + ] + }, + "keyword": { + "type": "string", + "examples": [ + "land cover" + ] + } + }, + "required": [ + "keyword" + ], + "type": [ + "object", + "null" + ] + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array", + "examples": [ + [ + { + "href": "http://example.com/collections/buildings?f=json", + "rel": "item", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://example.com/concepts/buildings?f=html", + "rel": "it", + "title": "this document as HTML", + "type": "text/html" + } + ] + ] + }, + "title": { + "description": "human readable title of the collection", + "type": "string", + "examples": [ + "Buildings in the city of Bonn" + ] + } + }, + "required": [ + "id", + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Crs.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Crs.schema.json new file mode 100644 index 00000000..f480c90f --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Crs.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/crs", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/crs" + ], + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Item5.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Item5.schema.json new file mode 100644 index 00000000..53e6791a --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Item5.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/item5", + "x-derived-from": [ + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json" + ], + "description": "A tile matrix, usually corresponding to a particular zoom level of a TileMatrixSet.", + "properties": { + "cellSize": { + "description": "Cell size of this tile matrix", + "type": "number" + }, + "cornerOfOrigin": { + "default": "topLeft", + "description": "The corner of the tile matrix (_topLeft_ or _bottomLeft_) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.", + "enum": [ + "topLeft", + "bottomLeft" + ], + "type": "string" + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this dataset", + "items": { + "type": "string" + }, + "type": "array" + }, + "matrixHeight": { + "description": "Width of the matrix (number of tiles in width)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "matrixWidth": { + "description": "Height of the matrix (number of tiles in height)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "pointOfOrigin": { + "allOf": [ + { + "description": "Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist." + }, + { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of this tile matrix", + "type": "number" + }, + "tileHeight": { + "description": "Height of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "tileWidth": { + "description": "Width of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "title": { + "description": "Title of this tile matrix, normally used for display to a human", + "type": "string" + }, + "variableMatrixWidths": { + "description": "Describes the rows that has variable matrix width", + "items": { + "$ref": "../_shared/Item5.schema.json" + }, + "type": "array" + } + }, + "required": [ + "id", + "scaleDenominator", + "cellSize", + "pointOfOrigin", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Item6.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Item6.schema.json new file mode 100644 index 00000000..181b5b7a --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/Item6.schema.json @@ -0,0 +1,397 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/item6", + "x-derived-from": [ + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json" + ], + "properties": { + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the layer" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the layer was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the layer" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "featureType": { + "description": "Feature type identifier. Only applicable to layers of datatype 'geometries'", + "type": "string" + }, + "geoDataClasses": { + "description": "URI identifying a class of data contained in this layer (useful to determine compatibility with styles or processes)", + "items": { + "type": "string" + }, + "type": "array" + }, + "geometryDimension": { + "description": "The geometry dimension of the features shown in this layer (0: points, 1: curves, 2: surfaces, 3: solids), unspecified: mixed or unknown", + "maximum": 3, + "minimum": 0, + "type": "integer" + }, + "id": { + "description": "Unique identifier of the Layer. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this layer", + "type": "string" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links related to this layer. Possible link 'rel' values are: 'geodata' for a URL pointing to the collection of geospatial data.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "maxCellSize": { + "description": "Maximum cell size for usage of the layer", + "type": "number" + }, + "maxScaleDenominator": { + "description": "Maximum scale denominator for usage of the layer", + "type": "number" + }, + "maxTileMatrix": { + "description": "TileMatrix identifier associated with the minScaleDenominator", + "type": "string" + }, + "minCellSize": { + "description": "Minimum cell size for usage of the layer", + "type": "number" + }, + "minScaleDenominator": { + "description": "Minimum scale denominator for usage of the layer", + "type": "number" + }, + "minTileMatrix": { + "description": "TileMatrix identifier associated with the maxScaleDenominator", + "type": "string" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the layer (e.g. e-mail address, a physical address, phone numbers, etc)", + "type": "string" + }, + "propertiesSchema": { + "allOf": [ + { + "description": "Properties represented by the features in this layer. Can be the attributes of a feature dataset (datatype=geometries) or the rangeType of a coverage (datatype=coverage)" + }, + { + "description": "Attributes of the features or rangetypes of a coverage. Defined by a subset of the JSON Schema for the properties of a feature", + "properties": { + "properties": { + "additionalProperties": { + "$ref": "../_shared/AdditionalProperties2.schema.json" + }, + "default": {}, + "type": "object" + }, + "required": { + "description": "Implements 'multiplicity' by citing property 'name' defined as 'additionalProperties'", + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "type": { + "enum": [ + "object" + ], + "type": "string" + } + }, + "required": [ + "type", + "properties" + ], + "type": "object" + } + ] + }, + "publisher": { + "description": "Organization or individual responsible for making the layer available", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style used to generate the layer in the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "theme": { + "description": "Category where the layer can be grouped", + "type": "string" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last layer change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + } + }, + "required": [ + "id", + "dataType" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/LandingPage.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/LandingPage.schema.json new file mode 100644 index 00000000..ccf9ce96 --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/LandingPage.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "attribution": { + "description": "The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.", + "title": "attribution for the API", + "type": "string" + }, + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Features specification." + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "While a title is not required, implementors are strongly advised to include one.", + "title": "The title of the API.", + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object", + "examples": [ + [ + { + "href": "http://data.example.org/?f=json", + "rel": "self", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://data.example.org/?f=html", + "rel": "alternate", + "title": "this document in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/api?f=json", + "rel": "service", + "title": "the API definition in OpenAPI 3.0 JSON", + "type": "application/vnd.oai.openapi+json;version=3.0" + }, + { + "href": "http://data.example.org/api?f=html", + "rel": "service", + "title": "the API definition in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/conformance?f=json", + "rel": "conformance", + "title": "the list of conformance classes implemented by this API", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=json", + "rel": "data", + "title": "The collections in the dataset in JSON", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=html", + "rel": "data", + "title": "The collections in the dataset in HTML", + "type": "text/html" + } + ] + ] +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/SpatialExtent.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/SpatialExtent.schema.json new file mode 100644 index 00000000..0b2162f1 --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/SpatialExtent.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/spatialextent", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/spatialExtent" + ], + "description": "The spatial extent of the element in the collection.", + "properties": { + "bbox": { + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).", + "items": { + "type": "number" + }, + "maxItems": 6, + "minItems": 4, + "type": "array" + }, + "minItems": 1, + "type": "array", + "examples": [ + [ + 7.01, + 50.63, + 7.22, + 50.78 + ] + ] + }, + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + }, + "required": [ + "bbox" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileJSON.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileJSON.schema.json new file mode 100644 index 00000000..fed1b433 --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileJSON.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/tilejson", + "x-derived-from": [ + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/tileJSON" + ], + "properties": { + "attribution": { + "type": "string" + }, + "bounds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "center": { + "items": { + "type": "number" + }, + "type": "array" + }, + "crs": { + "type": "string" + }, + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "extent": { + "items": { + "type": "number" + }, + "type": "array" + }, + "grids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "legend": { + "type": "string" + }, + "maxzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "minzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "name": { + "type": "string" + }, + "profile": { + "type": "string" + }, + "proj4": { + "type": "string" + }, + "scheme": { + "type": "string" + }, + "template": { + "type": "string" + }, + "tile_matrix": { + "items": { + "$ref": "../_shared/Item4.schema.json" + }, + "type": "array" + }, + "tilejson": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + }, + "tiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + } + }, + "required": [ + "tilejson", + "tiles" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileMatrixSet.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileMatrixSet.schema.json new file mode 100644 index 00000000..17975b4a --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileMatrixSet.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/tilematrixset", + "x-derived-from": [ + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/tileMatrixSet" + ], + "description": "A definition of a tile matrix set following the Tile Matrix Set standard. For tileset metadata, such a description (in `tileMatrixSet` property) is only required for offline use, as an alternative to a link with a `http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme` relation type.", + "properties": { + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Tile matrix set identifier. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this tile matrix set", + "items": { + "type": "string" + }, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "tileMatrices": { + "description": "Describes scale levels and its tile matrices", + "items": { + "$ref": "./Item5.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + }, + "wellKnownScaleSet": { + "description": "Reference to a well-known scale set", + "format": "uri", + "type": "string" + } + }, + "required": [ + "crs", + "tileMatrices" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileSet.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileSet.schema.json new file mode 100644 index 00000000..309060f3 --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TileSet.schema.json @@ -0,0 +1,450 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/tileset", + "x-derived-from": [ + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/tileSet" + ], + "description": "A resource describing a tileset based on the OGC TileSet Metadata Standard. At least one of the 'TileMatrixSet', or a link with 'rel' http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme", + "properties": { + "accessConstraints": { + "default": "unclassified", + "description": "Restrictions on the availability of the Tile Set that the user needs to be aware of before using or redistributing the Tile Set", + "enum": [ + "unclassified", + "restricted", + "confidential", + "secret", + "topSecret" + ], + "type": "string" + }, + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "centerPoint": { + "allOf": [ + { + "description": "Location of a tile that nicely represents the tileset. Implementations may use this center value to set the default location or to present a representative tile in a user interface" + }, + { + "properties": { + "cellSize": { + "description": "Cell size of the tile matrix selected", + "type": "number" + }, + "coordinates": { + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS) of the coordinates" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of the tile matrix selected", + "type": "number" + }, + "tileMatrix": { + "description": "TileMatrix identifier associated with the scaleDenominator", + "type": "string" + } + }, + "required": [ + "coordinates" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the Tile Set was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile set", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "keywords": { + "description": "keywords about this tileset", + "items": { + "type": "string" + }, + "type": "array" + }, + "layers": { + "items": { + "$ref": "./Item6.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links to related resources. Possible link 'rel' values are: 'http://www.opengis.net/def/rel/ogc/1.0/dataset' for a URL pointing to the dataset, 'item' for a URL template to get a tile; 'alternate' for a URL pointing to another representation of the TileSetMetadata (e.g a TileJSON file); 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' for a definition of the TileMatrixSet; 'http://www.opengis.net/def/rel/ogc/1.0/geodata' for pointing to a single collection (if the tileset represents a single collection)", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "mediaTypes": { + "description": "Media types available for the tiles", + "items": { + "type": "string" + }, + "type": "array" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the Tile Set", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style involving all layers used to generate the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "tileMatrixSetLimits": { + "description": "Limits for the TileRow and TileCol values for each TileMatrix in the tileMatrixSet. If missing, there are no limits other that the ones imposed by the TileMatrixSet. If present the TileMatrices listed are limited and the rest not available at all", + "items": { + "$ref": "../_shared/TileMatrixLimits.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last Tile Set change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "version": { + "description": "Version of the Tile Set. Changes if the data behind the tiles has been changed", + "type": "string" + } + }, + "required": [ + "dataType", + "crs", + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TimeStamp.schema.json b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TimeStamp.schema.json new file mode 100644 index 00000000..89af1cef --- /dev/null +++ b/assets/schemas/api-register/pdok/geometrieen-omgevingswet-api-f1umox3ng/TimeStamp.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/geometrieen-omgevingswet-api-f1umox3ng/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureCollectionGeoJSONGeslotenvisserij.schema.json b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureCollectionGeoJSONGeslotenvisserij.schema.json new file mode 100644 index 00000000..e0bb94c4 --- /dev/null +++ b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureCollectionGeoJSONGeslotenvisserij.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/featurecollectiongeojsongeslotenvisserij", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_geslotenvisserij" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONGeslotenvisserij.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureCollectionJSONFGGeslotenvisserij.schema.json b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureCollectionJSONFGGeslotenvisserij.schema.json new file mode 100644 index 00000000..c84bcb35 --- /dev/null +++ b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureCollectionJSONFGGeslotenvisserij.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/featurecollectionjsonfggeslotenvisserij", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_geslotenvisserij" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGGeslotenvisserij.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureGeoJSONGeslotenvisserij.schema.json b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureGeoJSONGeslotenvisserij.schema.json new file mode 100644 index 00000000..72eaa9d3 --- /dev/null +++ b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureGeoJSONGeslotenvisserij.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/featuregeojsongeslotenvisserij", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_geslotenvisserij" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONGeslotenvisserij.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureJSONFGGeslotenvisserij.schema.json b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureJSONFGGeslotenvisserij.schema.json new file mode 100644 index 00000000..b797b611 --- /dev/null +++ b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureJSONFGGeslotenvisserij.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/featurejsonfggeslotenvisserij", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/featureJSONFG_geslotenvisserij" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONGeslotenvisserij.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureJSONGeslotenvisserij.schema.json b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureJSONGeslotenvisserij.schema.json new file mode 100644 index 00000000..22b9963d --- /dev/null +++ b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/FeatureJSONGeslotenvisserij.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/featurejsongeslotenvisserij", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/featureJSON_geslotenvisserij" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONGeslotenvisserij.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/PropertiesGeoJSONGeslotenvisserij.schema.json b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/PropertiesGeoJSONGeslotenvisserij.schema.json new file mode 100644 index 00000000..bf3b8d0b --- /dev/null +++ b/assets/schemas/api-register/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/PropertiesGeoJSONGeslotenvisserij.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/gesloten-gebieden-voor-visserij-7rqgoxqng/propertiesgeojsongeslotenvisserij", + "x-derived-from": [ + "https://api.pdok.nl/rvo/gesloten-gebieden-visserij/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_geslotenvisserij" + ], + "properties": { + "area_km2": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "beschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "contactpunt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "crs_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "databron": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_dm": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "epsg_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "reden_gesloten": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "shape_length": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_dm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_visserij": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "update_frequentie": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureCollectionGeoJSONHabitattypen.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureCollectionGeoJSONHabitattypen.schema.json new file mode 100644 index 00000000..e99bfb60 --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureCollectionGeoJSONHabitattypen.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/featurecollectiongeojsonhabitattypen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_habitattypen" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONHabitattypen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureCollectionJSONFGHabitattypen.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureCollectionJSONFGHabitattypen.schema.json new file mode 100644 index 00000000..7a0b9902 --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureCollectionJSONFGHabitattypen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/featurecollectionjsonfghabitattypen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_habitattypen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGHabitattypen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureGeoJSONHabitattypen.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureGeoJSONHabitattypen.schema.json new file mode 100644 index 00000000..94d9b69a --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureGeoJSONHabitattypen.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/featuregeojsonhabitattypen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_habitattypen" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHabitattypen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureJSONFGHabitattypen.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureJSONFGHabitattypen.schema.json new file mode 100644 index 00000000..0e595dde --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureJSONFGHabitattypen.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/featurejsonfghabitattypen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_habitattypen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONHabitattypen.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureJSONHabitattypen.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureJSONHabitattypen.schema.json new file mode 100644 index 00000000..88234b2f --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/FeatureJSONHabitattypen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/featurejsonhabitattypen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/featureJSON_habitattypen" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHabitattypen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/PropertiesGeoJSONHabitattypen.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/PropertiesGeoJSONHabitattypen.schema.json new file mode 100644 index 00000000..5e17970f --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/PropertiesGeoJSONHabitattypen.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-habitattypen--owgobqnr/propertiesgeojsonhabitattypen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-typen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_habitattypen" + ], + "properties": { + "area": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "biogr_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "category": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hab_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hab_common": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hab_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "isocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "maptype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "refgrid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sensitive": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureCollectionGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureCollectionGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json new file mode 100644 index 00000000..fceec777 --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureCollectionGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/featurecollectiongeojsonhabitatrichtijnverspreidingsoortenp", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_habitatrichtijnverspreidingsoortenp" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureCollectionJSONFGHabitatrichtijnverspreidingsoortenp.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureCollectionJSONFGHabitatrichtijnverspreidingsoortenp.schema.json new file mode 100644 index 00000000..1ca50e10 --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureCollectionJSONFGHabitatrichtijnverspreidingsoortenp.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/featurecollectionjsonfghabitatrichtijnverspreidingsoortenp", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_habitatrichtijnverspreidingsoortenp" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGHabitatrichtijnverspreidingsoortenp.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json new file mode 100644 index 00000000..36e35ed0 --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/featuregeojsonhabitatrichtijnverspreidingsoortenp", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_habitatrichtijnverspreidingsoortenp" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureJSONFGHabitatrichtijnverspreidingsoortenp.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureJSONFGHabitatrichtijnverspreidingsoortenp.schema.json new file mode 100644 index 00000000..ff96c65a --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureJSONFGHabitatrichtijnverspreidingsoortenp.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/featurejsonfghabitatrichtijnverspreidingsoortenp", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureJSONFG_habitatrichtijnverspreidingsoortenp" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureJSONHabitatrichtijnverspreidingsoortenp.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureJSONHabitatrichtijnverspreidingsoortenp.schema.json new file mode 100644 index 00000000..642a985e --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/FeatureJSONHabitatrichtijnverspreidingsoortenp.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/featurejsonhabitatrichtijnverspreidingsoortenp", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureJSON_habitatrichtijnverspreidingsoortenp" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/PropertiesGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/PropertiesGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json new file mode 100644 index 00000000..ca60158b --- /dev/null +++ b/assets/schemas/api-register/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/PropertiesGeoJSONHabitatrichtijnverspreidingsoortenp.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/habitatrichtlijn-verspreiding-van-soorten-ceqmtx3hr/propertiesgeojsonhabitatrichtijnverspreidingsoortenp", + "x-derived-from": [ + "https://api.pdok.nl/rvo/habitatrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_habitatrichtijnverspreidingsoortenp" + ], + "properties": { + "category": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "isocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "maptype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "refgrid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sensitive": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sp_common": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sp_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spec_code": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "url": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureCollectionGeoJSONHhNlNuts2Death-2016.schema.json b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureCollectionGeoJSONHhNlNuts2Death-2016.schema.json new file mode 100644 index 00000000..fa18c169 --- /dev/null +++ b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureCollectionGeoJSONHhNlNuts2Death-2016.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/featurecollectiongeojsonhhnlnuts2death-2016", + "x-derived-from": [ + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_hh-nl-nuts2-death-2016" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONHhNlNuts2Death-2016.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureCollectionJSONFGHhNlNuts2Death-2016.schema.json b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureCollectionJSONFGHhNlNuts2Death-2016.schema.json new file mode 100644 index 00000000..1b6c5a6a --- /dev/null +++ b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureCollectionJSONFGHhNlNuts2Death-2016.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/featurecollectionjsonfghhnlnuts2death-2016", + "x-derived-from": [ + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_hh-nl-nuts2-death-2016" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGHhNlNuts2Death-2016.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureGeoJSONHhNlNuts2Death-2016.schema.json b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureGeoJSONHhNlNuts2Death-2016.schema.json new file mode 100644 index 00000000..a1140f46 --- /dev/null +++ b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureGeoJSONHhNlNuts2Death-2016.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/featuregeojsonhhnlnuts2death-2016", + "x-derived-from": [ + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_hh-nl-nuts2-death-2016" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHhNlNuts2Death-2016.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureJSONFGHhNlNuts2Death-2016.schema.json b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureJSONFGHhNlNuts2Death-2016.schema.json new file mode 100644 index 00000000..dd0873f7 --- /dev/null +++ b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureJSONFGHhNlNuts2Death-2016.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/featurejsonfghhnlnuts2death-2016", + "x-derived-from": [ + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/featureJSONFG_hh-nl-nuts2-death-2016" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONHhNlNuts2Death-2016.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureJSONHhNlNuts2Death-2016.schema.json b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureJSONHhNlNuts2Death-2016.schema.json new file mode 100644 index 00000000..d6ba1e29 --- /dev/null +++ b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/FeatureJSONHhNlNuts2Death-2016.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/featurejsonhhnlnuts2death-2016", + "x-derived-from": [ + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/featureJSON_hh-nl-nuts2-death-2016" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHhNlNuts2Death-2016.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/PropertiesGeoJSONHhNlNuts2Death-2016.schema.json b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/PropertiesGeoJSONHhNlNuts2Death-2016.schema.json new file mode 100644 index 00000000..9c48cfe6 --- /dev/null +++ b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/PropertiesGeoJSONHhNlNuts2Death-2016.schema.json @@ -0,0 +1,207 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/propertiesgeojsonhhnlnuts2death-2016", + "x-derived-from": [ + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_hh-nl-nuts2-death-2016" + ], + "properties": { + "HH_NL_NUTS2_nrdeath_JAAR": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "HH_NL_NUTS2_nrdeath_OBS_VALUE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "HH_NL_NUTS2_nrdeath_STATCODE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "areaValue": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "areaValue_uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beginLifespanVersion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endLifespanVersion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifierScheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "landAreaValue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "leastDetailedScale": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "livableAreaValue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localId": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nameStatus": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referencePeriod_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referencePeriod_end": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sourceOfName": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tesselation_localId": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tesselation_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "timePosition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "validityPeriod": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versionId": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/PropertiesGeoJSONHhNlNuts2Doctors-2017.schema.json b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/PropertiesGeoJSONHhNlNuts2Doctors-2017.schema.json new file mode 100644 index 00000000..7322e8ba --- /dev/null +++ b/assets/schemas/api-register/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/PropertiesGeoJSONHhNlNuts2Doctors-2017.schema.json @@ -0,0 +1,207 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/human-health-statistics-netherlands-inspire-geharmoniseerd-go_mtx3hg/propertiesgeojsonhhnlnuts2doctors-2017", + "x-derived-from": [ + "https://api.pdok.nl/cbs/human-health-statistics/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_hh-nl-nuts2-doctors-2017" + ], + "properties": { + "HH_NL_NUTS2_doctors_OBS_VALUE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "HH_NL_NUTS2_doctors_STATCODE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "HH_NL_NUTS2_doctors_YEAR": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "areaValue": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "areaValue_uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beginLifespanVersion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endLifespanVersion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifierScheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "landAreaValue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "leastDetailedScale": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "livableAreaValue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localId": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nameStatus": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referencePeriod_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referencePeriod_end": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sourceOfName": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tesselation_localId": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tesselation_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "timePosition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "validityPeriod": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versionId": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureCollectionGeoJSONCrossingLinestring.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureCollectionGeoJSONCrossingLinestring.schema.json new file mode 100644 index 00000000..ba3349d8 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureCollectionGeoJSONCrossingLinestring.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/featurecollectiongeojsoncrossinglinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_crossing_linestring" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONCrossingLinestring.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureCollectionJSONFGCrossingLinestring.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureCollectionJSONFGCrossingLinestring.schema.json new file mode 100644 index 00000000..45175569 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureCollectionJSONFGCrossingLinestring.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/featurecollectionjsonfgcrossinglinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_crossing_linestring" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGCrossingLinestring.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureGeoJSONCrossingLinestring.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureGeoJSONCrossingLinestring.schema.json new file mode 100644 index 00000000..3247eb03 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureGeoJSONCrossingLinestring.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/featuregeojsoncrossinglinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_crossing_linestring" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONCrossingLinestring.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureJSONCrossingLinestring.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureJSONCrossingLinestring.schema.json new file mode 100644 index 00000000..78bf6945 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureJSONCrossingLinestring.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/featurejsoncrossinglinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/featureJSON_crossing_linestring" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONCrossingLinestring.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureJSONFGCrossingLinestring.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureJSONFGCrossingLinestring.schema.json new file mode 100644 index 00000000..b6c22c69 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/FeatureJSONFGCrossingLinestring.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/featurejsonfgcrossinglinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/featureJSONFG_crossing_linestring" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONCrossingLinestring.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONCrossingLinestring.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONCrossingLinestring.schema.json new file mode 100644 index 00000000..87076671 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONCrossingLinestring.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/propertiesgeojsoncrossinglinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_crossing_linestring" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "condition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONDamorweirLinestring.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONDamorweirLinestring.schema.json new file mode 100644 index 00000000..39ae322f --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONDamorweirLinestring.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/propertiesgeojsondamorweirlinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_damorweir_linestring" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "condition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONLandwaterboundary.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONLandwaterboundary.schema.json new file mode 100644 index 00000000..f39d02e7 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONLandwaterboundary.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/propertiesgeojsonlandwaterboundary", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_landwaterboundary" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "origin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "water_level_category": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONStandingwater.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONStandingwater.schema.json new file mode 100644 index 00000000..b7a1e51c --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONStandingwater.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/propertiesgeojsonstandingwater", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_standingwater" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "persistence": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONWatercourseLinestring.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONWatercourseLinestring.schema.json new file mode 100644 index 00000000..5164b525 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONWatercourseLinestring.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/propertiesgeojsonwatercourselinestring", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_watercourse_linestring" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "delineation_known": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lowerwidth": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "persistence": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "upperwidth": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONWatercoursePolygon.schema.json b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONWatercoursePolygon.schema.json new file mode 100644 index 00000000..aeff28b0 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/PropertiesGeoJSONWatercoursePolygon.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-inspire-geharmoniseerd-3uvvfhzdg/propertiesgeojsonwatercoursepolygon", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_watercourse_polygon" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lowerwidth": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "persistence": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "upperwidth": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureCollectionGeoJSONHydroNode.schema.json b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureCollectionGeoJSONHydroNode.schema.json new file mode 100644 index 00000000..315997ca --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureCollectionGeoJSONHydroNode.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/featurecollectiongeojsonhydronode", + "x-derived-from": [ + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_hydro_node" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONHydroNode.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureCollectionJSONFGHydroNode.schema.json b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureCollectionJSONFGHydroNode.schema.json new file mode 100644 index 00000000..0d1acff6 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureCollectionJSONFGHydroNode.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/featurecollectionjsonfghydronode", + "x-derived-from": [ + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_hydro_node" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGHydroNode.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureGeoJSONHydroNode.schema.json b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureGeoJSONHydroNode.schema.json new file mode 100644 index 00000000..5ab30ee5 --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureGeoJSONHydroNode.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/featuregeojsonhydronode", + "x-derived-from": [ + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_hydro_node" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHydroNode.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureJSONFGHydroNode.schema.json b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureJSONFGHydroNode.schema.json new file mode 100644 index 00000000..29d58f3c --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureJSONFGHydroNode.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/featurejsonfghydronode", + "x-derived-from": [ + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/featureJSONFG_hydro_node" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONHydroNode.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureJSONHydroNode.schema.json b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureJSONHydroNode.schema.json new file mode 100644 index 00000000..08aa421d --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/FeatureJSONHydroNode.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/featurejsonhydronode", + "x-derived-from": [ + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/featureJSON_hydro_node" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHydroNode.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/PropertiesGeoJSONHydroNode.schema.json b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/PropertiesGeoJSONHydroNode.schema.json new file mode 100644 index 00000000..1bb2a48d --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/PropertiesGeoJSONHydroNode.schema.json @@ -0,0 +1,171 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/propertiesgeojsonhydronode", + "x-derived-from": [ + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_hydro_node" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "classification_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/PropertiesGeoJSONWatercourseLink.schema.json b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/PropertiesGeoJSONWatercourseLink.schema.json new file mode 100644 index 00000000..ebd390ff --- /dev/null +++ b/assets/schemas/api-register/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/PropertiesGeoJSONWatercourseLink.schema.json @@ -0,0 +1,200 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/hydrografie-netwerk-inspire-geharmoniseerd-y7pgta6ng/propertiesgeojsonwatercourselink", + "x-derived-from": [ + "https://api.pdok.nl/rws/hydrografie-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_watercourse_link" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "centreline_geometry": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "classification_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fictitious": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "length": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureCollectionGeoJSONIndgebfunderingsproblematiek.schema.json b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureCollectionGeoJSONIndgebfunderingsproblematiek.schema.json new file mode 100644 index 00000000..1b30ca18 --- /dev/null +++ b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureCollectionGeoJSONIndgebfunderingsproblematiek.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/featurecollectiongeojsonindgebfunderingsproblematiek", + "x-derived-from": [ + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_indgebfunderingsproblematiek" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONIndgebfunderingsproblematiek.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureCollectionJSONFGIndgebfunderingsproblematiek.schema.json b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureCollectionJSONFGIndgebfunderingsproblematiek.schema.json new file mode 100644 index 00000000..0e60300b --- /dev/null +++ b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureCollectionJSONFGIndgebfunderingsproblematiek.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/featurecollectionjsonfgindgebfunderingsproblematiek", + "x-derived-from": [ + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_indgebfunderingsproblematiek" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGIndgebfunderingsproblematiek.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureGeoJSONIndgebfunderingsproblematiek.schema.json b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureGeoJSONIndgebfunderingsproblematiek.schema.json new file mode 100644 index 00000000..a24097cd --- /dev/null +++ b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureGeoJSONIndgebfunderingsproblematiek.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/featuregeojsonindgebfunderingsproblematiek", + "x-derived-from": [ + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_indgebfunderingsproblematiek" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONIndgebfunderingsproblematiek.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureJSONFGIndgebfunderingsproblematiek.schema.json b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureJSONFGIndgebfunderingsproblematiek.schema.json new file mode 100644 index 00000000..ce5d30a4 --- /dev/null +++ b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureJSONFGIndgebfunderingsproblematiek.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/featurejsonfgindgebfunderingsproblematiek", + "x-derived-from": [ + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/featureJSONFG_indgebfunderingsproblematiek" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONIndgebfunderingsproblematiek.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureJSONIndgebfunderingsproblematiek.schema.json b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureJSONIndgebfunderingsproblematiek.schema.json new file mode 100644 index 00000000..077c7898 --- /dev/null +++ b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/FeatureJSONIndgebfunderingsproblematiek.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/featurejsonindgebfunderingsproblematiek", + "x-derived-from": [ + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/featureJSON_indgebfunderingsproblematiek" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONIndgebfunderingsproblematiek.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/PropertiesGeoJSONIndgebfunderingsproblematiek.schema.json b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/PropertiesGeoJSONIndgebfunderingsproblematiek.schema.json new file mode 100644 index 00000000..c8c71a1a --- /dev/null +++ b/assets/schemas/api-register/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/PropertiesGeoJSONIndgebfunderingsproblematiek.schema.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/indicatieve-aandachtsgebieden-funderingsproblematiek-aqlmobqnr/propertiesgeojsonindgebfunderingsproblematiek", + "x-derived-from": [ + "https://api.pdok.nl/rvo/indicatieve-aandachtsgebieden-funderingsproblematiek/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_indgebfunderingsproblematiek" + ], + "properties": { + "afk": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fgr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeente": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geometry_group": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legenda": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "n_bag": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nvoor1970": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pc6": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "perc_fgr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "percvoor1970": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "popuptext": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "provincie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "website": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "woonplaats": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureCollectionGeoJSONAlopochenAegyptiaca.schema.json b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureCollectionGeoJSONAlopochenAegyptiaca.schema.json new file mode 100644 index 00000000..21f60133 --- /dev/null +++ b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureCollectionGeoJSONAlopochenAegyptiaca.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/featurecollectiongeojsonalopochenaegyptiaca", + "x-derived-from": [ + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_alopochen_aegyptiaca" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONAlopochenAegyptiaca.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureCollectionJSONFGAlopochenAegyptiaca.schema.json b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureCollectionJSONFGAlopochenAegyptiaca.schema.json new file mode 100644 index 00000000..f62e2e29 --- /dev/null +++ b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureCollectionJSONFGAlopochenAegyptiaca.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/featurecollectionjsonfgalopochenaegyptiaca", + "x-derived-from": [ + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_alopochen_aegyptiaca" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGAlopochenAegyptiaca.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureGeoJSONAlopochenAegyptiaca.schema.json b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureGeoJSONAlopochenAegyptiaca.schema.json new file mode 100644 index 00000000..224b0398 --- /dev/null +++ b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureGeoJSONAlopochenAegyptiaca.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/featuregeojsonalopochenaegyptiaca", + "x-derived-from": [ + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_alopochen_aegyptiaca" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAlopochenAegyptiaca.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureJSONAlopochenAegyptiaca.schema.json b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureJSONAlopochenAegyptiaca.schema.json new file mode 100644 index 00000000..171a5045 --- /dev/null +++ b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureJSONAlopochenAegyptiaca.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/featurejsonalopochenaegyptiaca", + "x-derived-from": [ + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSON_alopochen_aegyptiaca" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAlopochenAegyptiaca.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureJSONFGAlopochenAegyptiaca.schema.json b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureJSONFGAlopochenAegyptiaca.schema.json new file mode 100644 index 00000000..eada2e5d --- /dev/null +++ b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/FeatureJSONFGAlopochenAegyptiaca.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/featurejsonfgalopochenaegyptiaca", + "x-derived-from": [ + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSONFG_alopochen_aegyptiaca" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONAlopochenAegyptiaca.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/PropertiesGeoJSONAlopochenAegyptiaca.schema.json b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/PropertiesGeoJSONAlopochenAegyptiaca.schema.json new file mode 100644 index 00000000..b9c95533 --- /dev/null +++ b/assets/schemas/api-register/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/PropertiesGeoJSONAlopochenAegyptiaca.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/invasieve-exoten-inspire-geharmoniseerd-eaxmobqng/propertiesgeojsonalopochenaegyptiaca", + "x-derived-from": [ + "https://api.pdok.nl/rvo/invasieve-exoten-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_alopochen_aegyptiaca" + ], + "properties": { + "beginlifespanversion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "determinationmethod": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endlifespanversion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ms_fid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referencespeciesname": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/Crs.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/Crs.schema.json new file mode 100644 index 00000000..9887c0c6 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/Crs.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/crs", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/crs", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/crs" + ], + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureCollectionGeoJSONBebouwing.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureCollectionGeoJSONBebouwing.schema.json new file mode 100644 index 00000000..cc4413c9 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureCollectionGeoJSONBebouwing.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/featurecollectiongeojsonbebouwing", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bebouwing" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBebouwing.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureCollectionJSONFGBebouwing.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureCollectionJSONFGBebouwing.schema.json new file mode 100644 index 00000000..d1bdb8d7 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureCollectionJSONFGBebouwing.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/featurecollectionjsonfgbebouwing", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bebouwing" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBebouwing.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureGeoJSONBebouwing.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureGeoJSONBebouwing.schema.json new file mode 100644 index 00000000..29de7501 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureGeoJSONBebouwing.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/featuregeojsonbebouwing", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bebouwing" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBebouwing.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureJSONBebouwing.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureJSONBebouwing.schema.json new file mode 100644 index 00000000..6cc8bdd1 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureJSONBebouwing.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/featurejsonbebouwing", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/featureJSON_bebouwing" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBebouwing.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureJSONFGBebouwing.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureJSONFGBebouwing.schema.json new file mode 100644 index 00000000..6223ff18 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/FeatureJSONFGBebouwing.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/featurejsonfgbebouwing", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bebouwing" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBebouwing.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/Item22.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/Item22.schema.json new file mode 100644 index 00000000..50705516 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/Item22.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/item22", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json" + ], + "description": "A tile matrix, usually corresponding to a particular zoom level of a TileMatrixSet.", + "properties": { + "cellSize": { + "description": "Cell size of this tile matrix", + "type": "number" + }, + "cornerOfOrigin": { + "default": "topLeft", + "description": "The corner of the tile matrix (_topLeft_ or _bottomLeft_) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.", + "enum": [ + "topLeft", + "bottomLeft" + ], + "type": "string" + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Identifier selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this dataset", + "items": { + "type": "string" + }, + "type": "array" + }, + "matrixHeight": { + "description": "Width of the matrix (number of tiles in width)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "matrixWidth": { + "description": "Height of the matrix (number of tiles in height)", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "pointOfOrigin": { + "allOf": [ + { + "description": "Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist." + }, + { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of this tile matrix", + "type": "number" + }, + "tileHeight": { + "description": "Height of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "tileWidth": { + "description": "Width of each tile of this tile matrix in pixels", + "format": "integer", + "minimum": 1, + "multipleOf": 1, + "type": "number" + }, + "title": { + "description": "Title of this tile matrix, normally used for display to a human", + "type": "string" + }, + "variableMatrixWidths": { + "description": "Describes the rows that has variable matrix width", + "items": { + "$ref": "../_shared/Item5.schema.json" + }, + "type": "array" + } + }, + "required": [ + "id", + "scaleDenominator", + "cellSize", + "pointOfOrigin", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/LandingPage.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/LandingPage.schema.json new file mode 100644 index 00000000..307df970 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/LandingPage.schema.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/landingpage", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/landingPage", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/landingPage" + ], + "properties": { + "attribution": { + "description": "The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.", + "title": "attribution for the API", + "type": "string" + }, + "description": { + "type": "string", + "examples": [ + "Access to data about buildings in the city of Bonn via a Web API that conforms to the OGC API Features specification." + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "title": { + "description": "While a title is not required, implementors are strongly advised to include one.", + "title": "The title of the API.", + "type": "string", + "examples": [ + "Buildings in Bonn" + ] + } + }, + "required": [ + "links" + ], + "type": "object", + "examples": [ + [ + { + "href": "http://data.example.org/?f=json", + "rel": "self", + "title": "this document", + "type": "application/json" + }, + { + "href": "http://data.example.org/?f=html", + "rel": "alternate", + "title": "this document in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/api?f=json", + "rel": "service", + "title": "the API definition in OpenAPI 3.0 JSON", + "type": "application/vnd.oai.openapi+json;version=3.0" + }, + { + "href": "http://data.example.org/api?f=html", + "rel": "service", + "title": "the API definition in HTML", + "type": "text/html" + }, + { + "href": "http://data.example.org/conformance?f=json", + "rel": "conformance", + "title": "the list of conformance classes implemented by this API", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=json", + "rel": "data", + "title": "The collections in the dataset in JSON", + "type": "application/json" + }, + { + "href": "http://data.example.org/collections?f=html", + "rel": "data", + "title": "The collections in the dataset in HTML", + "type": "text/html" + } + ] + ] +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONBebouwing.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONBebouwing.schema.json new file mode 100644 index 00000000..49a7e63e --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONBebouwing.schema.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/propertiesgeojsonbebouwing", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bebouwing" + ], + "properties": { + "bgt_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie_bag_pnd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie_lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "object_begin_tijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONKadastralegrens.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONKadastralegrens.schema.json new file mode 100644 index 00000000..c1d23e04 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONKadastralegrens.schema.json @@ -0,0 +1,117 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/propertiesgeojsonkadastralegrens", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_kadastralegrens" + ], + "properties": { + "begin_geldigheid": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "classificatie_kwaliteit_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "classificatie_kwaliteit_waarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie_lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "perceel_links_identificatie_lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "perceel_links_identificatie_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "perceel_rechts_identificatie_lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "perceel_rechts_identificatie_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_historie_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_historie_waarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "type_grens_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_grens_waarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "volgnummer": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONNummeraanduidingreeks.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONNummeraanduidingreeks.schema.json new file mode 100644 index 00000000..7b8a9719 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONNummeraanduidingreeks.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/propertiesgeojsonnummeraanduidingreeks", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_nummeraanduidingreeks" + ], + "properties": { + "bag_vbo_hoogste_huisnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bag_vbo_laagste_huisnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bebouwing_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoek": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "mshoek": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "tekst": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONOpenbareruimtenaam.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONOpenbareruimtenaam.schema.json new file mode 100644 index 00000000..10241cb7 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONOpenbareruimtenaam.schema.json @@ -0,0 +1,120 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/propertiesgeojsonopenbareruimtenaam", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_openbareruimtenaam" + ], + "properties": { + "bgt_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bronhouder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoek": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "identificatie_bag_opr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie_lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_onderzoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lv_publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "mshoek": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "object_begin_tijd": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "openbare_ruimte_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "plus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatieve_hoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "tekst": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONPerceel.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONPerceel.schema.json new file mode 100644 index 00000000..82c876e3 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/PropertiesGeoJSONPerceel.schema.json @@ -0,0 +1,149 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/propertiesgeojsonperceel", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_perceel" + ], + "properties": { + "akr_kadastrale_gemeente_code_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "akr_kadastrale_gemeente_code_waarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begin_geldigheid": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "identificatie_lokaal_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identificatie_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kadastrale_gemeente_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kadastrale_gemeente_waarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kadastrale_grootte_waarde": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perceelnummer": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "perceelnummer_rotatie": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perceelnummer_verschuiving_delta_x": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "perceelnummer_verschuiving_delta_y": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sectie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "soort_grootte_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "soort_grootte_waarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_historie_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_historie_waarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "volgnummer": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/SpatialExtent.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/SpatialExtent.schema.json new file mode 100644 index 00000000..3df8a946 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/SpatialExtent.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/spatialextent", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/spatialExtent", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/spatialExtent" + ], + "description": "The spatial extent of the element in the collection.", + "properties": { + "bbox": { + "description": "One or more bounding boxes that describe the spatial extent of the dataset.", + "items": { + "description": "West, south, east, north edges of the bounding box. Specified as coordinates separated by commas. The coordinates\nare in the coordinate reference system specified in `crs`. By default\nthis is WGS 84 longitude/latitude (CRS84).", + "items": { + "type": "number" + }, + "maxItems": 6, + "minItems": 4, + "type": "array" + }, + "minItems": 1, + "type": "array", + "examples": [ + [ + 7.01, + 50.63, + 7.22, + 50.78 + ] + ] + }, + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + }, + "required": [ + "bbox" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileJSON.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileJSON.schema.json new file mode 100644 index 00000000..267b66f1 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileJSON.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/tilejson", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/tileJSON" + ], + "properties": { + "attribution": { + "type": "string" + }, + "bounds": { + "items": { + "type": "number" + }, + "type": "array" + }, + "center": { + "items": { + "type": "number" + }, + "type": "array" + }, + "crs": { + "type": "string" + }, + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "extent": { + "items": { + "type": "number" + }, + "type": "array" + }, + "grids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "legend": { + "type": "string" + }, + "maxzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "minzoom": { + "maximum": 30, + "minimum": 0, + "type": "integer" + }, + "name": { + "type": "string" + }, + "profile": { + "type": "string" + }, + "proj4": { + "type": "string" + }, + "scheme": { + "type": "string" + }, + "template": { + "type": "string" + }, + "tile_matrix": { + "items": { + "$ref": "../_shared/Item4.schema.json" + }, + "type": "array" + }, + "tilejson": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + }, + "tiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "pattern": "\\d+\\.\\d+\\.\\d+\\w?[\\w\\d]*", + "type": "string" + } + }, + "required": [ + "tilejson", + "tiles" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileMatrixSet.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileMatrixSet.schema.json new file mode 100644 index 00000000..d6685f16 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileMatrixSet.schema.json @@ -0,0 +1,220 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/tilematrixset", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/tileMatrixSet" + ], + "description": "A definition of a tile matrix set following the Tile Matrix Set standard. For tileset metadata, such a description (in `tileMatrixSet` property) is only required for offline use, as an alternative to a link with a `http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme` relation type.", + "properties": { + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "description": { + "description": "Brief narrative description of this tile matrix set, normally available for display to a human", + "type": "string" + }, + "id": { + "description": "Tile matrix set identifier. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this tile matrix set", + "items": { + "type": "string" + }, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "tileMatrices": { + "description": "Describes scale levels and its tile matrices", + "items": { + "$ref": "./Item22.schema.json" + }, + "type": "array" + }, + "title": { + "description": "Title of this tile matrix set, normally used for display to a human", + "type": "string" + }, + "uri": { + "description": "Reference to an official source for this tileMatrixSet", + "format": "uri", + "type": "string" + }, + "wellKnownScaleSet": { + "description": "Reference to a well-known scale set", + "format": "uri", + "type": "string" + } + }, + "required": [ + "crs", + "tileMatrices" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileSet.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileSet.schema.json new file mode 100644 index 00000000..41a38df1 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TileSet.schema.json @@ -0,0 +1,450 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/tileset", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/tileSet" + ], + "description": "A resource describing a tileset based on the OGC TileSet Metadata Standard. At least one of the 'TileMatrixSet', or a link with 'rel' http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme", + "properties": { + "accessConstraints": { + "default": "unclassified", + "description": "Restrictions on the availability of the Tile Set that the user needs to be aware of before using or redistributing the Tile Set", + "enum": [ + "unclassified", + "restricted", + "confidential", + "secret", + "topSecret" + ], + "type": "string" + }, + "attribution": { + "description": "Short reference to recognize the author or provider", + "type": "string" + }, + "boundingBox": { + "allOf": [ + { + "description": "Minimum bounding rectangle surrounding the tile matrix set, in the supported CRS" + }, + { + "description": "Minimum bounding rectangle surrounding a 2D resource in the CRS indicated elsewhere", + "properties": { + "crs": { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + }, + "lowerLeft": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "orderedAxes": { + "items": { + "type": "string" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "upperRight": { + "description": "A 2D Point in the CRS indicated elsewhere", + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + } + }, + "required": [ + "lowerLeft", + "upperRight" + ], + "type": "object" + } + ] + }, + "centerPoint": { + "allOf": [ + { + "description": "Location of a tile that nicely represents the tileset. Implementations may use this center value to set the default location or to present a representative tile in a user interface" + }, + { + "properties": { + "cellSize": { + "description": "Cell size of the tile matrix selected", + "type": "number" + }, + "coordinates": { + "items": { + "type": "number" + }, + "maxItems": 2, + "minItems": 2, + "type": "array" + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS) of the coordinates" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "scaleDenominator": { + "description": "Scale denominator of the tile matrix selected", + "type": "number" + }, + "tileMatrix": { + "description": "TileMatrix identifier associated with the scaleDenominator", + "type": "string" + } + }, + "required": [ + "coordinates" + ], + "type": "object" + } + ] + }, + "created": { + "allOf": [ + { + "description": "When the Tile Set was first produced" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "crs": { + "allOf": [ + { + "description": "Coordinate Reference System (CRS)" + }, + { + "default": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "description": "Coordinate reference system of the coordinates in the spatial extent\n(property `bbox`). The default reference system is WGS 84 longitude/latitude.", + "oneOf": [ + { + "description": "Simplification of the object into a url if the other properties are not present", + "type": "string" + }, + { + "oneOf": [ + { + "properties": { + "uri": { + "description": "Reference to one coordinate reference system (CRS)", + "format": "uri", + "type": "string" + } + }, + "required": [ + "uri" + ] + }, + { + "properties": { + "wkt": { + "allOf": [ + { + "description": "An object defining the CRS using the JSON encoding for Well-known text representation of coordinate reference systems 2.0" + }, + { + "type": "object" + } + ] + } + }, + "required": [ + "wkt" + ] + }, + { + "properties": { + "referenceSystem": { + "description": "A reference system data structure as defined in the MD_ReferenceSystem of the ISO 19115", + "type": "object" + } + }, + "required": [ + "referenceSystem" + ] + } + ], + "type": "object" + } + ], + "type": "string" + } + ] + }, + "dataType": { + "allOf": [ + { + "description": "Type of data represented in the tileset" + }, + { + "anyOf": [ + { + "type": "string" + }, + { + "enum": [ + "map", + "vector", + "coverage" + ], + "type": "string" + } + ] + } + ] + }, + "description": { + "description": "Brief narrative description of this tile set", + "type": "string" + }, + "epoch": { + "description": "Epoch of the Coordinate Reference System (CRS)", + "type": "number" + }, + "keywords": { + "description": "keywords about this tileset", + "items": { + "type": "string" + }, + "type": "array" + }, + "layers": { + "items": { + "$ref": "../_shared/Item20.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "license": { + "description": "License applicable to the tiles", + "type": "string" + }, + "links": { + "description": "Links to related resources. Possible link 'rel' values are: 'http://www.opengis.net/def/rel/ogc/1.0/dataset' for a URL pointing to the dataset, 'item' for a URL template to get a tile; 'alternate' for a URL pointing to another representation of the TileSetMetadata (e.g a TileJSON file); 'http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme' for a definition of the TileMatrixSet; 'http://www.opengis.net/def/rel/ogc/1.0/geodata' for pointing to a single collection (if the tileset represents a single collection)", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "mediaTypes": { + "description": "Media types available for the tiles", + "items": { + "type": "string" + }, + "type": "array" + }, + "pointOfContact": { + "description": "Useful information to contact the authors or custodians for the Tile Set", + "type": "string" + }, + "style": { + "allOf": [ + { + "description": "Style involving all layers used to generate the tileset" + }, + { + "properties": { + "description": { + "description": "Brief narrative description of this style", + "type": "string" + }, + "id": { + "description": "An identifier for this style. Implementation of 'identifier'", + "type": "string" + }, + "keywords": { + "description": "keywords about this style", + "items": { + "type": "string" + }, + "type": "array" + }, + "links": { + "description": "Links to style related resources. Possible link 'rel' values are: 'style' for a URL pointing to the style description, 'styleSpec' for a URL pointing to the specification or standard used to define the style.", + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "A title for this style", + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + } + ] + }, + "tileMatrixSetLimits": { + "description": "Limits for the TileRow and TileCol values for each TileMatrix in the tileMatrixSet. If missing, there are no limits other that the ones imposed by the TileMatrixSet. If present the TileMatrices listed are limited and the rest not available at all", + "items": { + "$ref": "../_shared/TileMatrixLimits.schema.json" + }, + "type": "array" + }, + "tileMatrixSetURI": { + "description": "Reference to a Tile Matrix Set on an offical source for Tile Matrix Sets such as the OGC NA definition server (http://www.opengis.net/def/tms/). Required if the tile matrix set is registered on an open official source.", + "format": "uri", + "type": "string" + }, + "title": { + "description": "A title for this tileset", + "type": "string" + }, + "updated": { + "allOf": [ + { + "description": "Last Tile Set change/revision" + }, + { + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + ] + }, + "version": { + "description": "Version of the Tile Set. Changes if the data behind the tiles has been changed", + "type": "string" + } + }, + "required": [ + "dataType", + "crs", + "links" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TimeStamp.schema.json b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TimeStamp.schema.json new file mode 100644 index 00000000..becf7a38 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastrale-kaart--6umtx3ng/TimeStamp.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastrale-kaart--6umtx3ng/timestamp", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/kadaster/brt-achtergrondkaart/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1-demo/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bag/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/lv/bgt/ogc/v1/openapi.json#/components/schemas/timeStamp", + "https://api.pdok.nl/omgevingswet/omgevingsdocumenten/ogc/v2/openapi.json#/components/schemas/timeStamp" + ], + "description": "This property indicates the time and date when the response was generated using RFC 3339 notation.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] +} diff --git a/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/DeltaCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/DeltaCustomDownloadRequest.schema.json new file mode 100644 index 00000000..2fbba409 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/DeltaCustomDownloadRequest.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastralekaart-download-api-z4raargdg/deltacustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/kadastralekaart/download/v5_0/openapi.json#/components/schemas/DeltaCustomDownloadRequest" + ], + "properties": { + "deltaId": { + "type": "string" + }, + "featuretypes": { + "items": { + "enum": [ + "perceel", + "kadastralegrens", + "kwaliteit" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "gml" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/FullCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/FullCustomDownloadRequest.schema.json new file mode 100644 index 00000000..29890bc8 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/FullCustomDownloadRequest.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastralekaart-download-api-z4raargdg/fullcustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/kadastralekaart/download/v5_0/openapi.json#/components/schemas/FullCustomDownloadRequest" + ], + "properties": { + "featuretypes": { + "items": { + "enum": [ + "perceel", + "kadastralegrens", + "pand", + "openbareruimtelabel", + "kwaliteit" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "gml" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/Timeliness.schema.json b/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/Timeliness.schema.json new file mode 100644 index 00000000..7bcc1813 --- /dev/null +++ b/assets/schemas/api-register/pdok/kadastralekaart-download-api-z4raargdg/Timeliness.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kadastralekaart-download-api-z4raargdg/timeliness", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/kadastralekaart/download/v5_0/openapi.json#/components/schemas/timeliness" + ], + "properties": { + "datetimeTo": { + "readOnly": true, + "type": "string" + }, + "featuretype": { + "enum": [ + "perceel", + "kadastralegrens", + "pand", + "openbareruimtelabel", + "kwaliteit" + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureCollectionGeoJSONBevrorenMonitoringsdata.schema.json b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureCollectionGeoJSONBevrorenMonitoringsdata.schema.json new file mode 100644 index 00000000..bb673e9e --- /dev/null +++ b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureCollectionGeoJSONBevrorenMonitoringsdata.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/featurecollectiongeojsonbevrorenmonitoringsdata", + "x-derived-from": [ + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_bevroren_monitoringsdata" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBevrorenMonitoringsdata.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureCollectionJSONFGBevrorenMonitoringsdata.schema.json b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureCollectionJSONFGBevrorenMonitoringsdata.schema.json new file mode 100644 index 00000000..e0923c7b --- /dev/null +++ b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureCollectionJSONFGBevrorenMonitoringsdata.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/featurecollectionjsonfgbevrorenmonitoringsdata", + "x-derived-from": [ + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_bevroren_monitoringsdata" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBevrorenMonitoringsdata.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureGeoJSONBevrorenMonitoringsdata.schema.json b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureGeoJSONBevrorenMonitoringsdata.schema.json new file mode 100644 index 00000000..7ae1675b --- /dev/null +++ b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureGeoJSONBevrorenMonitoringsdata.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/featuregeojsonbevrorenmonitoringsdata", + "x-derived-from": [ + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_bevroren_monitoringsdata" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevrorenMonitoringsdata.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureJSONBevrorenMonitoringsdata.schema.json b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureJSONBevrorenMonitoringsdata.schema.json new file mode 100644 index 00000000..e8cff0a2 --- /dev/null +++ b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureJSONBevrorenMonitoringsdata.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/featurejsonbevrorenmonitoringsdata", + "x-derived-from": [ + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/featureJSON_bevroren_monitoringsdata" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevrorenMonitoringsdata.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureJSONFGBevrorenMonitoringsdata.schema.json b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureJSONFGBevrorenMonitoringsdata.schema.json new file mode 100644 index 00000000..c57f6068 --- /dev/null +++ b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/FeatureJSONFGBevrorenMonitoringsdata.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/featurejsonfgbevrorenmonitoringsdata", + "x-derived-from": [ + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/featureJSONFG_bevroren_monitoringsdata" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBevrorenMonitoringsdata.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONBevrorenMonitoringsdata.schema.json b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONBevrorenMonitoringsdata.schema.json new file mode 100644 index 00000000..06a91905 --- /dev/null +++ b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONBevrorenMonitoringsdata.schema.json @@ -0,0 +1,332 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/propertiesgeojsonbevrorenmonitoringsdata", + "x-derived-from": [ + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_bevroren_monitoringsdata" + ], + "properties": { + "alfanumeriekewaarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begindatum": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "begindiepte_m": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "begintijd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bemonsteringsapparaat_omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bemonsteringsmethode_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bemonsteringsmethode_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "biotaxon_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "eenheid_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "einddiepte_m": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "eindtijd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fid_old": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geom_old": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geometriepunt_x": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "geometriepunt_y": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "geslacht_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "grootheid_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoedanigheid_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "krmcriterium": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kwaliteitsoordeel_code": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lengteklasse_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "levensstadium_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "levensvorm_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "limietsymbool": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "meetobject_lokaalid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "meetobject_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "meetwaarde_lokaalid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "monprog_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "monster_lokaalid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "monstercompartiment_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "numeriekewaarde": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "orgaan_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "organisme_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "parameter_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "parameter_omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referentiehorizontaal_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referentievlak_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijd_utcoffset": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "typering_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "unique_key": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "verschijningsvorm_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "waardebepalingsmethode_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "waardebepalingstechniek_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "waardebewerkingsmethode_code": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONMarienerapportageeenheden.schema.json b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONMarienerapportageeenheden.schema.json new file mode 100644 index 00000000..c73becf2 --- /dev/null +++ b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONMarienerapportageeenheden.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/propertiesgeojsonmarienerapportageeenheden", + "x-derived-from": [ + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_marienerapportageeenheden" + ], + "properties": { + "beginlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "country": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "desigbegin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "desigend": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametext": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametxtint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametxtlan": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "themaidsch": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "thematicid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versionid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "zonetype": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONMarienewateren.schema.json b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONMarienewateren.schema.json new file mode 100644 index 00000000..67dba064 --- /dev/null +++ b/assets/schemas/api-register/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/PropertiesGeoJSONMarienewateren.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/kaderrichtlijn-mariene-strategie-nederland-jp9mtx3nr/propertiesgeojsonmarienewateren", + "x-derived-from": [ + "https://api.pdok.nl/rws/kaderrichtlijn-mariene-strategie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_marienewateren" + ], + "properties": { + "beginlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "country": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "designbegi": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "designend": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametxt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametxtint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametxtlan": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "themaidsch": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "thematicid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versionid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "zonetype": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/AdditionalProperties.schema.json b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/AdditionalProperties.schema.json new file mode 100644 index 00000000..ca6e3017 --- /dev/null +++ b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/AdditionalProperties.schema.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/locatieserver-dh0nob3hr/additionalproperties", + "x-derived-from": [ + "https://api.pdok.nl/bzk/locatieserver/search/v3_1/openapi.json" + ], + "properties": { + "suggest": { + "items": { + "type": "string", + "examples": [ + "" + ] + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Error.schema.json b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Error.schema.json new file mode 100644 index 00000000..45c265a6 --- /dev/null +++ b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Error.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/locatieserver-dh0nob3hr/error", + "x-derived-from": [ + "https://api.pdok.nl/bzk/locatieserver/search/v3_1/openapi.json#/components/schemas/error" + ], + "properties": { + "code": { + "type": "integer", + "examples": [ + 400 + ] + }, + "metadata": { + "items": { + "type": "string", + "examples": [ + "error-class" + ] + }, + "type": "array" + }, + "msg": { + "type": "string", + "examples": [ + "undefined field" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Highlighting.schema.json b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Highlighting.schema.json new file mode 100644 index 00000000..a642f39c --- /dev/null +++ b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Highlighting.schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/locatieserver-dh0nob3hr/highlighting", + "x-derived-from": [ + "https://api.pdok.nl/bzk/locatieserver/search/v3_1/openapi.json#/components/schemas/highlighting" + ], + "additionalProperties": { + "$ref": "./AdditionalProperties.schema.json" + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Response.schema.json b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Response.schema.json new file mode 100644 index 00000000..a9c16b24 --- /dev/null +++ b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Response.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/locatieserver-dh0nob3hr/response", + "x-derived-from": [ + "https://api.pdok.nl/bzk/locatieserver/search/v3_1/openapi.json#/components/schemas/response" + ], + "properties": { + "docs": { + "items": { + "type": "object" + }, + "type": "array" + }, + "maxScore": { + "format": "float", + "type": "number" + }, + "numFound": { + "type": "integer" + }, + "numFoundExact": { + "type": "boolean" + }, + "start": { + "type": "integer" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Spellcheck.schema.json b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Spellcheck.schema.json new file mode 100644 index 00000000..c25f98b4 --- /dev/null +++ b/assets/schemas/api-register/pdok/locatieserver-dh0nob3hr/Spellcheck.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/locatieserver-dh0nob3hr/spellcheck", + "x-derived-from": [ + "https://api.pdok.nl/bzk/locatieserver/search/v3_1/openapi.json#/components/schemas/spellcheck" + ], + "properties": { + "collations": { + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "properties": { + "collationQuery": { + "type": "string" + }, + "hits": { + "type": "integer" + }, + "misspellingsAndCorrections": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + } + ] + }, + "type": "array" + }, + "suggestions": { + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "properties": { + "endOffset": { + "type": "integer" + }, + "numFound": { + "type": "integer" + }, + "startOffset": { + "type": "integer" + }, + "suggestion": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + } + ] + }, + "type": "array" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureCollectionGeoJSONMosselenoesterhabitats.schema.json b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureCollectionGeoJSONMosselenoesterhabitats.schema.json new file mode 100644 index 00000000..64e21d64 --- /dev/null +++ b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureCollectionGeoJSONMosselenoesterhabitats.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mossel-en-oesterhabitats-tjrgox3hr/featurecollectiongeojsonmosselenoesterhabitats", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_mosselenoesterhabitats" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONMosselenoesterhabitats.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureCollectionJSONFGMosselenoesterhabitats.schema.json b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureCollectionJSONFGMosselenoesterhabitats.schema.json new file mode 100644 index 00000000..11081515 --- /dev/null +++ b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureCollectionJSONFGMosselenoesterhabitats.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mossel-en-oesterhabitats-tjrgox3hr/featurecollectionjsonfgmosselenoesterhabitats", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_mosselenoesterhabitats" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGMosselenoesterhabitats.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureGeoJSONMosselenoesterhabitats.schema.json b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureGeoJSONMosselenoesterhabitats.schema.json new file mode 100644 index 00000000..aaac503c --- /dev/null +++ b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureGeoJSONMosselenoesterhabitats.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mossel-en-oesterhabitats-tjrgox3hr/featuregeojsonmosselenoesterhabitats", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_mosselenoesterhabitats" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONMosselenoesterhabitats.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureJSONFGMosselenoesterhabitats.schema.json b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureJSONFGMosselenoesterhabitats.schema.json new file mode 100644 index 00000000..aa3e12c4 --- /dev/null +++ b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureJSONFGMosselenoesterhabitats.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mossel-en-oesterhabitats-tjrgox3hr/featurejsonfgmosselenoesterhabitats", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/featureJSONFG_mosselenoesterhabitats" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONMosselenoesterhabitats.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureJSONMosselenoesterhabitats.schema.json b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureJSONMosselenoesterhabitats.schema.json new file mode 100644 index 00000000..2a5dbd35 --- /dev/null +++ b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/FeatureJSONMosselenoesterhabitats.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mossel-en-oesterhabitats-tjrgox3hr/featurejsonmosselenoesterhabitats", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/featureJSON_mosselenoesterhabitats" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONMosselenoesterhabitats.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/PropertiesGeoJSONMosselenoesterhabitats.schema.json b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/PropertiesGeoJSONMosselenoesterhabitats.schema.json new file mode 100644 index 00000000..f7b1e002 --- /dev/null +++ b/assets/schemas/api-register/pdok/mossel-en-oesterhabitats-tjrgox3hr/PropertiesGeoJSONMosselenoesterhabitats.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mossel-en-oesterhabitats-tjrgox3hr/propertiesgeojsonmosselenoesterhabitats", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mossel-en-oesterhabitats/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_mosselenoesterhabitats" + ], + "properties": { + "bed": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureCollectionGeoJSONMosselzaadinvanginstallaties.schema.json b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureCollectionGeoJSONMosselzaadinvanginstallaties.schema.json new file mode 100644 index 00000000..eb315a94 --- /dev/null +++ b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureCollectionGeoJSONMosselzaadinvanginstallaties.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/featurecollectiongeojsonmosselzaadinvanginstallaties", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_mosselzaadinvanginstallaties" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONMosselzaadinvanginstallaties.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureCollectionJSONFGMosselzaadinvanginstallaties.schema.json b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureCollectionJSONFGMosselzaadinvanginstallaties.schema.json new file mode 100644 index 00000000..947f2bd9 --- /dev/null +++ b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureCollectionJSONFGMosselzaadinvanginstallaties.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/featurecollectionjsonfgmosselzaadinvanginstallaties", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_mosselzaadinvanginstallaties" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGMosselzaadinvanginstallaties.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureGeoJSONMosselzaadinvanginstallaties.schema.json b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureGeoJSONMosselzaadinvanginstallaties.schema.json new file mode 100644 index 00000000..ca2e761e --- /dev/null +++ b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureGeoJSONMosselzaadinvanginstallaties.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/featuregeojsonmosselzaadinvanginstallaties", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_mosselzaadinvanginstallaties" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONMosselzaadinvanginstallaties.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureJSONFGMosselzaadinvanginstallaties.schema.json b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureJSONFGMosselzaadinvanginstallaties.schema.json new file mode 100644 index 00000000..b0d266f1 --- /dev/null +++ b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureJSONFGMosselzaadinvanginstallaties.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/featurejsonfgmosselzaadinvanginstallaties", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/featureJSONFG_mosselzaadinvanginstallaties" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONMosselzaadinvanginstallaties.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureJSONMosselzaadinvanginstallaties.schema.json b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureJSONMosselzaadinvanginstallaties.schema.json new file mode 100644 index 00000000..291470b1 --- /dev/null +++ b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/FeatureJSONMosselzaadinvanginstallaties.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/featurejsonmosselzaadinvanginstallaties", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/featureJSON_mosselzaadinvanginstallaties" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONMosselzaadinvanginstallaties.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/PropertiesGeoJSONMosselzaadinvanginstallaties.schema.json b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/PropertiesGeoJSONMosselzaadinvanginstallaties.schema.json new file mode 100644 index 00000000..83f5f438 --- /dev/null +++ b/assets/schemas/api-register/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/PropertiesGeoJSONMosselzaadinvanginstallaties.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/mosselzaadinvanginstallaties-e5jmoxqhg/propertiesgeojsonmosselzaadinvanginstallaties", + "x-derived-from": [ + "https://api.pdok.nl/rvo/mosselzaad-invanginstallaties/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_mosselzaadinvanginstallaties" + ], + "properties": { + "geom_valid": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "legenda": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "locatienaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "shape_area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "shape_length": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureCollectionGeoJSONCdda.schema.json b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureCollectionGeoJSONCdda.schema.json new file mode 100644 index 00000000..0dfba57d --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureCollectionGeoJSONCdda.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/featurecollectiongeojsoncdda", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_cdda" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONCdda.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureCollectionJSONFGCdda.schema.json b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureCollectionJSONFGCdda.schema.json new file mode 100644 index 00000000..174c0674 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureCollectionJSONFGCdda.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/featurecollectionjsonfgcdda", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_cdda" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGCdda.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureGeoJSONCdda.schema.json b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureGeoJSONCdda.schema.json new file mode 100644 index 00000000..f006d6c9 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureGeoJSONCdda.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/featuregeojsoncdda", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_cdda" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONCdda.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureJSONCdda.schema.json b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureJSONCdda.schema.json new file mode 100644 index 00000000..fd8505b4 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureJSONCdda.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/featurejsoncdda", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/featureJSON_cdda" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONCdda.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureJSONFGCdda.schema.json b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureJSONFGCdda.schema.json new file mode 100644 index 00000000..93ca9f11 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/FeatureJSONFGCdda.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/featurejsonfgcdda", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/featureJSONFG_cdda" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONCdda.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/PropertiesGeoJSONCdda.schema.json b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/PropertiesGeoJSONCdda.schema.json new file mode 100644 index 00000000..afc0157f --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/PropertiesGeoJSONCdda.schema.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-beschermde-gebieden-cdda-1uqmobqhg/propertiesgeojsoncdda", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationaal-beschermde-gebieden-cdda/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_cdda" + ], + "properties": { + "desschem": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "desvalue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legfdate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legfdocu": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespac": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sitename": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sitpclas": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versioid": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureCollectionGeoJSONDmlinks.schema.json b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureCollectionGeoJSONDmlinks.schema.json new file mode 100644 index 00000000..0acca0b6 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureCollectionGeoJSONDmlinks.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/featurecollectiongeojsondmlinks", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_dmlinks" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONDmlinks.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureCollectionJSONFGDmlinks.schema.json b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureCollectionJSONFGDmlinks.schema.json new file mode 100644 index 00000000..f9f0b7ca --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureCollectionJSONFGDmlinks.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/featurecollectionjsonfgdmlinks", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_dmlinks" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGDmlinks.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureGeoJSONDmlinks.schema.json b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureGeoJSONDmlinks.schema.json new file mode 100644 index 00000000..14f37630 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureGeoJSONDmlinks.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/featuregeojsondmlinks", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_dmlinks" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONDmlinks.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureJSONDmlinks.schema.json b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureJSONDmlinks.schema.json new file mode 100644 index 00000000..7f4764c4 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureJSONDmlinks.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/featurejsondmlinks", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/featureJSON_dmlinks" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONDmlinks.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureJSONFGDmlinks.schema.json b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureJSONFGDmlinks.schema.json new file mode 100644 index 00000000..5657a3a6 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/FeatureJSONFGDmlinks.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/featurejsonfgdmlinks", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/featureJSONFG_dmlinks" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONDmlinks.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/PropertiesGeoJSONDmlinks.schema.json b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/PropertiesGeoJSONDmlinks.schema.json new file mode 100644 index 00000000..06bf1b12 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/PropertiesGeoJSONDmlinks.schema.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/propertiesgeojsondmlinks", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_dmlinks" + ], + "properties": { + "achternaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "color": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "height": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "length_map": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "parentid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "se_anno_cad_data": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_len": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "userid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "voornaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "width": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "z_from": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "z_to": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/PropertiesGeoJSONDmnodes.schema.json b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/PropertiesGeoJSONDmnodes.schema.json new file mode 100644 index 00000000..6d1b3498 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/PropertiesGeoJSONDmnodes.schema.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationaal-hydrologisch-instrumentarium-nhi-2f6goxqng/propertiesgeojsondmnodes", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-hydrologisch-instrumentarium-netwerkschematisatie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_dmnodes" + ], + "properties": { + "color": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "parentid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "se_anno_cad_data": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "userid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "z": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureCollectionGeoJSONNationaleparken.schema.json b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureCollectionGeoJSONNationaleparken.schema.json new file mode 100644 index 00000000..db906e7b --- /dev/null +++ b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureCollectionGeoJSONNationaleparken.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationale-parken-0ognox3hr/featurecollectiongeojsonnationaleparken", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_nationaleparken" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONNationaleparken.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureCollectionJSONFGNationaleparken.schema.json b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureCollectionJSONFGNationaleparken.schema.json new file mode 100644 index 00000000..3ba56c05 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureCollectionJSONFGNationaleparken.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationale-parken-0ognox3hr/featurecollectionjsonfgnationaleparken", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_nationaleparken" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGNationaleparken.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureGeoJSONNationaleparken.schema.json b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureGeoJSONNationaleparken.schema.json new file mode 100644 index 00000000..6e2773e4 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureGeoJSONNationaleparken.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationale-parken-0ognox3hr/featuregeojsonnationaleparken", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_nationaleparken" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONNationaleparken.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureJSONFGNationaleparken.schema.json b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureJSONFGNationaleparken.schema.json new file mode 100644 index 00000000..a41c84d0 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureJSONFGNationaleparken.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationale-parken-0ognox3hr/featurejsonfgnationaleparken", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/featureJSONFG_nationaleparken" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONNationaleparken.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureJSONNationaleparken.schema.json b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureJSONNationaleparken.schema.json new file mode 100644 index 00000000..e52c329b --- /dev/null +++ b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/FeatureJSONNationaleparken.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationale-parken-0ognox3hr/featurejsonnationaleparken", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/featureJSON_nationaleparken" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONNationaleparken.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/PropertiesGeoJSONNationaleparken.schema.json b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/PropertiesGeoJSONNationaleparken.schema.json new file mode 100644 index 00000000..63e4e934 --- /dev/null +++ b/assets/schemas/api-register/pdok/nationale-parken-0ognox3hr/PropertiesGeoJSONNationaleparken.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationale-parken-0ognox3hr/propertiesgeojsonnationaleparken", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_nationaleparken" + ], + "properties": { + "bron": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "fiat_secr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hectares": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "instrument": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nationale-parken-inspire-geharmoniseerd-_l6gtx3hg/PropertiesGeoJSONProtectedsite.schema.json b/assets/schemas/api-register/pdok/nationale-parken-inspire-geharmoniseerd-_l6gtx3hg/PropertiesGeoJSONProtectedsite.schema.json new file mode 100644 index 00000000..86b918ff --- /dev/null +++ b/assets/schemas/api-register/pdok/nationale-parken-inspire-geharmoniseerd-_l6gtx3hg/PropertiesGeoJSONProtectedsite.schema.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nationale-parken-inspire-geharmoniseerd-_l6gtx3hg/propertiesgeojsonprotectedsite", + "x-derived-from": [ + "https://api.pdok.nl/rvo/nationale-parken-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_protectedsite" + ], + "properties": { + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legalfoundationdate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legalfoundationdocument": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namestatus": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nativeness": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "siteprotectionclassification": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sourceofname": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natura-2000-inspire-geharmoniseerd-ewgntx3nr/PropertiesGeoJSONProtectedsite.schema.json b/assets/schemas/api-register/pdok/natura-2000-inspire-geharmoniseerd-ewgntx3nr/PropertiesGeoJSONProtectedsite.schema.json new file mode 100644 index 00000000..2f2eb6f1 --- /dev/null +++ b/assets/schemas/api-register/pdok/natura-2000-inspire-geharmoniseerd-ewgntx3nr/PropertiesGeoJSONProtectedsite.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natura-2000-inspire-geharmoniseerd-ewgntx3nr/propertiesgeojsonprotectedsite", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natura2000-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_protectedsite" + ], + "properties": { + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "inspireid_identifier_localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "inspireid_identifier_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sitedesignation_designationtype_designation_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sitedesignation_designationtype_designationscheme_xlink_h": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sitename_geographicalname_language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sitename_geographicalname_spelling_spellingofname_text": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureCollectionGeoJSONNatura2000.schema.json b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureCollectionGeoJSONNatura2000.schema.json new file mode 100644 index 00000000..b4d1ce6f --- /dev/null +++ b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureCollectionGeoJSONNatura2000.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natura2000-0dzntx3hr/featurecollectiongeojsonnatura2000", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_natura2000" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONNatura2000.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureCollectionJSONFGNatura2000.schema.json b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureCollectionJSONFGNatura2000.schema.json new file mode 100644 index 00000000..b7f16c38 --- /dev/null +++ b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureCollectionJSONFGNatura2000.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natura2000-0dzntx3hr/featurecollectionjsonfgnatura2000", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_natura2000" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGNatura2000.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureGeoJSONNatura2000.schema.json b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureGeoJSONNatura2000.schema.json new file mode 100644 index 00000000..a683f444 --- /dev/null +++ b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureGeoJSONNatura2000.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natura2000-0dzntx3hr/featuregeojsonnatura2000", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_natura2000" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONNatura2000.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureJSONFGNatura2000.schema.json b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureJSONFGNatura2000.schema.json new file mode 100644 index 00000000..1f71f490 --- /dev/null +++ b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureJSONFGNatura2000.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natura2000-0dzntx3hr/featurejsonfgnatura2000", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/featureJSONFG_natura2000" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONNatura2000.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureJSONNatura2000.schema.json b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureJSONNatura2000.schema.json new file mode 100644 index 00000000..0ad0e1a2 --- /dev/null +++ b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/FeatureJSONNatura2000.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natura2000-0dzntx3hr/featurejsonnatura2000", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/featureJSON_natura2000" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONNatura2000.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/PropertiesGeoJSONNatura2000.schema.json b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/PropertiesGeoJSONNatura2000.schema.json new file mode 100644 index 00000000..332f9308 --- /dev/null +++ b/assets/schemas/api-register/pdok/natura2000-0dzntx3hr/PropertiesGeoJSONNatura2000.schema.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natura2000-0dzntx3hr/propertiesgeojsonnatura2000", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natura2000/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_natura2000" + ], + "properties": { + "beschermin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kadaster": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_n2k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "shape_area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "shape_len": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sitecode_h": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sitecode_v": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "staatscour": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vhn_new": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureCollectionGeoJSONBegrenzing.schema.json b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureCollectionGeoJSONBegrenzing.schema.json new file mode 100644 index 00000000..dba93f6d --- /dev/null +++ b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureCollectionGeoJSONBegrenzing.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/featurecollectiongeojsonbegrenzing", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_begrenzing" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBegrenzing.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureCollectionJSONFGBegrenzing.schema.json b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureCollectionJSONFGBegrenzing.schema.json new file mode 100644 index 00000000..2b7d6e23 --- /dev/null +++ b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureCollectionJSONFGBegrenzing.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/featurecollectionjsonfgbegrenzing", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_begrenzing" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBegrenzing.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureGeoJSONBegrenzing.schema.json b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureGeoJSONBegrenzing.schema.json new file mode 100644 index 00000000..2f7576fb --- /dev/null +++ b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureGeoJSONBegrenzing.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/featuregeojsonbegrenzing", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_begrenzing" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBegrenzing.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureJSONBegrenzing.schema.json b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureJSONBegrenzing.schema.json new file mode 100644 index 00000000..1498a2e2 --- /dev/null +++ b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureJSONBegrenzing.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/featurejsonbegrenzing", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/featureJSON_begrenzing" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBegrenzing.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureJSONFGBegrenzing.schema.json b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureJSONFGBegrenzing.schema.json new file mode 100644 index 00000000..f9b80d62 --- /dev/null +++ b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/FeatureJSONFGBegrenzing.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/featurejsonfgbegrenzing", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/featureJSONFG_begrenzing" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBegrenzing.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/PropertiesGeoJSONBegrenzing.schema.json b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/PropertiesGeoJSONBegrenzing.schema.json new file mode 100644 index 00000000..245ef1c5 --- /dev/null +++ b/assets/schemas/api-register/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/PropertiesGeoJSONBegrenzing.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/natuurmeting-op-kaart-2014-yqkntbqhr/propertiesgeojsonbegrenzing", + "x-derived-from": [ + "https://api.pdok.nl/rvo/natuurmeting-op-kaart-2014/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_begrenzing" + ], + "properties": { + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "legenda": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureCollectionGeoJSONAppurtenance.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureCollectionGeoJSONAppurtenance.schema.json new file mode 100644 index 00000000..04482550 --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureCollectionGeoJSONAppurtenance.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/featurecollectiongeojsonappurtenance", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_appurtenance" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONAppurtenance.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureCollectionJSONFGAppurtenance.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureCollectionJSONFGAppurtenance.schema.json new file mode 100644 index 00000000..26a664a1 --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureCollectionJSONFGAppurtenance.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/featurecollectionjsonfgappurtenance", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_appurtenance" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGAppurtenance.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureGeoJSONAppurtenance.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureGeoJSONAppurtenance.schema.json new file mode 100644 index 00000000..44223365 --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureGeoJSONAppurtenance.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/featuregeojsonappurtenance", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_appurtenance" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAppurtenance.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureJSONAppurtenance.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureJSONAppurtenance.schema.json new file mode 100644 index 00000000..4cf1e7ec --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureJSONAppurtenance.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/featurejsonappurtenance", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/featureJSON_appurtenance" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAppurtenance.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureJSONFGAppurtenance.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureJSONFGAppurtenance.schema.json new file mode 100644 index 00000000..518d6cdc --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/FeatureJSONFGAppurtenance.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/featurejsonfgappurtenance", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_appurtenance" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONAppurtenance.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/PropertiesGeoJSONAppurtenance.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/PropertiesGeoJSONAppurtenance.schema.json new file mode 100644 index 00000000..6a3972ea --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/PropertiesGeoJSONAppurtenance.schema.json @@ -0,0 +1,150 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-leidingelementen-rsa-inspire-geharmoniseerd-qhmnob3hr/propertiesgeojsonappurtenance", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-leidingelementen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_appurtenance" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vertical_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureCollectionGeoJSONEnvironmentalManagementFacility.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureCollectionGeoJSONEnvironmentalManagementFacility.schema.json new file mode 100644 index 00000000..de12f66e --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureCollectionGeoJSONEnvironmentalManagementFacility.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/featurecollectiongeojsonenvironmentalmanagementfacility", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_environmental_management_facility" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONEnvironmentalManagementFacility.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureCollectionJSONFGEnvironmentalManagementFacility.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureCollectionJSONFGEnvironmentalManagementFacility.schema.json new file mode 100644 index 00000000..b90c288d --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureCollectionJSONFGEnvironmentalManagementFacility.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/featurecollectionjsonfgenvironmentalmanagementfacility", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_environmental_management_facility" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGEnvironmentalManagementFacility.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureGeoJSONEnvironmentalManagementFacility.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureGeoJSONEnvironmentalManagementFacility.schema.json new file mode 100644 index 00000000..47c8ada5 --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureGeoJSONEnvironmentalManagementFacility.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/featuregeojsonenvironmentalmanagementfacility", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_environmental_management_facility" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONEnvironmentalManagementFacility.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureJSONEnvironmentalManagementFacility.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureJSONEnvironmentalManagementFacility.schema.json new file mode 100644 index 00000000..7f437b38 --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureJSONEnvironmentalManagementFacility.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/featurejsonenvironmentalmanagementfacility", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/featureJSON_environmental_management_facility" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONEnvironmentalManagementFacility.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureJSONFGEnvironmentalManagementFacility.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureJSONFGEnvironmentalManagementFacility.schema.json new file mode 100644 index 00000000..0def6c20 --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/FeatureJSONFGEnvironmentalManagementFacility.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/featurejsonfgenvironmentalmanagementfacility", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/featureJSONFG_environmental_management_facility" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONEnvironmentalManagementFacility.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/PropertiesGeoJSONEnvironmentalManagementFacility.schema.json b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/PropertiesGeoJSONEnvironmentalManagementFacility.schema.json new file mode 100644 index 00000000..666db316 --- /dev/null +++ b/assets/schemas/api-register/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/PropertiesGeoJSONEnvironmentalManagementFacility.schema.json @@ -0,0 +1,515 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nuts-en-overheidsdiensten-riool-milieu-management-voorziening-rsa-inspire-geharmoniseerd-euinobqnr/propertiesgeojsonenvironmentalmanagementfacility", + "x-derived-from": [ + "https://api.pdok.nl/rws/rioolnetwerk-milieumanagementvoorziening/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_environmental_management_facility" + ], + "properties": { + "amount": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "character_string": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ci__date_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ci__on_line_function_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ci__presentation_form_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ci__role_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_space": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "country": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dq__evaluation_method_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ds__association_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ds__initiative_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "facility_description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "function_description_nilreason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "function_text_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gco_nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "locale": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localised_character_string": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__cell_geometry_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__character_set_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__classification_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__coverage_content_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__datatype_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__dimension_name_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__distribution_units": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__geometric_object_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__imaging_condition_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__keyword_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__maintenance_frequency_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__medium_format_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__medium_name_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__obligation_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__pixel_orientation_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__progress_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__restriction_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__scope_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__spatial_representation_type_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__topic_category_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "md__topology_level_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "parent_facility": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "time": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uuid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uuidref": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureCollectionGeoJSONKmmarkeringen.schema.json b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureCollectionGeoJSONKmmarkeringen.schema.json new file mode 100644 index 00000000..84287824 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureCollectionGeoJSONKmmarkeringen.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-vaarwegen-x9cmtbqng/featurecollectiongeojsonkmmarkeringen", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_kmmarkeringen" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONKmmarkeringen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureCollectionJSONFGKmmarkeringen.schema.json b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureCollectionJSONFGKmmarkeringen.schema.json new file mode 100644 index 00000000..9e971a41 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureCollectionJSONFGKmmarkeringen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-vaarwegen-x9cmtbqng/featurecollectionjsonfgkmmarkeringen", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_kmmarkeringen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGKmmarkeringen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureGeoJSONKmmarkeringen.schema.json b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureGeoJSONKmmarkeringen.schema.json new file mode 100644 index 00000000..ad253244 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureGeoJSONKmmarkeringen.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-vaarwegen-x9cmtbqng/featuregeojsonkmmarkeringen", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_kmmarkeringen" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONKmmarkeringen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureJSONFGKmmarkeringen.schema.json b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureJSONFGKmmarkeringen.schema.json new file mode 100644 index 00000000..46ad1bc5 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureJSONFGKmmarkeringen.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-vaarwegen-x9cmtbqng/featurejsonfgkmmarkeringen", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_kmmarkeringen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONKmmarkeringen.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureJSONKmmarkeringen.schema.json b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureJSONKmmarkeringen.schema.json new file mode 100644 index 00000000..567e4f2d --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/FeatureJSONKmmarkeringen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-vaarwegen-x9cmtbqng/featurejsonkmmarkeringen", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/featureJSON_kmmarkeringen" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONKmmarkeringen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/PropertiesGeoJSONKmmarkeringen.schema.json b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/PropertiesGeoJSONKmmarkeringen.schema.json new file mode 100644 index 00000000..50aedb73 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/PropertiesGeoJSONKmmarkeringen.schema.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-vaarwegen-x9cmtbqng/propertiesgeojsonkmmarkeringen", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_kmmarkeringen" + ], + "properties": { + "afstand": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gtlwaarde": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "ltrwaarde": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mst_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "pos_tov_as": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vwk_begdtm": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "vwk_id": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/PropertiesGeoJSONVaarwegvakken.schema.json b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/PropertiesGeoJSONVaarwegvakken.schema.json new file mode 100644 index 00000000..0b13ba47 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-vaarwegen-x9cmtbqng/PropertiesGeoJSONVaarwegvakken.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-vaarwegen-x9cmtbqng/propertiesgeojsonvaarwegvakken", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vaarwegvakken" + ], + "properties": { + "begkm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "endkm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "st_lengthshape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vaktype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vrt_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vrt_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vwg_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vwg_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "vwj_id_beg": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vwj_id_end": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vwk_begdtm": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "vwk_id": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureCollectionGeoJSONHectopunten.schema.json b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureCollectionGeoJSONHectopunten.schema.json new file mode 100644 index 00000000..b9f5788f --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureCollectionGeoJSONHectopunten.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-wegen-gcqmtb3hr/featurecollectiongeojsonhectopunten", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_hectopunten" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONHectopunten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureCollectionJSONFGHectopunten.schema.json b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureCollectionJSONFGHectopunten.schema.json new file mode 100644 index 00000000..e62b8e59 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureCollectionJSONFGHectopunten.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-wegen-gcqmtb3hr/featurecollectionjsonfghectopunten", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_hectopunten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGHectopunten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureGeoJSONHectopunten.schema.json b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureGeoJSONHectopunten.schema.json new file mode 100644 index 00000000..5644d4bd --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureGeoJSONHectopunten.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-wegen-gcqmtb3hr/featuregeojsonhectopunten", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_hectopunten" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHectopunten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureJSONFGHectopunten.schema.json b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureJSONFGHectopunten.schema.json new file mode 100644 index 00000000..d0311312 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureJSONFGHectopunten.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-wegen-gcqmtb3hr/featurejsonfghectopunten", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_hectopunten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONHectopunten.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureJSONHectopunten.schema.json b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureJSONHectopunten.schema.json new file mode 100644 index 00000000..71f8dc20 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/FeatureJSONHectopunten.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-wegen-gcqmtb3hr/featurejsonhectopunten", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/featureJSON_hectopunten" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONHectopunten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/PropertiesGeoJSONHectopunten.schema.json b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/PropertiesGeoJSONHectopunten.schema.json new file mode 100644 index 00000000..104f0550 --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/PropertiesGeoJSONHectopunten.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-wegen-gcqmtb3hr/propertiesgeojsonhectopunten", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_hectopunten" + ], + "properties": { + "afstand": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "hecto_lttr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hectomtrng": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "wvk_begdat": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "wvk_id": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "zijde": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/PropertiesGeoJSONWegvakken.schema.json b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/PropertiesGeoJSONWegvakken.schema.json new file mode 100644 index 00000000..f7b2c52b --- /dev/null +++ b/assets/schemas/api-register/pdok/nwb-wegen-gcqmtb3hr/PropertiesGeoJSONWegvakken.schema.json @@ -0,0 +1,423 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/nwb-wegen-gcqmtb3hr/propertiesgeojsonwegvakken", + "x-derived-from": [ + "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wegvakken" + ], + "properties": { + "admrichtng": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "alt_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "alt_nr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bag_orl": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begafstand": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "beginkm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bronjaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "bst_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dienstcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dienstnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "distrcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "distrnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "e_hnr_lnks": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "e_hnr_rhts": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "eindkm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "endafstand": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "fow": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "frc": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geobron_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geobron_nm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gme_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gme_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hecto_lttr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hnrstrlnks": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hnrstrrhts": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "jte_id_beg": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "jte_id_end": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "l_hnr_lnks": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "l_hnr_rhts": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "openlr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pos_tv_wol": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rel_hoogte": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "rijrichtng": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "routeltr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "routeltr2": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "routeltr3": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "routeltr4": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "routenr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "routenr2": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "routenr3": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "routenr4": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "rpe_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "st_lengthshape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stt_bron": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stt_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegbehcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegbehnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegbehsrt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegdeelltr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegnr_aw": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegnr_hmp": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegtype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wgtype_oms": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wpsnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wvk_begdat": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "wvk_id": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureCollectionGeoJSONPdNlGrid-2012.schema.json b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureCollectionGeoJSONPdNlGrid-2012.schema.json new file mode 100644 index 00000000..391c2b11 --- /dev/null +++ b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureCollectionGeoJSONPdNlGrid-2012.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/featurecollectiongeojsonpdnlgrid-2012", + "x-derived-from": [ + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_pd-nl-grid-2012" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONPdNlGrid-2012.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureCollectionJSONFGPdNlGrid-2012.schema.json b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureCollectionJSONFGPdNlGrid-2012.schema.json new file mode 100644 index 00000000..d9f3fa71 --- /dev/null +++ b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureCollectionJSONFGPdNlGrid-2012.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/featurecollectionjsonfgpdnlgrid-2012", + "x-derived-from": [ + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_pd-nl-grid-2012" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGPdNlGrid-2012.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureGeoJSONPdNlGrid-2012.schema.json b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureGeoJSONPdNlGrid-2012.schema.json new file mode 100644 index 00000000..4cbab83b --- /dev/null +++ b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureGeoJSONPdNlGrid-2012.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/featuregeojsonpdnlgrid-2012", + "x-derived-from": [ + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_pd-nl-grid-2012" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONPdNlGrid-2012.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureJSONFGPdNlGrid-2012.schema.json b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureJSONFGPdNlGrid-2012.schema.json new file mode 100644 index 00000000..daa73bc2 --- /dev/null +++ b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureJSONFGPdNlGrid-2012.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/featurejsonfgpdnlgrid-2012", + "x-derived-from": [ + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/featureJSONFG_pd-nl-grid-2012" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONPdNlGrid-2012.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureJSONPdNlGrid-2012.schema.json b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureJSONPdNlGrid-2012.schema.json new file mode 100644 index 00000000..46909014 --- /dev/null +++ b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/FeatureJSONPdNlGrid-2012.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/featurejsonpdnlgrid-2012", + "x-derived-from": [ + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/featureJSON_pd-nl-grid-2012" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONPdNlGrid-2012.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlGrid-2012.schema.json b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlGrid-2012.schema.json new file mode 100644 index 00000000..af0a4437 --- /dev/null +++ b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlGrid-2012.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/propertiesgeojsonpdnlgrid-2012", + "x-derived-from": [ + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_pd-nl-grid-2012" + ], + "properties": { + "freq": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gmsurface": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "measure": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obsstatus": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obsvalue": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "periodofreference": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stat": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlLau-2018.schema.json b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlLau-2018.schema.json new file mode 100644 index 00000000..8eeacb64 --- /dev/null +++ b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlLau-2018.schema.json @@ -0,0 +1,263 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/propertiesgeojsonpdnllau-2018", + "x-derived-from": [ + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_pd-nl-lau-2018" + ], + "properties": { + "PD_NL_LAU_D_MEASURE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_D_OBS_VALUE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_D_STAT": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_F_MEASURE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_F_OBS_VALUE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_F_STAT": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_M_MEASURE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_M_OBS_VALUE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_M_STAT": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_PERIOD_OF_REFERENCE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_T_MEASURE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_T_OBS_VALUE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_T_STAT": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "areaValue": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "areaValue_uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beginLifespanVersion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endLifespanVersion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifierScheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "landAreaValue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "leastDetailedScale": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "livableAreaValue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localId": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nameStatus": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referencePeriod_end": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sourceOfName": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tesselation_localId": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tesselation_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "timePosition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versionId": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlNuts2-2018.schema.json b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlNuts2-2018.schema.json new file mode 100644 index 00000000..2d1766d6 --- /dev/null +++ b/assets/schemas/api-register/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/PropertiesGeoJSONPdNlNuts2-2018.schema.json @@ -0,0 +1,270 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/population-distribution-inspire-geharmoniseerd-lnz7ob3nr/propertiesgeojsonpdnlnuts2-2018", + "x-derived-from": [ + "https://api.pdok.nl/cbs/population-distribution/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_pd-nl-nuts2-2018" + ], + "properties": { + "PD_NL_LAU_D_MEASURE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_LAU_D_OBS_VALUE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_AGE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_FREQ": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_OBS_FLAG": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_OBS_STATUS": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_OBS_VALUE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_SEX": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_STANAAM": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_STATCODE": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_TIME": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "PD_NL_NUTS2_UNIT": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "areaValue": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "areaValue_uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beginLifespanVersion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endLifespanVersion": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifierScheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "landAreaValue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "leastDetailedScale": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "livableAreaValue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localId": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nameStatus": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referencePeriod_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "referencePeriod_end": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sourceOfName": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tesselation_localId": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tesselation_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "timePosition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "validityPeriod": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versionId": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureCollectionGeoJSONGsKoud.schema.json b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureCollectionGeoJSONGsKoud.schema.json new file mode 100644 index 00000000..3329a6d1 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureCollectionGeoJSONGsKoud.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/featurecollectiongeojsongskoud", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_gs_koud" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONGsKoud.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureCollectionJSONFGGsKoud.schema.json b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureCollectionJSONFGGsKoud.schema.json new file mode 100644 index 00000000..68e96595 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureCollectionJSONFGGsKoud.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/featurecollectionjsonfggskoud", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_gs_koud" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGGsKoud.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureGeoJSONGsKoud.schema.json b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureGeoJSONGsKoud.schema.json new file mode 100644 index 00000000..087be39f --- /dev/null +++ b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureGeoJSONGsKoud.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/featuregeojsongskoud", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_gs_koud" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONGsKoud.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureJSONFGGsKoud.schema.json b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureJSONFGGsKoud.schema.json new file mode 100644 index 00000000..aaa8a29b --- /dev/null +++ b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureJSONFGGsKoud.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/featurejsonfggskoud", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_gs_koud" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONGsKoud.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureJSONGsKoud.schema.json b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureJSONGsKoud.schema.json new file mode 100644 index 00000000..5080083a --- /dev/null +++ b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/FeatureJSONGsKoud.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/featurejsongskoud", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/featureJSON_gs_koud" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONGsKoud.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/PropertiesGeoJSONGsKoud.schema.json b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/PropertiesGeoJSONGsKoud.schema.json new file mode 100644 index 00000000..fb9931c4 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/PropertiesGeoJSONGsKoud.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentieel-koude-en-warmte-uit-open-en-gesloten-wko-systemen-gj-ha-jaar-k8zntbqhg/propertiesgeojsongskoud", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentieel-warmte-koude-opslagsystemen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_gs_koud" + ], + "properties": { + "gridcode": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "pk_uid": { + "description": "", + "type": [ + "integer", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureCollectionGeoJSONKoudegeslotenwkobuurt.schema.json b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureCollectionGeoJSONKoudegeslotenwkobuurt.schema.json new file mode 100644 index 00000000..c1d4c683 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureCollectionGeoJSONKoudegeslotenwkobuurt.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/featurecollectiongeojsonkoudegeslotenwkobuurt", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_koudegeslotenwkobuurt" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONKoudegeslotenwkobuurt.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureCollectionJSONFGKoudegeslotenwkobuurt.schema.json b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureCollectionJSONFGKoudegeslotenwkobuurt.schema.json new file mode 100644 index 00000000..b52d843d --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureCollectionJSONFGKoudegeslotenwkobuurt.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/featurecollectionjsonfgkoudegeslotenwkobuurt", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_koudegeslotenwkobuurt" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGKoudegeslotenwkobuurt.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureGeoJSONKoudegeslotenwkobuurt.schema.json b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureGeoJSONKoudegeslotenwkobuurt.schema.json new file mode 100644 index 00000000..edf844b9 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureGeoJSONKoudegeslotenwkobuurt.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/featuregeojsonkoudegeslotenwkobuurt", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_koudegeslotenwkobuurt" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONKoudegeslotenwkobuurt.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureJSONFGKoudegeslotenwkobuurt.schema.json b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureJSONFGKoudegeslotenwkobuurt.schema.json new file mode 100644 index 00000000..58711365 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureJSONFGKoudegeslotenwkobuurt.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/featurejsonfgkoudegeslotenwkobuurt", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/featureJSONFG_koudegeslotenwkobuurt" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONKoudegeslotenwkobuurt.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureJSONKoudegeslotenwkobuurt.schema.json b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureJSONKoudegeslotenwkobuurt.schema.json new file mode 100644 index 00000000..f8dd8869 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/FeatureJSONKoudegeslotenwkobuurt.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/featurejsonkoudegeslotenwkobuurt", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/featureJSON_koudegeslotenwkobuurt" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONKoudegeslotenwkobuurt.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/PropertiesGeoJSONKoudegeslotenwkobuurt.schema.json b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/PropertiesGeoJSONKoudegeslotenwkobuurt.schema.json new file mode 100644 index 00000000..3dd069f7 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/PropertiesGeoJSONKoudegeslotenwkobuurt.schema.json @@ -0,0 +1,209 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/propertiesgeojsonkoudegeslotenwkobuurt", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_koudegeslotenwkobuurt" + ], + "properties": { + "aantal_huishoudens_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_inwoners_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_woningen_per_ha": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bevolkingsdichtheid_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buurt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "buurtnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cbs_buurtcode_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cbs_buurtcode_2": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddelde_huishoudens_grootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kansen_gebruik_geothermie_glastuinbouw": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opp_buurt_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "opp_land_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "opp_water_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_diepe_geothermie_5500m": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_diepe_geothermie_7500m": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_koude_gesloten_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_koude_open_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_warmte_gesloten_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_warmte_open_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "provincie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "verbruik_elektra_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verbruik_warmte_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/PropertiesGeoJSONKoudegeslotenwkogem.schema.json b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/PropertiesGeoJSONKoudegeslotenwkogem.schema.json new file mode 100644 index 00000000..a9efe086 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/PropertiesGeoJSONKoudegeslotenwkogem.schema.json @@ -0,0 +1,266 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-omgevingswarmte-mvmntxqnr/propertiesgeojsonkoudegeslotenwkogem", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-omgevingswarmte/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_koudegeslotenwkogem" + ], + "properties": { + "aantal_huishoudens_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_inwoners_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_woningen_per_ha": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bevolkingsdichtheid_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buurt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cbs_buurtcode_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cbs_buurtcode_2": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddelde_huishoudens_grootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kansen_gebruik_geothermie_glastuinbouw": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opp_buurt_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "opp_land_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "opp_water_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biogas_gft": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biogas_restafval_akkerbouw": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biogas_vloeibaar_mest": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biomassa_hout_uit_bos": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biomassa_huishoudelijke_snoeiafval": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_diepe_geothermie_5500m": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_diepe_geothermie_7500m": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_koude_gesloten_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_koude_open_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_warmte_gesloten_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_warmte_open_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "provincie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "totaal_potentieel_biogas": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "totaal_potentieel_biomassa_hout": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verbruik_elektra_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verbruik_warmte_glastuinbouw": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verbruik_warmte_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureCollectionGeoJSONBiogasakkerbouw.schema.json b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureCollectionGeoJSONBiogasakkerbouw.schema.json new file mode 100644 index 00000000..41e74a4a --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureCollectionGeoJSONBiogasakkerbouw.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-reststromen-18g7tx3hg/featurecollectiongeojsonbiogasakkerbouw", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_biogasakkerbouw" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBiogasakkerbouw.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureCollectionJSONFGBiogasakkerbouw.schema.json b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureCollectionJSONFGBiogasakkerbouw.schema.json new file mode 100644 index 00000000..379c585e --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureCollectionJSONFGBiogasakkerbouw.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-reststromen-18g7tx3hg/featurecollectionjsonfgbiogasakkerbouw", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_biogasakkerbouw" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBiogasakkerbouw.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureGeoJSONBiogasakkerbouw.schema.json b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureGeoJSONBiogasakkerbouw.schema.json new file mode 100644 index 00000000..d56280e5 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureGeoJSONBiogasakkerbouw.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-reststromen-18g7tx3hg/featuregeojsonbiogasakkerbouw", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_biogasakkerbouw" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBiogasakkerbouw.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureJSONBiogasakkerbouw.schema.json b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureJSONBiogasakkerbouw.schema.json new file mode 100644 index 00000000..6ee30795 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureJSONBiogasakkerbouw.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-reststromen-18g7tx3hg/featurejsonbiogasakkerbouw", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/featureJSON_biogasakkerbouw" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBiogasakkerbouw.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureJSONFGBiogasakkerbouw.schema.json b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureJSONFGBiogasakkerbouw.schema.json new file mode 100644 index 00000000..3a0d1b20 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/FeatureJSONFGBiogasakkerbouw.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-reststromen-18g7tx3hg/featurejsonfgbiogasakkerbouw", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_biogasakkerbouw" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBiogasakkerbouw.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/PropertiesGeoJSONBiogasakkerbouw.schema.json b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/PropertiesGeoJSONBiogasakkerbouw.schema.json new file mode 100644 index 00000000..02a7132f --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-reststromen-18g7tx3hg/PropertiesGeoJSONBiogasakkerbouw.schema.json @@ -0,0 +1,273 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-reststromen-18g7tx3hg/propertiesgeojsonbiogasakkerbouw", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-reststromen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_biogasakkerbouw" + ], + "properties": { + "aantal_huishoudens_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_inwoners_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_woningen_per_ha": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bevolkingsdichtheid_buurt": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "buurt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "buurtnaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cbs_buurtcode_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "cbs_buurtcode_2": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemeentenaam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gemiddelde_huishoudens_grootte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "jaar": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kansen_gebruik_geothermie_glastuinbouw": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opp_buurt_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "opp_land_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "opp_water_totaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biogas_gft": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biogas_restafval_akkerbouw": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biogas_vloeibaar_mest": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biomassa_hout_uit_bos": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_biomassa_huishoudelijke_snoeiafval": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_diepe_geothermie_5500m": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_diepe_geothermie_7500m": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_koude_gesloten_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_koude_open_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_warmte_gesloten_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "potentieel_warmte_open_wko": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "provincie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "totaal_potentieel_biogas": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "totaal_potentieel_biomassa_hout": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verbruik_elektra_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verbruik_warmte_glastuinbouw": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "verbruik_warmte_huishoudens": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureCollectionGeoJSONLiggingindustrieco2.schema.json b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureCollectionGeoJSONLiggingindustrieco2.schema.json new file mode 100644 index 00000000..59f29d99 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureCollectionGeoJSONLiggingindustrieco2.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-restwarmte-f47ntbqhr/featurecollectiongeojsonliggingindustrieco2", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_liggingindustrieco2" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONLiggingindustrieco2.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureCollectionJSONFGLiggingindustrieco2.schema.json b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureCollectionJSONFGLiggingindustrieco2.schema.json new file mode 100644 index 00000000..6a5fda28 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureCollectionJSONFGLiggingindustrieco2.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-restwarmte-f47ntbqhr/featurecollectionjsonfgliggingindustrieco2", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_liggingindustrieco2" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGLiggingindustrieco2.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureGeoJSONLiggingindustrieco2.schema.json b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureGeoJSONLiggingindustrieco2.schema.json new file mode 100644 index 00000000..375af14e --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureGeoJSONLiggingindustrieco2.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-restwarmte-f47ntbqhr/featuregeojsonliggingindustrieco2", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_liggingindustrieco2" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLiggingindustrieco2.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureJSONFGLiggingindustrieco2.schema.json b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureJSONFGLiggingindustrieco2.schema.json new file mode 100644 index 00000000..be4fae7d --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureJSONFGLiggingindustrieco2.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-restwarmte-f47ntbqhr/featurejsonfgliggingindustrieco2", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/featureJSONFG_liggingindustrieco2" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONLiggingindustrieco2.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureJSONLiggingindustrieco2.schema.json b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureJSONLiggingindustrieco2.schema.json new file mode 100644 index 00000000..fd17d282 --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/FeatureJSONLiggingindustrieco2.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-restwarmte-f47ntbqhr/featurejsonliggingindustrieco2", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/featureJSON_liggingindustrieco2" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLiggingindustrieco2.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/PropertiesGeoJSONLiggingindustrieco2.schema.json b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/PropertiesGeoJSONLiggingindustrieco2.schema.json new file mode 100644 index 00000000..fd4388dd --- /dev/null +++ b/assets/schemas/api-register/pdok/potentiekaart-restwarmte-f47ntbqhr/PropertiesGeoJSONLiggingindustrieco2.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/potentiekaart-restwarmte-f47ntbqhr/propertiesgeojsonliggingindustrieco2", + "x-derived-from": [ + "https://api.pdok.nl/rvo/potentiekaart-restwarmte/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_liggingindustrieco2" + ], + "properties": { + "bedrijf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "doelgroep": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kgco2_1990": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kgco2_1995": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kgco2_2000": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kgco2_2005": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kgco2_2010": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kgco2_2012": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "kgco2_2013": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "nic": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sbi": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sbi_code": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "subdoelgr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tj_warmte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "weergave": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureCollectionGeoJSONPunten.schema.json b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureCollectionGeoJSONPunten.schema.json new file mode 100644 index 00000000..bc924aac --- /dev/null +++ b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureCollectionGeoJSONPunten.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/rd-info-len7tb3nr/featurecollectiongeojsonpunten", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_punten" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONPunten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureCollectionJSONFGPunten.schema.json b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureCollectionJSONFGPunten.schema.json new file mode 100644 index 00000000..85c79723 --- /dev/null +++ b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureCollectionJSONFGPunten.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/rd-info-len7tb3nr/featurecollectionjsonfgpunten", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_punten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGPunten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureGeoJSONPunten.schema.json b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureGeoJSONPunten.schema.json new file mode 100644 index 00000000..d11158ac --- /dev/null +++ b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureGeoJSONPunten.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/rd-info-len7tb3nr/featuregeojsonpunten", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_punten" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONPunten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureJSONFGPunten.schema.json b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureJSONFGPunten.schema.json new file mode 100644 index 00000000..f87c87bb --- /dev/null +++ b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureJSONFGPunten.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/rd-info-len7tb3nr/featurejsonfgpunten", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/featureJSONFG_punten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONPunten.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureJSONPunten.schema.json b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureJSONPunten.schema.json new file mode 100644 index 00000000..a7cdb23b --- /dev/null +++ b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/FeatureJSONPunten.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/rd-info-len7tb3nr/featurejsonpunten", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/featureJSON_punten" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONPunten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/rd-info-len7tb3nr/PropertiesGeoJSONPunten.schema.json b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/PropertiesGeoJSONPunten.schema.json new file mode 100644 index 00000000..e361ad9c --- /dev/null +++ b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/PropertiesGeoJSONPunten.schema.json @@ -0,0 +1,124 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/rd-info-len7tb3nr/propertiesgeojsonpunten", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_punten" + ], + "properties": { + "afbeelding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beheerinfo": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "benaming": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "blad": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bladdeel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gps": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "honum": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "ingerekend": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "punt": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "rekendossier": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "uitgavejaarext": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "uitgavevolgext": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "xrd": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "yrd": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/rd-info-len7tb3nr/PropertiesGeoJSONStations.schema.json b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/PropertiesGeoJSONStations.schema.json new file mode 100644 index 00000000..41f76745 --- /dev/null +++ b/assets/schemas/api-register/pdok/rd-info-len7tb3nr/PropertiesGeoJSONStations.schema.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/rd-info-len7tb3nr/propertiesgeojsonstations", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/rdinfo/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_stations" + ], + "properties": { + "blad": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dag": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gps": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "h": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "jaar": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lambda": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "maand": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "omschrext": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "omschrint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "peilmerk": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "phi": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "punt": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "punten_external_fid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "station": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xrd": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "yrd": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureCollectionGeoJSONReferentiepercelen.schema.json b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureCollectionGeoJSONReferentiepercelen.schema.json new file mode 100644 index 00000000..2d0383a9 --- /dev/null +++ b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureCollectionGeoJSONReferentiepercelen.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/referentiepercelen-e74ntb3hg/featurecollectiongeojsonreferentiepercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_referentiepercelen" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONReferentiepercelen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureCollectionJSONFGReferentiepercelen.schema.json b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureCollectionJSONFGReferentiepercelen.schema.json new file mode 100644 index 00000000..a353e821 --- /dev/null +++ b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureCollectionJSONFGReferentiepercelen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/referentiepercelen-e74ntb3hg/featurecollectionjsonfgreferentiepercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_referentiepercelen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGReferentiepercelen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureGeoJSONReferentiepercelen.schema.json b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureGeoJSONReferentiepercelen.schema.json new file mode 100644 index 00000000..e06ac882 --- /dev/null +++ b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureGeoJSONReferentiepercelen.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/referentiepercelen-e74ntb3hg/featuregeojsonreferentiepercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_referentiepercelen" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONReferentiepercelen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureJSONFGReferentiepercelen.schema.json b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureJSONFGReferentiepercelen.schema.json new file mode 100644 index 00000000..ed979af8 --- /dev/null +++ b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureJSONFGReferentiepercelen.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/referentiepercelen-e74ntb3hg/featurejsonfgreferentiepercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_referentiepercelen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONReferentiepercelen.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureJSONReferentiepercelen.schema.json b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureJSONReferentiepercelen.schema.json new file mode 100644 index 00000000..8bf1d4b7 --- /dev/null +++ b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/FeatureJSONReferentiepercelen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/referentiepercelen-e74ntb3hg/featurejsonreferentiepercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/featureJSON_referentiepercelen" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONReferentiepercelen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/PropertiesGeoJSONReferentiepercelen.schema.json b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/PropertiesGeoJSONReferentiepercelen.schema.json new file mode 100644 index 00000000..8f5f5dfe --- /dev/null +++ b/assets/schemas/api-register/pdok/referentiepercelen-e74ntb3hg/PropertiesGeoJSONReferentiepercelen.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/referentiepercelen-e74ntb3hg/propertiesgeojsonreferentiepercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/referentiepercelen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_referentiepercelen" + ], + "properties": { + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versiebron": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureCollectionGeoJSONRsaAgglomeraties.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureCollectionGeoJSONRsaAgglomeraties.schema.json new file mode 100644 index 00000000..cf69d8f5 --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureCollectionGeoJSONRsaAgglomeraties.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/featurecollectiongeojsonrsaagglomeraties", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_rsa_agglomeraties" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONRsaAgglomeraties.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureCollectionJSONFGRsaAgglomeraties.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureCollectionJSONFGRsaAgglomeraties.schema.json new file mode 100644 index 00000000..80693eba --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureCollectionJSONFGRsaAgglomeraties.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/featurecollectionjsonfgrsaagglomeraties", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_rsa_agglomeraties" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGRsaAgglomeraties.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureGeoJSONRsaAgglomeraties.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureGeoJSONRsaAgglomeraties.schema.json new file mode 100644 index 00000000..5381b04e --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureGeoJSONRsaAgglomeraties.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/featuregeojsonrsaagglomeraties", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_rsa_agglomeraties" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONRsaAgglomeraties.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureJSONFGRsaAgglomeraties.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureJSONFGRsaAgglomeraties.schema.json new file mode 100644 index 00000000..4d067555 --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureJSONFGRsaAgglomeraties.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/featurejsonfgrsaagglomeraties", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/featureJSONFG_rsa_agglomeraties" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONRsaAgglomeraties.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureJSONRsaAgglomeraties.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureJSONRsaAgglomeraties.schema.json new file mode 100644 index 00000000..87326953 --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/FeatureJSONRsaAgglomeraties.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/featurejsonrsaagglomeraties", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/featureJSON_rsa_agglomeraties" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONRsaAgglomeraties.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaAgglomeraties.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaAgglomeraties.schema.json new file mode 100644 index 00000000..8c132404 --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaAgglomeraties.schema.json @@ -0,0 +1,327 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/propertiesgeojsonrsaagglomeraties", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_rsa_agglomeraties" + ], + "properties": { + "aggaccoverflownumber": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggaccoverflows": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggbeginlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggbesttechnicalknowledge": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggc1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggc2": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggcalculation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggcapacity": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggchanges": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggchangescomment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggdateart3": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggdateart4": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggdateart5": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggdilutionrates": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggendlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggexistmaintenanceplan": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggexplanationother": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggforecast": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "agggenerated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "agghaveregistrationsystem": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "agghyperlink": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "agglatitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "agglongitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aggmethodc1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggmethodc2": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggmethodwithouttreatment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggname": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggnuts": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggothermeasures": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggpercprimtreatment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggpercsectreatment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggpercstringenttreatment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggpercwithouttreatment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggperiodover": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggpressuretest": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggremarks": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggsewagenetwork": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggseweroverflows_m3": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggseweroverflows_pe": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggstate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "aggvideoinspections": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bigcityid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "repcode": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaKwetsbaargebied.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaKwetsbaargebied.schema.json new file mode 100644 index 00000000..823d13d1 --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaKwetsbaargebied.schema.json @@ -0,0 +1,223 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/propertiesgeojsonrsakwetsbaargebied", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_rsa_kwetsbaargebied" + ], + "properties": { + "beginlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "desigbegin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "desigend": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legislevel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legislink": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legisname": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametext": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametxtint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nametxtlan": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "predecesid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "predeidsch": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rzoneid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rzoneidsch": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sizeuom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sizevalue": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "spzonetype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "st_areashape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "st_perimetershape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "succeidsch": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "successoid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "themaidsch": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "thematicid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "versionid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wevolution": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "zonetype": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaLozingspunten.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaLozingspunten.schema.json new file mode 100644 index 00000000..b677f73e --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaLozingspunten.schema.json @@ -0,0 +1,222 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/propertiesgeojsonrsalozingspunten", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_rsa_lozingspunten" + ], + "properties": { + "dcpbeginlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpcomaccept": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpendlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpgroundwater": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpgroundwaterreferencedate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpirrigation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcplatitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dcplongitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "dcpmsprovide": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpname": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpnotaffect": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpnuts": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpreceivingwater": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpreceivingwaterreferencedate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpremarks": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpstate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpsurfacewaters": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcptypeofreceivingarea": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpwaterbodyid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpwaterbodyreferencedate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpwaterbodytype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpwfdrbd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpwfdrbdreferencedate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpwfdsubunit": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dcpwfdsubunitreferencedate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "rcacode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "repcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwcode": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaRwzi.schema.json b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaRwzi.schema.json new file mode 100644 index 00000000..e0f3824b --- /dev/null +++ b/assets/schemas/api-register/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/PropertiesGeoJSONRsaRwzi.schema.json @@ -0,0 +1,489 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/richtlijn-stedelijk-afvalwater-rsa-qev7tbqnr/propertiesgeojsonrsarwzi", + "x-derived-from": [ + "https://api.pdok.nl/rws/richtlijn-stedelijk-afvalwater/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_rsa_rwzi" + ], + "properties": { + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "repcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwaccidents": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwbaddesign": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwbadperformance": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwbeginlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwbod5perf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwboddischargecalculated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwboddischargeestimated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwboddischargemeasured": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwbodincomingcalculated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwbodincomingestimated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwbodincomingmeasured": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwcapacity": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwchlorination": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwcoddischargecalculated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwcoddischargeestimated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwcoddischargemeasured": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwcodincomingcalculated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwcodincomingestimated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwcodincomingmeasured": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwcodperf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwcollectingsystem": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwdateclosing": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwendlife": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwhistorie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwhyperlink": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwinformation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwinspireidfacility": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwlatitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwloadenteringuwwtp": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwlongitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwmethodwastewatertreated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwmicrofiltration": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwname": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwndischargecalculated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwndischargeestimated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwndischargemeasured": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwnincomingcalculated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwnincomingestimated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwnincomingmeasured": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwnremoval": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwntotperf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwnuts": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwother": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwotherperf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwothertreatment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwozonation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwpdischargecalculated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwpdischargeestimated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwpdischargemeasured": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwpincomingcalculated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwpincomingestimated": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwpincomingmeasured": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "uwwpremoval": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwprimarytreatment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwptotperf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwremarks": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwsandfiltration": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwsecondarytreatment": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwspecification": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwstate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwtssperf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwuv": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwwastewaterreuse": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uwwwastewatertreated": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureCollectionGeoJSONAnkergebieden.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureCollectionGeoJSONAnkergebieden.schema.json new file mode 100644 index 00000000..be0c90ab --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureCollectionGeoJSONAnkergebieden.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/featurecollectiongeojsonankergebieden", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_ankergebieden" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONAnkergebieden.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureCollectionJSONFGAnkergebieden.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureCollectionJSONFGAnkergebieden.schema.json new file mode 100644 index 00000000..2c4ebe2a --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureCollectionJSONFGAnkergebieden.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/featurecollectionjsonfgankergebieden", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_ankergebieden" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGAnkergebieden.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureGeoJSONAnkergebieden.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureGeoJSONAnkergebieden.schema.json new file mode 100644 index 00000000..05c20f67 --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureGeoJSONAnkergebieden.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/featuregeojsonankergebieden", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_ankergebieden" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAnkergebieden.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureJSONAnkergebieden.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureJSONAnkergebieden.schema.json new file mode 100644 index 00000000..488b01ac --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureJSONAnkergebieden.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/featurejsonankergebieden", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/featureJSON_ankergebieden" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAnkergebieden.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureJSONFGAnkergebieden.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureJSONFGAnkergebieden.schema.json new file mode 100644 index 00000000..695381df --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/FeatureJSONFGAnkergebieden.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/featurejsonfgankergebieden", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/featureJSONFG_ankergebieden" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONAnkergebieden.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONAnkergebieden.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONAnkergebieden.schema.json new file mode 100644 index 00000000..308b9af1 --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONAnkergebieden.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/propertiesgeojsonankergebieden", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_ankergebieden" + ], + "properties": { + "comcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "comoms": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "entiteit_vaargeul": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_ankergebied": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_area": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_len": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "systeem": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONBegrenzing.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONBegrenzing.schema.json new file mode 100644 index 00000000..310fd54d --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONBegrenzing.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/propertiesgeojsonbegrenzing", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_begrenzing" + ], + "properties": { + "aanmaak_dd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bron": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "entiteit": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gebied": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geldig_tot": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geldig_v": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lengte_km": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "mutatie_dd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_len": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "systeem": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONKilometreringlabels.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONKilometreringlabels.schema.json new file mode 100644 index 00000000..4eeaadcf --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONKilometreringlabels.schema.json @@ -0,0 +1,129 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/propertiesgeojsonkilometreringlabels", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_kilometreringlabels" + ], + "properties": { + "eindcijfer": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "entiteit_ankergebied": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "entiteit_begrenzing": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "entiteit_lodvak": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "entiteit_separatiezone": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "entiteit_vaargeul": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geul": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "groep": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoek_label": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kilometer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmtien": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "kmvijf": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "puntnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vaargeul": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x_etrs89": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "y_etrs89": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONSeperatiezones.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONSeperatiezones.schema.json new file mode 100644 index 00000000..05800f6f --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONSeperatiezones.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/propertiesgeojsonseperatiezones", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_seperatiezones" + ], + "properties": { + "comcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "comoms": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "entiteit_separatiezone": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_separatiezone": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_area": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_len": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONVaargeulenpertypeentiteit.schema.json b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONVaargeulenpertypeentiteit.schema.json new file mode 100644 index 00000000..9b415b47 --- /dev/null +++ b/assets/schemas/api-register/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/PropertiesGeoJSONVaargeulenpertypeentiteit.schema.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/scheepvaart-verkeersscheidingsstelsel-noordzee-nederlands-continentaal-plat-vvsnobqhr/propertiesgeojsonvaargeulenpertypeentiteit", + "x-derived-from": [ + "https://api.pdok.nl/rws/scheepvaart-verkeersscheidingsstelsel-noordzee/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vaargeulenpertypeentiteit" + ], + "properties": { + "aanldp_lat": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "entiteit_vaargeul": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_ankergebied": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ngd_lat": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_area": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_len": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vak_naam": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureCollectionGeoJSONSchelpdierpercelen.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureCollectionGeoJSONSchelpdierpercelen.schema.json new file mode 100644 index 00000000..08396b80 --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureCollectionGeoJSONSchelpdierpercelen.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-2gnntb3hg/featurecollectiongeojsonschelpdierpercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_schelpdierpercelen" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONSchelpdierpercelen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureCollectionJSONFGSchelpdierpercelen.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureCollectionJSONFGSchelpdierpercelen.schema.json new file mode 100644 index 00000000..5eb28485 --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureCollectionJSONFGSchelpdierpercelen.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-2gnntb3hg/featurecollectionjsonfgschelpdierpercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_schelpdierpercelen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGSchelpdierpercelen.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureGeoJSONSchelpdierpercelen.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureGeoJSONSchelpdierpercelen.schema.json new file mode 100644 index 00000000..ef2e4914 --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureGeoJSONSchelpdierpercelen.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-2gnntb3hg/featuregeojsonschelpdierpercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_schelpdierpercelen" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONSchelpdierpercelen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureJSONFGSchelpdierpercelen.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureJSONFGSchelpdierpercelen.schema.json new file mode 100644 index 00000000..59e95b30 --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureJSONFGSchelpdierpercelen.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-2gnntb3hg/featurejsonfgschelpdierpercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_schelpdierpercelen" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONSchelpdierpercelen.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureJSONSchelpdierpercelen.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureJSONSchelpdierpercelen.schema.json new file mode 100644 index 00000000..f2a94648 --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/FeatureJSONSchelpdierpercelen.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-2gnntb3hg/featurejsonschelpdierpercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/featureJSON_schelpdierpercelen" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONSchelpdierpercelen.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/PropertiesGeoJSONSchelpdierpercelen.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/PropertiesGeoJSONSchelpdierpercelen.schema.json new file mode 100644 index 00000000..714b93eb --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-2gnntb3hg/PropertiesGeoJSONSchelpdierpercelen.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-2gnntb3hg/propertiesgeojsonschelpdierpercelen", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_schelpdierpercelen" + ], + "properties": { + "perceel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "perceelnaam": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureCollectionGeoJSONAquacultureholding.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureCollectionGeoJSONAquacultureholding.schema.json new file mode 100644 index 00000000..66f007bf --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureCollectionGeoJSONAquacultureholding.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/featurecollectiongeojsonaquacultureholding", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_aquacultureholding" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONAquacultureholding.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureCollectionJSONFGAquacultureholding.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureCollectionJSONFGAquacultureholding.schema.json new file mode 100644 index 00000000..0a60d14a --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureCollectionJSONFGAquacultureholding.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/featurecollectionjsonfgaquacultureholding", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_aquacultureholding" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGAquacultureholding.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureGeoJSONAquacultureholding.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureGeoJSONAquacultureholding.schema.json new file mode 100644 index 00000000..c703216a --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureGeoJSONAquacultureholding.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/featuregeojsonaquacultureholding", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_aquacultureholding" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAquacultureholding.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureJSONAquacultureholding.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureJSONAquacultureholding.schema.json new file mode 100644 index 00000000..ba5d7ede --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureJSONAquacultureholding.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/featurejsonaquacultureholding", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSON_aquacultureholding" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAquacultureholding.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureJSONFGAquacultureholding.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureJSONFGAquacultureholding.schema.json new file mode 100644 index 00000000..8ea80dd6 --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/FeatureJSONFGAquacultureholding.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/featurejsonfgaquacultureholding", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/featureJSONFG_aquacultureholding" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONAquacultureholding.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/PropertiesGeoJSONAquacultureholding.schema.json b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/PropertiesGeoJSONAquacultureholding.schema.json new file mode 100644 index 00000000..a583886b --- /dev/null +++ b/assets/schemas/api-register/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/PropertiesGeoJSONAquacultureholding.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/schelpdierpercelen-inspire-geharmoniseerd-pbi7tbqhg/propertiesgeojsonaquacultureholding", + "x-derived-from": [ + "https://api.pdok.nl/rvo/schelpdierpercelen-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_aquacultureholding" + ], + "properties": { + "farmanimalspecies_aquaculture_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "farmanimalspecies_aquaculture_xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "function_description_country": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "function_description_country_codelist": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "function_description_country_codelistvalue": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "function_description_country_codespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_description_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_description_xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "inspireid_identifier_localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "inspireid_identifier_namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureCollectionGeoJSONKilometrering.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureCollectionGeoJSONKilometrering.schema.json new file mode 100644 index 00000000..a141a639 --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureCollectionGeoJSONKilometrering.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/featurecollectiongeojsonkilometrering", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_kilometrering" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONKilometrering.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureCollectionJSONFGKilometrering.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureCollectionJSONFGKilometrering.schema.json new file mode 100644 index 00000000..f29e8984 --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureCollectionJSONFGKilometrering.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/featurecollectionjsonfgkilometrering", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_kilometrering" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGKilometrering.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureGeoJSONKilometrering.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureGeoJSONKilometrering.schema.json new file mode 100644 index 00000000..017b4fdc --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureGeoJSONKilometrering.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/featuregeojsonkilometrering", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_kilometrering" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONKilometrering.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureJSONFGKilometrering.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureJSONFGKilometrering.schema.json new file mode 100644 index 00000000..51ec3058 --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureJSONFGKilometrering.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/featurejsonfgkilometrering", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/featureJSONFG_kilometrering" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONKilometrering.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureJSONKilometrering.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureJSONKilometrering.schema.json new file mode 100644 index 00000000..58cea58f --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/FeatureJSONKilometrering.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/featurejsonkilometrering", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/featureJSON_kilometrering" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONKilometrering.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONKilometrering.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONKilometrering.schema.json new file mode 100644 index 00000000..b7dc60bc --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONKilometrering.schema.json @@ -0,0 +1,144 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/propertiesgeojsonkilometrering", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_kilometrering" + ], + "properties": { + "geldig_vanaf": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "geocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geokmt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geosubcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "longitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "rotatie": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "subcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONKruising.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONKruising.schema.json new file mode 100644 index 00000000..580787bc --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONKruising.schema.json @@ -0,0 +1,287 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/propertiesgeojsonkruising", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_kruising" + ], + "properties": { + "bediengebied_afkorting": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bediengebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bediengebied_soort": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beheerder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geldig_vanaf": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "geocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geosubcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoekverhouding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "lengte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "levenscyclus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "longitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "offset": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "offset_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "onderhoudsregio_afkorting": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "onderhoudsregio_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opc_gebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opc_gebied_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "pgo_gebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pgo_gebied_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "positionele_nauwkeurigheid_mm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_wisselverwarmingskast_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_wisselverwarmingskast_puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "subcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "techniekveld": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "z": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONOverweg.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONOverweg.schema.json new file mode 100644 index 00000000..8e689e35 --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONOverweg.schema.json @@ -0,0 +1,422 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/propertiesgeojsonoverweg", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_overweg" + ], + "properties": { + "aankondigingstijd_bruto": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aankondigingstijd_netto": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "aantal_ag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_ahob": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_andreas": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_aob": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_filebakken": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_pag": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_rgp": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_sporen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "azimut": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bediengebied_afkorting": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bediengebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bediengebied_soort": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beheerder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "diepladergevoelig": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geldig_vanaf": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gemeente": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geosubcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "karakter": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "levenscyclus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "locatieaanduiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "longitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "offset": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "offset_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "onderhoudsregio_afkorting": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "onderhoudsregio_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opc_gebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opc_gebied_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "overweg_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pgo_gebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pgo_gebied_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "plaats": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "positionele_nauwkeurigheid_mm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "relatievehoogteligging": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "subcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "techniekveld": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tijdstip_registratie": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "type_hek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vri": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegbeheerder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegnummer": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wegvakid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "x": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONSpooras.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONSpooras.schema.json new file mode 100644 index 00000000..a0a44225 --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONSpooras.schema.json @@ -0,0 +1,355 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/propertiesgeojsonspooras", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_spooras" + ], + "properties": { + "geldig_vanaf": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "geocode_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_naam_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_naam_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_nr_begin": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geocode_nr_eind": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geosubcode_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geosubcode_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kantcode_spoortak_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kantcode_spoortak_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode_tot": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_tot_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode_van": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_van_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_omschrijving_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_omschrijving_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latitude_begin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "latitude_eind": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "lengte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "levenscyclus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "longitude_begin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "longitude_eind": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam_lang": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "objecttype_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objecttype_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "positionele_nauwkeurigheid_mm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_func_spoortak_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_func_spoortak_puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_object_begin_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_object_begin_puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_object_eind_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_object_eind_puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "subcode_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "subcode_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x_begin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "x_eind": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y_begin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y_eind": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "z_begin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "z_eind": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONStation.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONStation.schema.json new file mode 100644 index 00000000..9b13d095 --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONStation.schema.json @@ -0,0 +1,219 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/propertiesgeojsonstation", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_station" + ], + "properties": { + "afkorting": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beheerder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "evenement": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geosubcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "longitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "offset": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "offset_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "onderhoudsregio_afkorting": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "onderhoudsregio_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opc_gebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opc_gebied_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "pgo_gebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pgo_gebied_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stationsgrootte": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "subcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "techniekveld": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONTrace.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONTrace.schema.json new file mode 100644 index 00000000..1651e49f --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONTrace.schema.json @@ -0,0 +1,120 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/propertiesgeojsontrace", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_trace" + ], + "properties": { + "geldig_vanaf": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "geocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geosubcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode_tot": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_tot_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode_van": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_van_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lengte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "subcode": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONWissel.schema.json b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONWissel.schema.json new file mode 100644 index 00000000..9c4f4e9a --- /dev/null +++ b/assets/schemas/api-register/pdok/spoorwegen-pxudb2zdg/PropertiesGeoJSONWissel.schema.json @@ -0,0 +1,351 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/spoorwegen-pxudb2zdg/propertiesgeojsonwissel", + "x-derived-from": [ + "https://api.pdok.nl/prorail/spoorwegen/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wissel" + ], + "properties": { + "bediengebied_afkorting": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bediengebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bediengebied_soort": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beheerder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geldig_vanaf": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "geocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geocode_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geosubcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoekverhouding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "km_geocode": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "km_geocode_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kmlint_omschrijving": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kromme_stand": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "latitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "lengte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "levenscyclus_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "longitude": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "max_snelheid_afbuigend": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "offset": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "offset_t": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "onderhoudsregio_afkorting": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "onderhoudsregio_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opc_gebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "opc_gebied_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "pgo_gebied_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pgo_gebied_nr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "positionele_nauwkeurigheid_mm": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "publicatiedatum": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_gekoppeld_wissel_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_gekoppeld_wissel_puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_wak_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_wak_puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_wisselverwarmingskast_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_wisselverwarmingskast_puic": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "subcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "symmetrisch": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "techniekveld": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "verend": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wisseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "z": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureCollectionGeoJSONStatisticalunitsvector.schema.json b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureCollectionGeoJSONStatisticalunitsvector.schema.json new file mode 100644 index 00000000..107540e3 --- /dev/null +++ b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureCollectionGeoJSONStatisticalunitsvector.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/featurecollectiongeojsonstatisticalunitsvector", + "x-derived-from": [ + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_statisticalunitsvector" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONStatisticalunitsvector.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureCollectionJSONFGStatisticalunitsvector.schema.json b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureCollectionJSONFGStatisticalunitsvector.schema.json new file mode 100644 index 00000000..591429b0 --- /dev/null +++ b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureCollectionJSONFGStatisticalunitsvector.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/featurecollectionjsonfgstatisticalunitsvector", + "x-derived-from": [ + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_statisticalunitsvector" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGStatisticalunitsvector.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureGeoJSONStatisticalunitsvector.schema.json b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureGeoJSONStatisticalunitsvector.schema.json new file mode 100644 index 00000000..09385b03 --- /dev/null +++ b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureGeoJSONStatisticalunitsvector.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/featuregeojsonstatisticalunitsvector", + "x-derived-from": [ + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_statisticalunitsvector" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONStatisticalunitsvector.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureJSONFGStatisticalunitsvector.schema.json b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureJSONFGStatisticalunitsvector.schema.json new file mode 100644 index 00000000..1dbc8160 --- /dev/null +++ b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureJSONFGStatisticalunitsvector.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/featurejsonfgstatisticalunitsvector", + "x-derived-from": [ + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/featureJSONFG_statisticalunitsvector" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONStatisticalunitsvector.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureJSONStatisticalunitsvector.schema.json b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureJSONStatisticalunitsvector.schema.json new file mode 100644 index 00000000..18f54906 --- /dev/null +++ b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/FeatureJSONStatisticalunitsvector.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/featurejsonstatisticalunitsvector", + "x-derived-from": [ + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/featureJSON_statisticalunitsvector" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONStatisticalunitsvector.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/PropertiesGeoJSONStatisticalunitsvector.schema.json b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/PropertiesGeoJSONStatisticalunitsvector.schema.json new file mode 100644 index 00000000..61b9b617 --- /dev/null +++ b/assets/schemas/api-register/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/PropertiesGeoJSONStatisticalunitsvector.schema.json @@ -0,0 +1,256 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/statistical-units-vector-inspire-geharmoniseerd-mfhnoxqhg/propertiesgeojsonstatisticalunitsvector", + "x-derived-from": [ + "https://api.pdok.nl/cbs/statistical-units-vector/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_statisticalunitsvector" + ], + "properties": { + "area_value": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "area_value_uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begin_time_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code_list_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "country": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_time_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geometry_type_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geometry_type_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "identifier_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "land_area_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "land_area_value_uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "livable_area_value": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "livable_area_value_uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name_status": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nativeness_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nativeness_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_begin_time_instant": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_end_time_instant": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ref_timeperiod": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "validity_begin_time_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "validity_end_time_position": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureCollectionGeoJSONAansluitingleiding.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureCollectionGeoJSONAansluitingleiding.schema.json new file mode 100644 index 00000000..e058ebee --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureCollectionGeoJSONAansluitingleiding.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/featurecollectiongeojsonaansluitingleiding", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_aansluitingleiding" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONAansluitingleiding.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureCollectionJSONFGAansluitingleiding.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureCollectionJSONFGAansluitingleiding.schema.json new file mode 100644 index 00000000..b701e534 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureCollectionJSONFGAansluitingleiding.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/featurecollectionjsonfgaansluitingleiding", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_aansluitingleiding" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGAansluitingleiding.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureGeoJSONAansluitingleiding.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureGeoJSONAansluitingleiding.schema.json new file mode 100644 index 00000000..6be1e9d1 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureGeoJSONAansluitingleiding.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/featuregeojsonaansluitingleiding", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_aansluitingleiding" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAansluitingleiding.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureJSONAansluitingleiding.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureJSONAansluitingleiding.schema.json new file mode 100644 index 00000000..161c7e30 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureJSONAansluitingleiding.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/featurejsonaansluitingleiding", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/featureJSON_aansluitingleiding" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONAansluitingleiding.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureJSONFGAansluitingleiding.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureJSONFGAansluitingleiding.schema.json new file mode 100644 index 00000000..7f3f0464 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/FeatureJSONFGAansluitingleiding.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/featurejsonfgaansluitingleiding", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/featureJSONFG_aansluitingleiding" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONAansluitingleiding.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONAansluitingleiding.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONAansluitingleiding.schema.json new file mode 100644 index 00000000..21db3d55 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONAansluitingleiding.schema.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/propertiesgeojsonaansluitingleiding", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_aansluitingleiding" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bob_beginpunt_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bob_eindpunt_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "breedte_leiding": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "dataset": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_inwinning_bob_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_inwinning_bob_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte_leiding": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lengte_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "materiaal_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sluit_aan_op": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijze_inwinning_bob_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijze_inwinning_bob_eind": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONAansluitingpunt.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONAansluitingpunt.schema.json new file mode 100644 index 00000000..0127499a --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONAansluitingpunt.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/propertiesgeojsonaansluitingpunt", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_aansluitingpunt" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dataset": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "maaiveldhoogte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerbouwwerk.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerbouwwerk.schema.json new file mode 100644 index 00000000..82f2e374 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerbouwwerk.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/propertiesgeojsonbeheerbouwwerk", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_beheerbouwwerk" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "breedte_bouwwerk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "dataset": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lengte_bouwwerk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheergebied.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheergebied.schema.json new file mode 100644 index 00000000..1b994190 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheergebied.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/propertiesgeojsonbeheergebied", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_beheergebied" + ], + "properties": { + "dataset": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type_naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerleiding.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerleiding.schema.json new file mode 100644 index 00000000..e2afb7f8 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerleiding.schema.json @@ -0,0 +1,253 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/propertiesgeojsonbeheerleiding", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_beheerleiding" + ], + "properties": { + "aantal_ie_bedrijven": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_ie_recreatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "afvoerend_oppervlak": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "beginpunt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bob_beginpunt_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "bob_eindpunt_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "breedte_leiding": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "dataset": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_inspectie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_inwinning_bob_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_inwinning_bob_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_lining": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_reiniging": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "eindpunt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fundering": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte_leiding": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lengte_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "materiaal_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri_b": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri_e": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "verbindingstype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wanddikte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "wijze_inwinning_bob_begin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wijze_inwinning_bob_eind": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wionthema": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerlozing.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerlozing.schema.json new file mode 100644 index 00000000..2d7edc88 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerlozing.schema.json @@ -0,0 +1,81 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/propertiesgeojsonbeheerlozing", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_beheerlozing" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dataset": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "drempelbreedte": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "drempelniveau": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerpomp.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerpomp.schema.json new file mode 100644 index 00000000..16c7e9c2 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerpomp.schema.json @@ -0,0 +1,82 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/propertiesgeojsonbeheerpomp", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_beheerpomp" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "dataset": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pompcapaciteit1": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "pompcapaciteit2": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerput.schema.json b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerput.schema.json new file mode 100644 index 00000000..42748b82 --- /dev/null +++ b/assets/schemas/api-register/pdok/stedelijk-water-riolering-nndnox3nr/PropertiesGeoJSONBeheerput.schema.json @@ -0,0 +1,189 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/stedelijk-water-riolering-nndnox3nr/propertiesgeojsonbeheerput", + "x-derived-from": [ + "https://api.pdok.nl/rioned/beheer-stedelijk-watersystemen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_beheerput" + ], + "properties": { + "aantal_ie_bedrijven": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_ie_recreatie": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "aantal_woningen": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "afvoerend_oppervlak": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "bergend_oppervlak": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "breedte_put": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "dataset": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_inspectie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_inwinning_maaiveld": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "datum_reiniging": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fundering": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte_put": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lengte_put": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "maaiveldhoogte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "materiaal_put": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_put": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wanddikte": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "wijze_inwinning_maaiveld": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/top1000nl-download-api-fb60-rrvr/FullCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/top1000nl-download-api-fb60-rrvr/FullCustomDownloadRequest.schema.json new file mode 100644 index 00000000..3549fd95 --- /dev/null +++ b/assets/schemas/api-register/pdok/top1000nl-download-api-fb60-rrvr/FullCustomDownloadRequest.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/top1000nl-download-api-fb60-rrvr/fullcustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/brt/top1000nl/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest", + "https://api.pdok.nl/brt/top500nl/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest" + ], + "properties": { + "featuretypes": { + "items": { + "enum": [ + "functioneelgebied", + "gebouw", + "geografischgebied", + "hoogte", + "inrichtingselement", + "plaats", + "registratiefgebied", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "gml" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/top1000nl-download-api-fb60-rrvr/Timeliness.schema.json b/assets/schemas/api-register/pdok/top1000nl-download-api-fb60-rrvr/Timeliness.schema.json new file mode 100644 index 00000000..9aaab01c --- /dev/null +++ b/assets/schemas/api-register/pdok/top1000nl-download-api-fb60-rrvr/Timeliness.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/top1000nl-download-api-fb60-rrvr/timeliness", + "x-derived-from": [ + "https://api.pdok.nl/brt/top1000nl/download/v1_0/openapi.json#/components/schemas/timeliness", + "https://api.pdok.nl/brt/top500nl/download/v1_0/openapi.json#/components/schemas/timeliness" + ], + "properties": { + "datetimeTo": { + "readOnly": true, + "type": "string" + }, + "featuretype": { + "enum": [ + "functioneelgebied", + "gebouw", + "geografischgebied", + "hoogte", + "inrichtingselement", + "plaats", + "registratiefgebied", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/top10nl-download-api-xgc0-rgdr/FullCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/top10nl-download-api-xgc0-rgdr/FullCustomDownloadRequest.schema.json new file mode 100644 index 00000000..fc18a02a --- /dev/null +++ b/assets/schemas/api-register/pdok/top10nl-download-api-xgc0-rgdr/FullCustomDownloadRequest.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/top10nl-download-api-xgc0-rgdr/fullcustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest" + ], + "properties": { + "featuretypes": { + "items": { + "enum": [ + "functioneelgebied", + "gebouw", + "geografischgebied", + "hoogte", + "inrichtingselement", + "plaats", + "plantopografie", + "registratiefgebied", + "relief", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "gml" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/top10nl-download-api-xgc0-rgdr/Timeliness.schema.json b/assets/schemas/api-register/pdok/top10nl-download-api-xgc0-rgdr/Timeliness.schema.json new file mode 100644 index 00000000..ccf41b44 --- /dev/null +++ b/assets/schemas/api-register/pdok/top10nl-download-api-xgc0-rgdr/Timeliness.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/top10nl-download-api-xgc0-rgdr/timeliness", + "x-derived-from": [ + "https://api.pdok.nl/brt/top10nl/download/v1_0/openapi.json#/components/schemas/timeliness" + ], + "properties": { + "datetimeTo": { + "readOnly": true, + "type": "string" + }, + "featuretype": { + "enum": [ + "functioneelgebied", + "gebouw", + "geografischgebied", + "hoogte", + "inrichtingselement", + "plaats", + "plantopografie", + "registratiefgebied", + "relief", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/top250nl-download-api-fa30-rgvr/FullCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/top250nl-download-api-fa30-rgvr/FullCustomDownloadRequest.schema.json new file mode 100644 index 00000000..210b502a --- /dev/null +++ b/assets/schemas/api-register/pdok/top250nl-download-api-fa30-rgvr/FullCustomDownloadRequest.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/top250nl-download-api-fa30-rgvr/fullcustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/brt/top250nl/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest" + ], + "properties": { + "featuretypes": { + "items": { + "enum": [ + "functioneelgebied", + "gebouw", + "geografischgebied", + "hoogte", + "inrichtingselement", + "plaats", + "registratiefgebied", + "relief", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "gml" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/top250nl-download-api-fa30-rgvr/Timeliness.schema.json b/assets/schemas/api-register/pdok/top250nl-download-api-fa30-rgvr/Timeliness.schema.json new file mode 100644 index 00000000..de1ad400 --- /dev/null +++ b/assets/schemas/api-register/pdok/top250nl-download-api-fa30-rgvr/Timeliness.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/top250nl-download-api-fa30-rgvr/timeliness", + "x-derived-from": [ + "https://api.pdok.nl/brt/top250nl/download/v1_0/openapi.json#/components/schemas/timeliness" + ], + "properties": { + "datetimeTo": { + "readOnly": true, + "type": "string" + }, + "featuretype": { + "enum": [ + "functioneelgebied", + "gebouw", + "geografischgebied", + "hoogte", + "inrichtingselement", + "plaats", + "registratiefgebied", + "relief", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/top500nl-download-api-dze0-rgvr/FullCustomDownloadRequest.schema.json b/assets/schemas/api-register/pdok/top500nl-download-api-dze0-rgvr/FullCustomDownloadRequest.schema.json new file mode 100644 index 00000000..0e21d323 --- /dev/null +++ b/assets/schemas/api-register/pdok/top500nl-download-api-dze0-rgvr/FullCustomDownloadRequest.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/top500nl-download-api-dze0-rgvr/fullcustomdownloadrequest", + "x-derived-from": [ + "https://api.pdok.nl/brt/top1000nl/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest", + "https://api.pdok.nl/brt/top500nl/download/v1_0/openapi.json#/components/schemas/FullCustomDownloadRequest" + ], + "properties": { + "featuretypes": { + "items": { + "enum": [ + "functioneelgebied", + "gebouw", + "geografischgebied", + "hoogte", + "inrichtingselement", + "plaats", + "registratiefgebied", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "type": "string" + }, + "minItems": 1, + "type": "array", + "uniqueItems": true + }, + "format": { + "enum": [ + "gml" + ], + "type": "string" + }, + "geofilter": { + "type": "string" + } + }, + "required": [ + "format", + "featuretypes" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/top500nl-download-api-dze0-rgvr/Timeliness.schema.json b/assets/schemas/api-register/pdok/top500nl-download-api-dze0-rgvr/Timeliness.schema.json new file mode 100644 index 00000000..bcd07ab6 --- /dev/null +++ b/assets/schemas/api-register/pdok/top500nl-download-api-dze0-rgvr/Timeliness.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/top500nl-download-api-dze0-rgvr/timeliness", + "x-derived-from": [ + "https://api.pdok.nl/brt/top1000nl/download/v1_0/openapi.json#/components/schemas/timeliness", + "https://api.pdok.nl/brt/top500nl/download/v1_0/openapi.json#/components/schemas/timeliness" + ], + "properties": { + "datetimeTo": { + "readOnly": true, + "type": "string" + }, + "featuretype": { + "enum": [ + "functioneelgebied", + "gebouw", + "geografischgebied", + "hoogte", + "inrichtingselement", + "plaats", + "registratiefgebied", + "spoorbaandeel", + "terrein", + "waterdeel", + "wegdeel" + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureCollectionGeoJSONLNavigability.schema.json b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureCollectionGeoJSONLNavigability.schema.json new file mode 100644 index 00000000..4c59f640 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureCollectionGeoJSONLNavigability.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/featurecollectiongeojsonlnavigability", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_l_navigability" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONLNavigability.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureCollectionJSONFGLNavigability.schema.json b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureCollectionJSONFGLNavigability.schema.json new file mode 100644 index 00000000..f54e487c --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureCollectionJSONFGLNavigability.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/featurecollectionjsonfglnavigability", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_l_navigability" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGLNavigability.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureGeoJSONLNavigability.schema.json b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureGeoJSONLNavigability.schema.json new file mode 100644 index 00000000..3e36abc3 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureGeoJSONLNavigability.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/featuregeojsonlnavigability", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_l_navigability" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLNavigability.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureJSONFGLNavigability.schema.json b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureJSONFGLNavigability.schema.json new file mode 100644 index 00000000..f2a3f0a4 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureJSONFGLNavigability.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/featurejsonfglnavigability", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/featureJSONFG_l_navigability" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONLNavigability.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureJSONLNavigability.schema.json b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureJSONLNavigability.schema.json new file mode 100644 index 00000000..f15e3b8d --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/FeatureJSONLNavigability.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/featurejsonlnavigability", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/featureJSON_l_navigability" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONLNavigability.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/PropertiesGeoJSONLNavigability.schema.json b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/PropertiesGeoJSONLNavigability.schema.json new file mode 100644 index 00000000..276f29f3 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/PropertiesGeoJSONLNavigability.schema.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarweg-netwerk-data-service-bevaarbaarheid-vadnob3ng/propertiesgeojsonlnavigability", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarweg-netwerk-data-service-bevaarbaarheid/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_l_navigability" + ], + "properties": { + "classification": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "description": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "foreigncode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geogeneration": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "geotype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "routeid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "routekmbegin": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "routekmend": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "st_lengthshape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vincode": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureCollectionGeoJSONVaarwegMarkeringenDrijvendRd.schema.json b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureCollectionGeoJSONVaarwegMarkeringenDrijvendRd.schema.json new file mode 100644 index 00000000..aa44bb12 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureCollectionGeoJSONVaarwegMarkeringenDrijvendRd.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarwegmarkeringen-mwontbqnr/featurecollectiongeojsonvaarwegmarkeringendrijvendrd", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_vaarweg_markeringen_drijvend_rd" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONVaarwegMarkeringenDrijvendRd.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureCollectionJSONFGVaarwegMarkeringenDrijvendRd.schema.json b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureCollectionJSONFGVaarwegMarkeringenDrijvendRd.schema.json new file mode 100644 index 00000000..6ded963b --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureCollectionJSONFGVaarwegMarkeringenDrijvendRd.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarwegmarkeringen-mwontbqnr/featurecollectionjsonfgvaarwegmarkeringendrijvendrd", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_vaarweg_markeringen_drijvend_rd" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGVaarwegMarkeringenDrijvendRd.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureGeoJSONVaarwegMarkeringenDrijvendRd.schema.json b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureGeoJSONVaarwegMarkeringenDrijvendRd.schema.json new file mode 100644 index 00000000..57ac2a69 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureGeoJSONVaarwegMarkeringenDrijvendRd.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarwegmarkeringen-mwontbqnr/featuregeojsonvaarwegmarkeringendrijvendrd", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_vaarweg_markeringen_drijvend_rd" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVaarwegMarkeringenDrijvendRd.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureJSONFGVaarwegMarkeringenDrijvendRd.schema.json b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureJSONFGVaarwegMarkeringenDrijvendRd.schema.json new file mode 100644 index 00000000..5dedae36 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureJSONFGVaarwegMarkeringenDrijvendRd.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarwegmarkeringen-mwontbqnr/featurejsonfgvaarwegmarkeringendrijvendrd", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/featureJSONFG_vaarweg_markeringen_drijvend_rd" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONVaarwegMarkeringenDrijvendRd.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureJSONVaarwegMarkeringenDrijvendRd.schema.json b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureJSONVaarwegMarkeringenDrijvendRd.schema.json new file mode 100644 index 00000000..efa14dc5 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/FeatureJSONVaarwegMarkeringenDrijvendRd.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarwegmarkeringen-mwontbqnr/featurejsonvaarwegmarkeringendrijvendrd", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/featureJSON_vaarweg_markeringen_drijvend_rd" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVaarwegMarkeringenDrijvendRd.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/PropertiesGeoJSONVaarwegMarkeringenDrijvendRd.schema.json b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/PropertiesGeoJSONVaarwegMarkeringenDrijvendRd.schema.json new file mode 100644 index 00000000..10991525 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/PropertiesGeoJSONVaarwegMarkeringenDrijvendRd.schema.json @@ -0,0 +1,278 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarwegmarkeringen-mwontbqnr/propertiesgeojsonvaarwegmarkeringendrijvendrd", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vaarweg_markeringen_drijvend_rd" + ], + "properties": { + "benam_cod": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "benaming": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "e_wgs_gm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "e_wgs_gms": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "iala_categorie": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "inbedrijf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kleurpatr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kleurpatr_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_kl_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_klr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "n_wgs_gm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "n_wgs_gms": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_kleur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_kleur_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_soort": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_vorm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_vorm_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opgeheven": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "racon_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "s57_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sign_gr_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sign_groep": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sign_kar": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sign_kar_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sign_perio": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_kleur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_kleur_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_klr_pat": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_pat_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_toptek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "v_tt_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vaarwater": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_kleur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x_rd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x_wgs84": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y_rd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "y_wgs84": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/PropertiesGeoJSONVaarwegMarkeringenVastRd.schema.json b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/PropertiesGeoJSONVaarwegMarkeringenVastRd.schema.json new file mode 100644 index 00000000..6b602332 --- /dev/null +++ b/assets/schemas/api-register/pdok/vaarwegmarkeringen-mwontbqnr/PropertiesGeoJSONVaarwegMarkeringenVastRd.schema.json @@ -0,0 +1,663 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vaarwegmarkeringen-mwontbqnr/propertiesgeojsonvaarwegmarkeringenvastrd", + "x-derived-from": [ + "https://api.pdok.nl/rws/vaarwegmarkeringen-nederland/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vaarweg_markeringen_vast_rd" + ], + "properties": { + "benam_cod": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "benaming": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "e_wgs_gm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "e_wgs_gms": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "iala_cat": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "inbedrijf": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kleurpatr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kleurpatr_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_10_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_10_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_10_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_11_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_11_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_11g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_12_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_12_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_12_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_13_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_13_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_13_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_14_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_14_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_14_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_15_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_15_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_15_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_16_1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_16_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_16_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_1_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_1_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_1_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_2_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_2_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_2_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_3_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_3_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_3_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_4_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_4_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_4_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_5_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_5_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_5_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_6_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_6_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_6_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_7_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_7_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_7_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_8_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_8_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_8_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_9_g": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_9_k": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_9_k_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_hgt": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_hoek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_kl": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_kl_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_nr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_rich": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "licht_sync": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "n_wgs_gm": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "n_wgs_gms": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naut_funct": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_hoogte": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_kleur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_kleur_": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "obj_soort": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "object_vorm_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "object_vorm_o": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "opgeheven": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "racon_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "s57_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "sign_gr_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sign_groep": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sign_kar": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sign_kar_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sign_perio": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_kleur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_kleur_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_klr_pat": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tt_pat_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "v_toptek": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "v_tt_c": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vaarwater": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_kleur": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x_rd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "x_wgs84": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "y_rd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "y_wgs84": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureCollectionGeoJSONAerodromearea.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureCollectionGeoJSONAerodromearea.schema.json new file mode 100644 index 00000000..4775214a --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureCollectionGeoJSONAerodromearea.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/featurecollectiongeojsonaerodromearea", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_aerodromearea" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONAerodromearea.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureCollectionJSONFGAerodromearea.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureCollectionJSONFGAerodromearea.schema.json new file mode 100644 index 00000000..0bc10904 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureCollectionJSONFGAerodromearea.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/featurecollectionjsonfgaerodromearea", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_aerodromearea" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGAerodromearea.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureGeoJSONAerodromearea.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureGeoJSONAerodromearea.schema.json new file mode 100644 index 00000000..59e30086 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureGeoJSONAerodromearea.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/featuregeojsonaerodromearea", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_aerodromearea" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "../_shared/PropertiesGeoJSONFalls.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureJSONAerodromearea.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureJSONAerodromearea.schema.json new file mode 100644 index 00000000..d2eb6efc --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureJSONAerodromearea.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/featurejsonaerodromearea", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/featureJSON_aerodromearea" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "../_shared/PropertiesGeoJSONFalls.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureJSONFGAerodromearea.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureJSONFGAerodromearea.schema.json new file mode 100644 index 00000000..1c802955 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/FeatureJSONFGAerodromearea.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/featurejsonfgaerodromearea", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/featureJSONFG_aerodromearea" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "../_shared/PropertiesGeoJSONFalls.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONCablewaylink.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONCablewaylink.schema.json new file mode 100644 index 00000000..9a25503a --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONCablewaylink.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/propertiesgeojsoncablewaylink", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_cablewaylink" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONRailwaylink.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONRailwaylink.schema.json new file mode 100644 index 00000000..9d7fa334 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONRailwaylink.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/propertiesgeojsonrailwaylink", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_railwaylink" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fictitious": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONRoadarea.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONRoadarea.schema.json new file mode 100644 index 00000000..408ad1ac --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/PropertiesGeoJSONRoadarea.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-inspire-geharmoniseerd-orudfhzdg/propertiesgeojsonroadarea", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-vervoersnetwerken/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_roadarea" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureCollectionGeoJSONBeacon.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureCollectionGeoJSONBeacon.schema.json new file mode 100644 index 00000000..45673926 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureCollectionGeoJSONBeacon.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/featurecollectiongeojsonbeacon", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_beacon" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONBeacon.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureCollectionJSONFGBeacon.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureCollectionJSONFGBeacon.schema.json new file mode 100644 index 00000000..c371c329 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureCollectionJSONFGBeacon.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/featurecollectionjsonfgbeacon", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_beacon" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGBeacon.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureGeoJSONBeacon.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureGeoJSONBeacon.schema.json new file mode 100644 index 00000000..e9afb422 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureGeoJSONBeacon.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/featuregeojsonbeacon", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_beacon" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBeacon.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureJSONBeacon.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureJSONBeacon.schema.json new file mode 100644 index 00000000..6dee6fcc --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureJSONBeacon.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/featurejsonbeacon", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureJSON_beacon" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONBeacon.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureJSONFGBeacon.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureJSONFGBeacon.schema.json new file mode 100644 index 00000000..ca59720d --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/FeatureJSONFGBeacon.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/featurejsonfgbeacon", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureJSONFG_beacon" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONBeacon.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONBeacon.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONBeacon.schema.json new file mode 100644 index 00000000..7bde1431 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONBeacon.schema.json @@ -0,0 +1,185 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/propertiesgeojsonbeacon", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_beacon" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_network_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONMarkerPost.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONMarkerPost.schema.json new file mode 100644 index 00000000..643535c4 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONMarkerPost.schema.json @@ -0,0 +1,207 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/propertiesgeojsonmarkerpost", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_marker_post" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_network_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "location": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "route_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONTrafficSeparationSchemeCrossing.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONTrafficSeparationSchemeCrossing.schema.json new file mode 100644 index 00000000..0c0a5dc1 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONTrafficSeparationSchemeCrossing.schema.json @@ -0,0 +1,192 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/propertiesgeojsontrafficseparationschemecrossing", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_traffic_separation_scheme_crossing" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name_nativeness_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "in_network_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONWaterwayNode.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONWaterwayNode.schema.json new file mode 100644 index 00000000..0818f6ea --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/PropertiesGeoJSONWaterwayNode.schema.json @@ -0,0 +1,241 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-waterwegen-netwerk-inspire-geharmoniseerd-ehvqmsqng/propertiesgeojsonwaterwaynode", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-waterwegen-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterway_node" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_end0_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_end1_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_end2_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_end3_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_start0_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_start1_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_start2_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_start3_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "spoke_start4_xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureCollectionGeoJSONMarkerPost.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureCollectionGeoJSONMarkerPost.schema.json new file mode 100644 index 00000000..1ae6ab5b --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureCollectionGeoJSONMarkerPost.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/featurecollectiongeojsonmarkerpost", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_marker_post" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONMarkerPost.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureCollectionJSONFGMarkerPost.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureCollectionJSONFGMarkerPost.schema.json new file mode 100644 index 00000000..2d61b17c --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureCollectionJSONFGMarkerPost.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/featurecollectionjsonfgmarkerpost", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_marker_post" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGMarkerPost.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureGeoJSONMarkerPost.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureGeoJSONMarkerPost.schema.json new file mode 100644 index 00000000..04a8185c --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureGeoJSONMarkerPost.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/featuregeojsonmarkerpost", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_marker_post" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONMarkerPost.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureJSONFGMarkerPost.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureJSONFGMarkerPost.schema.json new file mode 100644 index 00000000..e3385c2e --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureJSONFGMarkerPost.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/featurejsonfgmarkerpost", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureJSONFG_marker_post" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONMarkerPost.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureJSONMarkerPost.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureJSONMarkerPost.schema.json new file mode 100644 index 00000000..85ca5030 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/FeatureJSONMarkerPost.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/featurejsonmarkerpost", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/featureJSON_marker_post" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONMarkerPost.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/PropertiesGeoJSONMarkerPost.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/PropertiesGeoJSONMarkerPost.schema.json new file mode 100644 index 00000000..4a84f6a5 --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/PropertiesGeoJSONMarkerPost.schema.json @@ -0,0 +1,193 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/propertiesgeojsonmarkerpost", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_marker_post" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "location": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uom": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/PropertiesGeoJSONRoadArea.schema.json b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/PropertiesGeoJSONRoadArea.schema.json new file mode 100644 index 00000000..01b9ef2b --- /dev/null +++ b/assets/schemas/api-register/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/PropertiesGeoJSONRoadArea.schema.json @@ -0,0 +1,178 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vervoersnetwerken-wegen-netwerk-inspire-geharmoniseerd-fe4nt-6ng/propertiesgeojsonroadarea", + "x-derived-from": [ + "https://api.pdok.nl/rws/vervoersnetwerken-wegen-netwerk/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_road_area" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "end_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_parent_property": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gml_remote_schema": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "language": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "nil_reason": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "owns": { + "description": "", + "type": [ + "boolean", + "null" + ] + }, + "pronunciation_sound_link": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "pronunciationipa": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "script": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "source_of_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "text": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transliteration_scheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_from": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "valid_to": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "version_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_href": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_role": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xlink_title": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "xsi_nil": { + "description": "", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureCollectionGeoJSONVierkant1kmlaea.schema.json b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureCollectionGeoJSONVierkant1kmlaea.schema.json new file mode 100644 index 00000000..458f6d34 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureCollectionGeoJSONVierkant1kmlaea.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/featurecollectiongeojsonvierkant1kmlaea", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_vierkant1kmlaea" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONVierkant1kmlaea.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureCollectionJSONFGVierkant1kmlaea.schema.json b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureCollectionJSONFGVierkant1kmlaea.schema.json new file mode 100644 index 00000000..5dc32067 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureCollectionJSONFGVierkant1kmlaea.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/featurecollectionjsonfgvierkant1kmlaea", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_vierkant1kmlaea" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGVierkant1kmlaea.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureGeoJSONVierkant1kmlaea.schema.json b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureGeoJSONVierkant1kmlaea.schema.json new file mode 100644 index 00000000..d7691efb --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureGeoJSONVierkant1kmlaea.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/featuregeojsonvierkant1kmlaea", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_vierkant1kmlaea" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant1kmlaea.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureJSONFGVierkant1kmlaea.schema.json b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureJSONFGVierkant1kmlaea.schema.json new file mode 100644 index 00000000..04804678 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureJSONFGVierkant1kmlaea.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/featurejsonfgvierkant1kmlaea", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/featureJSONFG_vierkant1kmlaea" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant1kmlaea.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureJSONVierkant1kmlaea.schema.json b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureJSONVierkant1kmlaea.schema.json new file mode 100644 index 00000000..830df5bb --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/FeatureJSONVierkant1kmlaea.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/featurejsonvierkant1kmlaea", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/featureJSON_vierkant1kmlaea" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant1kmlaea.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/PropertiesGeoJSONVierkant1kmlaea.schema.json b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/PropertiesGeoJSONVierkant1kmlaea.schema.json new file mode 100644 index 00000000..3f1a36b6 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/PropertiesGeoJSONVierkant1kmlaea.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-1-kilometer-bij-1-kilometer-nederland-laea-jbontbqng/propertiesgeojsonvierkant1kmlaea", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-1km-laea/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vierkant1kmlaea" + ], + "properties": { + "nl_crs3035res1000m": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureCollectionGeoJSONVierkant_500m.schema.json b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureCollectionGeoJSONVierkant_500m.schema.json new file mode 100644 index 00000000..f69f21e6 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureCollectionGeoJSONVierkant_500m.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/featurecollectiongeojsonvierkant_500m", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_vierkant_500m" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONVierkant_500m.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureCollectionJSONFGVierkant_500m.schema.json b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureCollectionJSONFGVierkant_500m.schema.json new file mode 100644 index 00000000..cc6d1871 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureCollectionJSONFGVierkant_500m.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/featurecollectionjsonfgvierkant_500m", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_vierkant_500m" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGVierkant_500m.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureGeoJSONVierkant_500m.schema.json b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureGeoJSONVierkant_500m.schema.json new file mode 100644 index 00000000..2e2e3a12 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureGeoJSONVierkant_500m.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/featuregeojsonvierkant_500m", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_vierkant_500m" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant_500m.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureJSONFGVierkant_500m.schema.json b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureJSONFGVierkant_500m.schema.json new file mode 100644 index 00000000..f3194916 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureJSONFGVierkant_500m.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/featurejsonfgvierkant_500m", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/featureJSONFG_vierkant_500m" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant_500m.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureJSONVierkant_500m.schema.json b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureJSONVierkant_500m.schema.json new file mode 100644 index 00000000..75205589 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/FeatureJSONVierkant_500m.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/featurejsonvierkant_500m", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/featureJSON_vierkant_500m" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVierkant_500m.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/PropertiesGeoJSONVierkant_500m.schema.json b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/PropertiesGeoJSONVierkant_500m.schema.json new file mode 100644 index 00000000..10aea0c9 --- /dev/null +++ b/assets/schemas/api-register/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/PropertiesGeoJSONVierkant_500m.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vierkant-500-meter-bij-500-meter-nederland-hmfntb3hg/propertiesgeojsonvierkant_500m", + "x-derived-from": [ + "https://api.pdok.nl/cbs/vierkant-500m/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vierkant_500m" + ], + "properties": { + "nl_crs28992res500m": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureCollectionGeoJSONVogelsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureCollectionGeoJSONVogelsoorten.schema.json new file mode 100644 index 00000000..184fce79 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureCollectionGeoJSONVogelsoorten.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/featurecollectiongeojsonvogelsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_vogelsoorten" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONVogelsoorten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureCollectionJSONFGVogelsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureCollectionJSONFGVogelsoorten.schema.json new file mode 100644 index 00000000..282c6679 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureCollectionJSONFGVogelsoorten.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/featurecollectionjsonfgvogelsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_vogelsoorten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGVogelsoorten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureGeoJSONVogelsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureGeoJSONVogelsoorten.schema.json new file mode 100644 index 00000000..ef29ccdb --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureGeoJSONVogelsoorten.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/featuregeojsonvogelsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_vogelsoorten" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVogelsoorten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureJSONFGVogelsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureJSONFGVogelsoorten.schema.json new file mode 100644 index 00000000..8fb51bc9 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureJSONFGVogelsoorten.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/featurejsonfgvogelsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureJSONFG_vogelsoorten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONVogelsoorten.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureJSONVogelsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureJSONVogelsoorten.schema.json new file mode 100644 index 00000000..0fa53869 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/FeatureJSONVogelsoorten.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/featurejsonvogelsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/featureJSON_vogelsoorten" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVogelsoorten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/PropertiesGeoJSONVogelsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/PropertiesGeoJSONVogelsoorten.schema.json new file mode 100644 index 00000000..bcaba4b6 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/PropertiesGeoJSONVogelsoorten.schema.json @@ -0,0 +1,181 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreiding-van-soorten-wjknoxqnr/propertiesgeojsonvogelsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreiding-soorten/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vogelsoorten" + ], + "properties": { + "annex_i": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "annex_ii_parta": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "annex_ii_partb": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "category": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "comments_on_the_last_update": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "country": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "date_of_the_last_update": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "isocode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "maptype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "n2000": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name_as_listed_in_the_bd": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "non_annex_i_spa_trigger": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "non_native": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "occurrence": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "recommended_unit": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "refgrid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "season": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sensitive": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "shape_leng": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "species_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "species_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sub_unit": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureCollectionGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureCollectionGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json new file mode 100644 index 00000000..370871d5 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureCollectionGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/featurecollectiongeojsonvogelrichtlijnverspreidingsgebiedsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_vogelrichtlijnverspreidingsgebiedsoorten" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureCollectionJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureCollectionJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json new file mode 100644 index 00000000..13e66d20 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureCollectionJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/featurecollectionjsonfgvogelrichtlijnverspreidingsgebiedsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_vogelrichtlijnverspreidingsgebiedsoorten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json new file mode 100644 index 00000000..56f48933 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/featuregeojsonvogelrichtlijnverspreidingsgebiedsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_vogelrichtlijnverspreidingsgebiedsoorten" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json new file mode 100644 index 00000000..4d526a88 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureJSONFGVogelrichtlijnverspreidingsgebiedsoorten.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/featurejsonfgvogelrichtlijnverspreidingsgebiedsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/featureJSONFG_vogelrichtlijnverspreidingsgebiedsoorten" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json new file mode 100644 index 00000000..0c99f951 --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/FeatureJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/featurejsonvogelrichtlijnverspreidingsgebiedsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/featureJSON_vogelrichtlijnverspreidingsgebiedsoorten" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/PropertiesGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/PropertiesGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json new file mode 100644 index 00000000..7107b42d --- /dev/null +++ b/assets/schemas/api-register/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/PropertiesGeoJSONVogelrichtlijnverspreidingsgebiedsoorten.schema.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/vogelrichtlijn-verspreidingsgebied-van-soorten-azc7ob3hr/propertiesgeojsonvogelrichtlijnverspreidingsgebiedsoorten", + "x-derived-from": [ + "https://api.pdok.nl/rvo/vogelrichtlijn-verspreidingsgebied-soorten/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_vogelrichtlijnverspreidingsgebiedsoorten" + ], + "properties": { + "area": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "category": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "euring_code": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "gap": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "grid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "iso_code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "map_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "n2kcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sp_common": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sp_name": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureCollectionGeoJSONCrossingline.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureCollectionGeoJSONCrossingline.schema.json new file mode 100644 index 00000000..bd4b28eb --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureCollectionGeoJSONCrossingline.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/featurecollectiongeojsoncrossingline", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_crossingline" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONCrossingline.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureCollectionJSONFGCrossingline.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureCollectionJSONFGCrossingline.schema.json new file mode 100644 index 00000000..f3a917d1 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureCollectionJSONFGCrossingline.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/featurecollectionjsonfgcrossingline", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_crossingline" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGCrossingline.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureGeoJSONCrossingline.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureGeoJSONCrossingline.schema.json new file mode 100644 index 00000000..a992321f --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureGeoJSONCrossingline.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/featuregeojsoncrossingline", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_crossingline" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONCrossingline.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureJSONCrossingline.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureJSONCrossingline.schema.json new file mode 100644 index 00000000..4c29b46a --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureJSONCrossingline.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/featurejsoncrossingline", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/featureJSON_crossingline" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONCrossingline.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureJSONFGCrossingline.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureJSONFGCrossingline.schema.json new file mode 100644 index 00000000..b0d39250 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/FeatureJSONFGCrossingline.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/featurejsonfgcrossingline", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/featureJSONFG_crossingline" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONCrossingline.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONCrossingline.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONCrossingline.schema.json new file mode 100644 index 00000000..5403065c --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONCrossingline.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/propertiesgeojsoncrossingline", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_crossingline" + ], + "properties": { + "beginlifespanversion": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "condition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endlifespanversion": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONDamorweir.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONDamorweir.schema.json new file mode 100644 index 00000000..be80fe0d --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONDamorweir.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/propertiesgeojsondamorweir", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_damorweir" + ], + "properties": { + "beginlifespanversion": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "condition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endlifespanversion": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONDrainagebasin.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONDrainagebasin.schema.json new file mode 100644 index 00000000..6bfdabcf --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONDrainagebasin.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/propertiesgeojsondrainagebasin", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_drainagebasin" + ], + "properties": { + "area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "beginlifespanversion": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "endlifespanversion": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "order": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "orderscheme": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "origin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "outlet": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "scope": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONWatercourse.schema.json b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONWatercourse.schema.json new file mode 100644 index 00000000..aadd7c73 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/PropertiesGeoJSONWatercourse.schema.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-hydrografie-inspire-geharmoniseerd-4bc7txqhg/propertiesgeojsonwatercourse", + "x-derived-from": [ + "https://api.pdok.nl/hwh/waterschappen-hydrografie/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_watercourse" + ], + "properties": { + "beginlifespanversion": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "condition": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "delineationknown": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "endlifespanversion": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "gml_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "length": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "level": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localtype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "origin": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "persistence": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "streamorder": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "tidal": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "widthrange": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureCollectionGeoJSONWaterschapConstructieonderdeel.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureCollectionGeoJSONWaterschapConstructieonderdeel.schema.json new file mode 100644 index 00000000..61523cbe --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureCollectionGeoJSONWaterschapConstructieonderdeel.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/featurecollectiongeojsonwaterschapconstructieonderdeel", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_waterschap_constructieonderdeel" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONWaterschapConstructieonderdeel.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureCollectionJSONFGWaterschapConstructieonderdeel.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureCollectionJSONFGWaterschapConstructieonderdeel.schema.json new file mode 100644 index 00000000..8b757fa0 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureCollectionJSONFGWaterschapConstructieonderdeel.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/featurecollectionjsonfgwaterschapconstructieonderdeel", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_waterschap_constructieonderdeel" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGWaterschapConstructieonderdeel.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureGeoJSONWaterschapConstructieonderdeel.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureGeoJSONWaterschapConstructieonderdeel.schema.json new file mode 100644 index 00000000..21a29b5f --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureGeoJSONWaterschapConstructieonderdeel.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/featuregeojsonwaterschapconstructieonderdeel", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_waterschap_constructieonderdeel" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONWaterschapConstructieonderdeel.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureJSONFGWaterschapConstructieonderdeel.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureJSONFGWaterschapConstructieonderdeel.schema.json new file mode 100644 index 00000000..e1b8c6fc --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureJSONFGWaterschapConstructieonderdeel.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/featurejsonfgwaterschapconstructieonderdeel", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/featureJSONFG_waterschap_constructieonderdeel" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONWaterschapConstructieonderdeel.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureJSONWaterschapConstructieonderdeel.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureJSONWaterschapConstructieonderdeel.schema.json new file mode 100644 index 00000000..27d52b68 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/FeatureJSONWaterschapConstructieonderdeel.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/featurejsonwaterschapconstructieonderdeel", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/featureJSON_waterschap_constructieonderdeel" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONWaterschapConstructieonderdeel.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapConstructieonderdeel.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapConstructieonderdeel.schema.json new file mode 100644 index 00000000..ea3f8d33 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapConstructieonderdeel.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapconstructieonderdeel", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_constructieonderdeel" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapIba.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapIba.schema.json new file mode 100644 index 00000000..d06910d7 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapIba.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapiba", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_iba" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "breedte_bouwwerk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte_bouwwerk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lengte_bouwwerk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "materiaal_bouwwerk": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_functioneren": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapKabel.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapKabel.schema.json new file mode 100644 index 00000000..dc8d7aa7 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapKabel.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapkabel", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_kabel" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLeiding.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLeiding.schema.json new file mode 100644 index 00000000..bfea33d6 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLeiding.schema.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapleiding", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_leiding" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "diameter_leiding": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lengte_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "materiaal_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_functioneren": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLeidingsegment.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLeidingsegment.schema.json new file mode 100644 index 00000000..e8882327 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLeidingsegment.schema.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapleidingsegment", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_leidingsegment" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "diameter_leiding": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "lengte_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "materiaal_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_functioneren": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLozingspunt.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLozingspunt.schema.json new file mode 100644 index 00000000..16f3d60e --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapLozingspunt.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschaplozingspunt", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_lozingspunt" + ], + "properties": { + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "uri_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapMantelbuis.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapMantelbuis.schema.json new file mode 100644 index 00000000..9036c3bd --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapMantelbuis.schema.json @@ -0,0 +1,67 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapmantelbuis", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_mantelbuis" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "diameter_leiding": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lengte_leiding": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "materiaal_leiding": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_functioneren": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapNooduitlaat.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapNooduitlaat.schema.json new file mode 100644 index 00000000..101841fe --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapNooduitlaat.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapnooduitlaat", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_nooduitlaat" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "breedte_bouwwerk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte_bouwwerk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lengte_bouwwerk": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "materiaal_bouwwerk": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_functioneren": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_bouwwerk": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapOvernamepunt.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapOvernamepunt.schema.json new file mode 100644 index 00000000..ae826d18 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapOvernamepunt.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapovernamepunt", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_overnamepunt" + ], + "properties": { + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "invoer": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapPut.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapPut.schema.json new file mode 100644 index 00000000..9d63fb38 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapPut.schema.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschapput", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_put" + ], + "properties": { + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "breedte_put": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "diameter_put": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "hoogte_put": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "lengte_put": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "materiaal_put": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_functioneren": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "stelseltype": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "vorm_put": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRioleringsgebied.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRioleringsgebied.schema.json new file mode 100644 index 00000000..f2448dc0 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRioleringsgebied.schema.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschaprioleringsgebied", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_rioleringsgebied" + ], + "properties": { + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "rwzi": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRioolgemaal.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRioolgemaal.schema.json new file mode 100644 index 00000000..2ada1cf0 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRioolgemaal.schema.json @@ -0,0 +1,82 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschaprioolgemaal", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_rioolgemaal" + ], + "properties": { + "adresgegevens": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "capaciteit_gemaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ontwerpcapaciteit_gemaal": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "status_functioneren": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "transportstelsel": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRwzi.schema.json b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRwzi.schema.json new file mode 100644 index 00000000..0f595a81 --- /dev/null +++ b/assets/schemas/api-register/pdok/waterschappen-waterketen-gwsw-gwt7txqng/PropertiesGeoJSONWaterschapRwzi.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/waterschappen-waterketen-gwsw-gwt7txqng/propertiesgeojsonwaterschaprwzi", + "x-derived-from": [ + "https://api.pdok.nl/rioned/waterschappen-waterketen-gwsw/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_waterschap_rwzi" + ], + "properties": { + "adresgegevens": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "begindatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "code": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "einddatum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status_functioneren": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "type": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureCollectionGeoJSONWegvakMaxSnelheden.schema.json b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureCollectionGeoJSONWegvakMaxSnelheden.schema.json new file mode 100644 index 00000000..87850577 --- /dev/null +++ b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureCollectionGeoJSONWegvakMaxSnelheden.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/weggegevens-weggeg-xatntb3ng/featurecollectiongeojsonwegvakmaxsnelheden", + "x-derived-from": [ + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_wegvak_max_snelheden" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONWegvakMaxSnelheden.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureCollectionJSONFGWegvakMaxSnelheden.schema.json b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureCollectionJSONFGWegvakMaxSnelheden.schema.json new file mode 100644 index 00000000..9964f01d --- /dev/null +++ b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureCollectionJSONFGWegvakMaxSnelheden.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/weggegevens-weggeg-xatntb3ng/featurecollectionjsonfgwegvakmaxsnelheden", + "x-derived-from": [ + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_wegvak_max_snelheden" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGWegvakMaxSnelheden.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureGeoJSONWegvakMaxSnelheden.schema.json b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureGeoJSONWegvakMaxSnelheden.schema.json new file mode 100644 index 00000000..fc4c20ab --- /dev/null +++ b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureGeoJSONWegvakMaxSnelheden.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/weggegevens-weggeg-xatntb3ng/featuregeojsonwegvakmaxsnelheden", + "x-derived-from": [ + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_wegvak_max_snelheden" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONWegvakMaxSnelheden.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureJSONFGWegvakMaxSnelheden.schema.json b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureJSONFGWegvakMaxSnelheden.schema.json new file mode 100644 index 00000000..2f292869 --- /dev/null +++ b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureJSONFGWegvakMaxSnelheden.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/weggegevens-weggeg-xatntb3ng/featurejsonfgwegvakmaxsnelheden", + "x-derived-from": [ + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/featureJSONFG_wegvak_max_snelheden" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONWegvakMaxSnelheden.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureJSONWegvakMaxSnelheden.schema.json b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureJSONWegvakMaxSnelheden.schema.json new file mode 100644 index 00000000..913c787c --- /dev/null +++ b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/FeatureJSONWegvakMaxSnelheden.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/weggegevens-weggeg-xatntb3ng/featurejsonwegvakmaxsnelheden", + "x-derived-from": [ + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/featureJSON_wegvak_max_snelheden" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONWegvakMaxSnelheden.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/PropertiesGeoJSONWegvakMaxSnelheden.schema.json b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/PropertiesGeoJSONWegvakMaxSnelheden.schema.json new file mode 100644 index 00000000..efe29e3d --- /dev/null +++ b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/PropertiesGeoJSONWegvakMaxSnelheden.schema.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/weggegevens-weggeg-xatntb3ng/propertiesgeojsonwegvakmaxsnelheden", + "x-derived-from": [ + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wegvak_max_snelheden" + ], + "properties": { + "begafstand": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "begintijd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "eindtijd": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "endafstand": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "fk_veld1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fk_veld4": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ibn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "izi_side": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kantcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omschr": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "st_lengthshape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "wvk_begdat": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "wvk_id": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/PropertiesGeoJSONWegvakRijstroken.schema.json b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/PropertiesGeoJSONWegvakRijstroken.schema.json new file mode 100644 index 00000000..be878715 --- /dev/null +++ b/assets/schemas/api-register/pdok/weggegevens-weggeg-xatntb3ng/PropertiesGeoJSONWegvakRijstroken.schema.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/weggegevens-weggeg-xatntb3ng/propertiesgeojsonwegvakrijstroken", + "x-derived-from": [ + "https://api.pdok.nl/rws/weggegevens/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wegvak_rijstroken" + ], + "properties": { + "begafstand": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "endafstand": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "fk_veld1": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "fk_veld4": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "ibn": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "izi_side": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "kantcode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "objectid": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "omschr": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "st_lengthshape": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "vnrwol": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "volgnrstrk": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "wvk_begdat": { + "description": "", + "format": "date-time", + "type": [ + "string", + "null" + ] + }, + "wvk_id": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/wetlands-inspire-geharmoniseerd-x6t7ox3hg/PropertiesGeoJSONProtectedsite.schema.json b/assets/schemas/api-register/pdok/wetlands-inspire-geharmoniseerd-x6t7ox3hg/PropertiesGeoJSONProtectedsite.schema.json new file mode 100644 index 00000000..d24f1353 --- /dev/null +++ b/assets/schemas/api-register/pdok/wetlands-inspire-geharmoniseerd-x6t7ox3hg/PropertiesGeoJSONProtectedsite.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/wetlands-inspire-geharmoniseerd-x6t7ox3hg/propertiesgeojsonprotectedsite", + "x-derived-from": [ + "https://api.pdok.nl/rvo/wetlands-geharmoniseerd/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_protectedsite" + ], + "properties": { + "designation": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legalfoundationdate": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "legalfoundationdocument": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "localid": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sitename": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "siteprotectionclassification": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureCollectionGeoJSONWetlands.schema.json b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureCollectionGeoJSONWetlands.schema.json new file mode 100644 index 00000000..26e1ea5c --- /dev/null +++ b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureCollectionGeoJSONWetlands.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/wetlands-jt2ntx3hg/featurecollectiongeojsonwetlands", + "x-derived-from": [ + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_wetlands" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONWetlands.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureCollectionJSONFGWetlands.schema.json b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureCollectionJSONFGWetlands.schema.json new file mode 100644 index 00000000..d31ceae5 --- /dev/null +++ b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureCollectionJSONFGWetlands.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/wetlands-jt2ntx3hg/featurecollectionjsonfgwetlands", + "x-derived-from": [ + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_wetlands" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGWetlands.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureGeoJSONWetlands.schema.json b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureGeoJSONWetlands.schema.json new file mode 100644 index 00000000..ca592d9c --- /dev/null +++ b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureGeoJSONWetlands.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/wetlands-jt2ntx3hg/featuregeojsonwetlands", + "x-derived-from": [ + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_wetlands" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONWetlands.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureJSONFGWetlands.schema.json b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureJSONFGWetlands.schema.json new file mode 100644 index 00000000..6b7f4d56 --- /dev/null +++ b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureJSONFGWetlands.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/wetlands-jt2ntx3hg/featurejsonfgwetlands", + "x-derived-from": [ + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/featureJSONFG_wetlands" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONWetlands.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureJSONWetlands.schema.json b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureJSONWetlands.schema.json new file mode 100644 index 00000000..fe75c261 --- /dev/null +++ b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/FeatureJSONWetlands.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/wetlands-jt2ntx3hg/featurejsonwetlands", + "x-derived-from": [ + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/featureJSON_wetlands" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONWetlands.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/PropertiesGeoJSONWetlands.schema.json b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/PropertiesGeoJSONWetlands.schema.json new file mode 100644 index 00000000..76bc7740 --- /dev/null +++ b/assets/schemas/api-register/pdok/wetlands-jt2ntx3hg/PropertiesGeoJSONWetlands.schema.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/wetlands-jt2ntx3hg/propertiesgeojsonwetlands", + "x-derived-from": [ + "https://api.pdok.nl/rvo/wetlands/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_wetlands" + ], + "properties": { + "besluitdat": { + "description": "", + "format": "date", + "type": [ + "string", + "null" + ] + }, + "besluitnum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "gebiedsnum": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "naam": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "shape_leng": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "sitecode": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "status": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureCollectionGeoJSONWindsnelheden100m.schema.json b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureCollectionGeoJSONWindsnelheden100m.schema.json new file mode 100644 index 00000000..bfeee1f9 --- /dev/null +++ b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureCollectionGeoJSONWindsnelheden100m.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/windsnelheden-100m-hoogte-feh7oxqhg/featurecollectiongeojsonwindsnelheden100m", + "x-derived-from": [ + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_windsnelheden100m" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONWindsnelheden100m.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureCollectionJSONFGWindsnelheden100m.schema.json b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureCollectionJSONFGWindsnelheden100m.schema.json new file mode 100644 index 00000000..f34cf8ed --- /dev/null +++ b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureCollectionJSONFGWindsnelheden100m.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/windsnelheden-100m-hoogte-feh7oxqhg/featurecollectionjsonfgwindsnelheden100m", + "x-derived-from": [ + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_windsnelheden100m" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGWindsnelheden100m.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureGeoJSONWindsnelheden100m.schema.json b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureGeoJSONWindsnelheden100m.schema.json new file mode 100644 index 00000000..bda57c78 --- /dev/null +++ b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureGeoJSONWindsnelheden100m.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/windsnelheden-100m-hoogte-feh7oxqhg/featuregeojsonwindsnelheden100m", + "x-derived-from": [ + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_windsnelheden100m" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONWindsnelheden100m.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureJSONFGWindsnelheden100m.schema.json b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureJSONFGWindsnelheden100m.schema.json new file mode 100644 index 00000000..0bd10a11 --- /dev/null +++ b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureJSONFGWindsnelheden100m.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/windsnelheden-100m-hoogte-feh7oxqhg/featurejsonfgwindsnelheden100m", + "x-derived-from": [ + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/featureJSONFG_windsnelheden100m" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONWindsnelheden100m.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureJSONWindsnelheden100m.schema.json b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureJSONWindsnelheden100m.schema.json new file mode 100644 index 00000000..b7ce51b2 --- /dev/null +++ b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/FeatureJSONWindsnelheden100m.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/windsnelheden-100m-hoogte-feh7oxqhg/featurejsonwindsnelheden100m", + "x-derived-from": [ + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/featureJSON_windsnelheden100m" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONWindsnelheden100m.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/PropertiesGeoJSONWindsnelheden100m.schema.json b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/PropertiesGeoJSONWindsnelheden100m.schema.json new file mode 100644 index 00000000..483c863c --- /dev/null +++ b/assets/schemas/api-register/pdok/windsnelheden-100m-hoogte-feh7oxqhg/PropertiesGeoJSONWindsnelheden100m.schema.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/windsnelheden-100m-hoogte-feh7oxqhg/propertiesgeojsonwindsnelheden100m", + "x-derived-from": [ + "https://api.pdok.nl/rvo/windsnelheden/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_windsnelheden100m" + ], + "properties": { + "klasse": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "label_kl": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "shape_area": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + }, + "shape_leng": { + "description": "", + "format": "double", + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureCollectionGeoJSONCoastline.schema.json b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureCollectionGeoJSONCoastline.schema.json new file mode 100644 index 00000000..a180945c --- /dev/null +++ b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureCollectionGeoJSONCoastline.schema.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/featurecollectiongeojsoncoastline", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/featureCollectionGeoJSON_coastline" + ], + "properties": { + "features": { + "items": { + "$ref": "./FeatureGeoJSONCoastline.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + }, + "type": { + "enum": [ + "FeatureCollection" + ], + "type": "string" + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureCollectionJSONFGCoastline.schema.json b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureCollectionJSONFGCoastline.schema.json new file mode 100644 index 00000000..08ca015d --- /dev/null +++ b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureCollectionJSONFGCoastline.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/featurecollectionjsonfgcoastline", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/featureCollectionJSONFG_coastline" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "features": { + "items": { + "$ref": "./FeatureJSONFGCoastline.schema.json" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "numberReturned": { + "description": "The number of elements in the collection.\n\nA server may omit this information in a response, if the information\nabout the number of elements is not known or difficult to compute.\n\nIf the value is provided, the value shall be identical to the number\nof items in the returned array.", + "minimum": 0, + "type": "integer", + "examples": [ + 10 + ] + }, + "timeStamp": { + "description": "This property indicates the time and date when the response was generated.", + "format": "date-time", + "type": "string", + "examples": [ + "2017-08-17T08:05:32Z" + ] + } + }, + "required": [ + "features", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureGeoJSONCoastline.schema.json b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureGeoJSONCoastline.schema.json new file mode 100644 index 00000000..90768ec0 --- /dev/null +++ b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureGeoJSONCoastline.schema.json @@ -0,0 +1,227 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/featuregeojsoncoastline", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/featureGeoJSON_coastline" + ], + "properties": { + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONCoastline.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureJSONCoastline.schema.json b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureJSONCoastline.schema.json new file mode 100644 index 00000000..b36ef299 --- /dev/null +++ b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureJSONCoastline.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/featurejsoncoastline", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/featureJSON_coastline" + ], + "properties": { + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "properties": { + "$ref": "./PropertiesGeoJSONCoastline.schema.json" + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureJSONFGCoastline.schema.json b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureJSONFGCoastline.schema.json new file mode 100644 index 00000000..680552b1 --- /dev/null +++ b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/FeatureJSONFGCoastline.schema.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/featurejsonfgcoastline", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/featureJSONFG_coastline" + ], + "properties": { + "conformsTo": { + "items": { + "format": "uri", + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "coordRefSys": { + "format": "uri", + "type": "string" + }, + "geometry": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "links": { + "items": { + "$ref": "../_shared/Link.schema.json" + }, + "type": "array" + }, + "place": { + "nullable": true, + "oneOf": [ + { + "properties": { + "coordinates": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "Point" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPoint" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": { + "enum": [ + "LineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 2, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiLineString" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "Polygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "coordinates": { + "items": { + "items": { + "items": { + "items": { + "type": "number" + }, + "minItems": 2, + "type": "array" + }, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "type": "array" + }, + "type": { + "enum": [ + "MultiPolygon" + ], + "type": "string" + } + }, + "required": [ + "coordinates", + "type" + ], + "type": "object" + }, + { + "properties": { + "geometries": { + "items": {}, + "type": "array" + }, + "type": { + "enum": [ + "GeometryCollection" + ], + "type": "string" + } + }, + "required": [ + "geometries", + "type" + ], + "type": "object" + } + ] + }, + "properties": { + "$ref": "./PropertiesGeoJSONCoastline.schema.json" + }, + "time": { + "nullable": true + }, + "type": { + "enum": [ + "Feature" + ], + "type": "string" + } + }, + "required": [ + "time", + "place", + "geometry", + "properties", + "type" + ], + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONCoastline.schema.json b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONCoastline.schema.json new file mode 100644 index 00000000..5e5c85ba --- /dev/null +++ b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONCoastline.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/propertiesgeojsoncoastline", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_coastline" + ], + "properties": { + "water_level": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONIntertidalarea.schema.json b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONIntertidalarea.schema.json new file mode 100644 index 00000000..f5761d48 --- /dev/null +++ b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONIntertidalarea.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/propertiesgeojsonintertidalarea", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_intertidalarea" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "high_water_level": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "integer", + "null" + ] + }, + "low_water_level": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONSea.schema.json b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONSea.schema.json new file mode 100644 index 00000000..a29284f4 --- /dev/null +++ b/assets/schemas/api-register/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/PropertiesGeoJSONSea.schema.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/pdok/zeegebieden-inspire-geharmoniseerd-twrof2zdr/propertiesgeojsonsea", + "x-derived-from": [ + "https://api.pdok.nl/kadaster/brt-zeegebieden/ogc/v1/openapi.json#/components/schemas/propertiesGeoJSON_sea" + ], + "properties": { + "begin_lifespan_version": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "geographical_name": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "local_id": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "namespace": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "sea_area_type": { + "description": "", + "type": [ + "string", + "null" + ] + }, + "water_level": { + "description": "", + "type": [ + "string", + "null" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Address.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Address.schema.json new file mode 100644 index 00000000..a790134e --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Address.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/address", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "volledigAdres": { + "description": "The address of the contact.", + "type": [ + "string", + "null" + ], + "examples": [ + "Prinses Beatrixlaan 2 2595 AL Den Haag Zuid-Holland" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/City.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/City.schema.json new file mode 100644 index 00000000..edbce7ae --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/City.schema.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/city", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/City" + ], + "description": "A city is a geographic region and can be the capital of a country.", + "properties": { + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "naam": { + "description": "The name of the city.", + "type": "string", + "examples": [ + "Amsterdam" + ] + }, + "tijdsverschil": { + "description": "The time difference in UTC/GMT of the city compared to the Netherlands.", + "type": "number", + "format": "float", + "examples": [ + 2 + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Contact.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Contact.schema.json new file mode 100644 index 00000000..1f8208e0 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Contact.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/contact", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Contact" + ], + "description": "Contact details of an organization.", + "properties": { + "contactpunten": { + "description": "The points of contact.", + "type": "array", + "items": { + "$ref": "./PointsOfContact.schema.json" + } + }, + "geometrie": { + "description": "The coordinates of this organization.", + "type": "array", + "items": { + "$ref": "./Geometry.schema.json" + } + }, + "homepage": { + "description": "The website of the contact.", + "type": "string", + "format": "uri", + "examples": [ + "https://www.rvo.nl" + ] + }, + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "landen": { + "description": "A list of countries related to the current contact.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "naam": { + "description": "The name of the contact.", + "type": "string", + "examples": [ + "RVO headquarters" + ] + }, + "vestiging": { + "$ref": "./Vestiging.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContactCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContactCollection.schema.json new file mode 100644 index 00000000..c201a160 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContactCollection.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/contactcollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/ContactCollection" + ], + "description": "A collection schema for the Contacts schema.", + "properties": { + "instanties": { + "description": "A list of contacts.", + "type": "array", + "items": { + "$ref": "./Contact.schema.json" + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItemCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItemCollection.schema.json new file mode 100644 index 00000000..71e55352 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItemCollection.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/contentitemcollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/ContentItemCollection" + ], + "description": "A collection schema for the ContentItem schema.", + "properties": { + "content-items": { + "description": "A list of Content items.", + "type": "array", + "items": { + "$ref": "./ContentItemFull.schema.json" + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItemFull.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItemFull.schema.json new file mode 100644 index 00000000..c895c288 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItemFull.schema.json @@ -0,0 +1,105 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/contentitemfull", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/ContentItemFull" + ], + "description": "A content item.", + "required": [ + "id", + "titel", + "tekst", + "link", + "afbeelding", + "gepubliceerdOp", + "landen", + "sectoren", + "_links" + ], + "properties": { + "_links": { + "$ref": "../../_shared/Links.schema.json" + }, + "afbeelding": { + "description": "An image associated this item.", + "type": "object", + "examples": [ + { + "url": "https://ih-static.rvo.nl/sites/default/files/fallback_images/2.svg", + "alt-text": "Default image for the content-item" + } + ], + "properties": { + "alt-text": { + "description": "Alternative text for the image, can be null.", + "type": [ + "string", + "null" + ], + "examples": [ + "A beautiful sunset over the mountains" + ] + }, + "url": { + "description": "The URL of the image.", + "type": "string", + "format": "uri", + "examples": [ + "https://example.com/images/sunset.jpg" + ] + } + } + }, + "gepubliceerdOp": { + "description": "The published date and time of the content-item in ISO 8601\n * format.", + "type": "string", + "format": "date-time", + "examples": [ + "2024-02-10T09:00:06+01:00" + ] + }, + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "landen": { + "description": "A list of countries associated with the content-item.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "link": { + "description": "A URL to the\n * content-item's detail page.", + "type": "string", + "format": "uri", + "examples": [ + "https://example.com/content/123" + ] + }, + "sectoren": { + "description": "A list of industry sectors associated with the\n * content-item.", + "type": "array", + "items": { + "$ref": "./Sector.schema.json" + } + }, + "tekst": { + "description": "Raw\n * HTML content of the content-item description. Clients must ensure to\n * properly escape this content when rendering to prevent XSS\n * vulnerabilities.", + "type": "string", + "format": "html", + "examples": [ + "

This is an example of HTML content.

" + ] + }, + "titel": { + "description": "The title of the content-item.", + "type": "string", + "examples": [ + "Doing Business in\n * Germany" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItems.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItems.schema.json new file mode 100644 index 00000000..1366efe6 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ContentItems.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/contentitems", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "description": "Link to the country content-items.", + "properties": { + "href": { + "description": "The URL for the country content-items.", + "type": "string", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/landen/3fa85f64-5717-4562-b3fc-2c963f66afa6/content-items" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Country.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Country.schema.json new file mode 100644 index 00000000..0b1769ae --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Country.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/country", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Country" + ], + "description": "A list of countries associated with this item.", + "properties": { + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "land": { + "description": "The name of the country.", + "type": "string", + "examples": [ + "Netherlands" + ] + }, + "link": { + "description": "A link to the country's detailed page, can be null if not available.", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/landen/3fa85f64-5717-4562-b3fc-2c963f66afa6" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryCollection.schema.json new file mode 100644 index 00000000..edade067 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryCollection.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/countrycollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/CountryCollection" + ], + "description": "A collection schema for the Country schema.", + "properties": { + "landen": { + "description": "A list of countries.", + "type": "array", + "items": { + "$ref": "./CountryExcerpt.schema.json" + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryExcerpt.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryExcerpt.schema.json new file mode 100644 index 00000000..11a27580 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryExcerpt.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/countryexcerpt", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/CountryExcerpt" + ], + "description": "An excerpt of the country.", + "required": [ + "id", + "naam", + "code", + "code_iso_alpha_2", + "code_iso_alpha_3", + "code_iso_3166_2" + ], + "properties": { + "_embedded": { + "$ref": "./Embedded.schema.json" + }, + "_links": { + "$ref": "../../_shared/Links.schema.json" + }, + "code": { + "description": "The country code.", + "type": [ + "string", + "null" + ], + "examples": [ + "528" + ] + }, + "code_iso_3166_2": { + "description": "The country ISO 3166 2 code.", + "type": [ + "string", + "null" + ], + "examples": [ + "NL-NH" + ] + }, + "code_iso_alpha_2": { + "description": "The country ISO alpha 2 code.", + "type": [ + "string", + "null" + ], + "examples": [ + "NL" + ] + }, + "code_iso_alpha_3": { + "description": "The country ISO alpha 3 code.", + "type": [ + "string", + "null" + ], + "examples": [ + "NLD" + ] + }, + "handelsBelemmering": { + "description": "A string indicating a trade barrier.", + "type": [ + "string", + "null" + ], + "examples": [ + "http://madb.europa.eu/madb/barriers_result.htm?isSps=false&countries=NL" + ] + }, + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "naam": { + "description": "The country name.", + "type": "string", + "examples": [ + "Netherlands" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryFull.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryFull.schema.json new file mode 100644 index 00000000..690ac087 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/CountryFull.schema.json @@ -0,0 +1,97 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/countryfull", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/CountryFull" + ], + "description": "A country.", + "type": "object", + "allOf": [ + { + "$ref": "./CountryExcerpt.schema.json" + }, + { + "properties": { + "_links": { + "$ref": "./Links3.schema.json" + }, + "handelsverdrag": { + "description": "URL of the trade agreement", + "type": "string", + "format": "uri", + "examples": [ + "https://example.com/trade-agreements/12345" + ] + }, + "inwonerbenaming": { + "description": "The country demonym.", + "type": "string", + "examples": [ + "Nederlander" + ] + }, + "officieleTalen": { + "description": "The official languages of the country.", + "type": "array", + "items": { + "description": "An official language", + "type": "string" + }, + "examples": [ + [ + "Nederlands", + "Engels" + ] + ] + }, + "sanitaireProblemen": { + "description": "Has the country sanitary problems.", + "type": [ + "boolean", + "null" + ] + }, + "staatsvorm": { + "description": "The country regime.", + "type": [ + "string", + "null" + ], + "examples": [ + "constitutionele monarchie" + ] + }, + "valuta": { + "description": "The currency or currencies used, each represented by a code and a name.", + "type": "array", + "items": { + "$ref": "./Item8.schema.json" + } + }, + "vlag": { + "description": "URL of the flag image", + "type": "string", + "format": "uri", + "examples": [ + "https://ih-static.rvo.nl/sites/default/files/2019-08/nl.png" + ] + }, + "zakelijkeTalen": { + "description": "The business languages of the country.", + "type": "array", + "items": { + "description": "A business language", + "type": "string" + }, + "examples": [ + [ + "English", + "French" + ] + ] + } + }, + "type": "object" + } + ] +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DoDont.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DoDont.schema.json new file mode 100644 index 00000000..a41a895d --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DoDont.schema.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/dodont", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/DoDont" + ], + "description": "Do or Don't of a country.", + "properties": { + "categorieen": { + "description": "The categories this do or don't belongs to.", + "type": "array", + "items": { + "description": "A category name", + "type": "string" + }, + "examples": [ + [ + "Presentatie" + ] + ] + }, + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "isDo": { + "description": "Is it a do or a don't.", + "type": "boolean" + }, + "landen": { + "description": "A list of countries related to the current do or don't.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "tekst": { + "description": "The name of the contact.", + "type": "string", + "format": "html", + "examples": [ + "

This is an example of HTML content.

" + ] + }, + "titel": { + "description": "The name of the contact.", + "type": "string", + "examples": [ + "Choose elaborate clothing" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DoDontCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DoDontCollection.schema.json new file mode 100644 index 00000000..0658c98b --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DoDontCollection.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/dodontcollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/DoDontCollection" + ], + "description": "A collection schema for the DoDont (do or don't) schema.", + "properties": { + "dos-donts": { + "description": "A list of do's and don'ts.", + "type": "array", + "items": { + "$ref": "./DoDont.schema.json" + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DosAndDonts.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DosAndDonts.schema.json new file mode 100644 index 00000000..0fc4942a --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/DosAndDonts.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/dosanddonts", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "description": "Link to the country dos-donts.", + "properties": { + "href": { + "description": "The URL for the country dos-donts.", + "type": "string", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/landen/3fa85f64-5717-4562-b3fc-2c963f66afa6/dos-donts" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Embedded.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Embedded.schema.json new file mode 100644 index 00000000..04c32e27 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Embedded.schema.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/embedded", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "hoofdstad": { + "oneOf": [ + { + "description": "A city is a geographic region and can be the capital of a country.", + "properties": { + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "naam": { + "description": "The name of the city.", + "type": "string", + "examples": [ + "Amsterdam" + ] + }, + "tijdsverschil": { + "description": "The time difference in UTC/GMT of the city compared to the Netherlands.", + "type": "number", + "format": "float", + "examples": [ + 2 + ] + } + }, + "type": "object" + } + ], + "nullable": true, + "description": "The country capital." + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Error.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Error.schema.json new file mode 100644 index 00000000..112cfce4 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Error.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/error", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Error" + ], + "description": "An error response schema.", + "required": [ + "status", + "title", + "detail" + ], + "properties": { + "detail": { + "description": "The details of the error.", + "type": "string", + "examples": [ + "The resource with UUID 3fa85f64-5717-4562-b3fc-2c963f66afa6 could not be found." + ] + }, + "status": { + "description": "The HTTP status code of the error.", + "type": "integer", + "examples": [ + 404 + ] + }, + "title": { + "description": "The title of the error.", + "type": "string", + "examples": [ + "Not Found" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/EventCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/EventCollection.schema.json new file mode 100644 index 00000000..7e296ac1 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/EventCollection.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/eventcollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/EventCollection" + ], + "description": "A collection schema for the Event schema.", + "properties": { + "evenementen": { + "description": "A list of Content items.", + "type": "array", + "items": { + "$ref": "./EventFull.schema.json" + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/EventFull.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/EventFull.schema.json new file mode 100644 index 00000000..7faa1278 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/EventFull.schema.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/eventfull", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/EventFull" + ], + "description": "A Event.", + "required": [ + "id", + "titel", + "tekst", + "link", + "afbeelding", + "startdatum", + "einddatum", + "sectoren", + "landen" + ], + "properties": { + "afbeelding": { + "description": "An image associated this item.", + "type": "object", + "examples": [ + { + "url": "https://ih-static.rvo.nl/sites/default/files/fallback_images/5.svg", + "alt-text": "Default image for the event" + } + ], + "properties": { + "alt-text": { + "description": "Alternative text for the image, can be null.", + "type": [ + "string", + "null" + ], + "examples": [ + "A beautiful sunset over the mountains" + ] + }, + "url": { + "description": "The URL of the image.", + "type": "string", + "format": "uri", + "examples": [ + "https://example.com/images/sunset.jpg" + ] + } + } + }, + "einddatum": { + "description": "The end date and time of the event in ISO 8601 format.", + "type": "string", + "format": "date-time", + "examples": [ + "2024-02-10T09:00:06+01:00" + ] + }, + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "landen": { + "description": "A list of countries associated with the event.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "link": { + "description": "A\n * URL to the event's detail page.", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://www.rvo.nl/evenementen/duitsland-healthholland-paviljoen-medica-2024" + ] + }, + "sectoren": { + "description": "A list of industry sectors associated with the event.", + "type": "array", + "items": { + "$ref": "./Sector.schema.json" + } + }, + "startdatum": { + "description": "The start date and time of the event in ISO 8601 format.", + "type": "string", + "format": "date-time", + "examples": [ + "2024-02-10T09:00:06+01:00" + ] + }, + "tekst": { + "description": "Raw\n * HTML content of the event description. Clients must ensure to properly\n * escape this content when rendering to prevent XSS vulnerabilities.", + "type": "string", + "format": "html", + "examples": [ + "

This is an example of HTML content.

" + ] + }, + "titel": { + "description": "The title of\n * the event.", + "type": "string", + "examples": [ + "Germany MEDICA 2024" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Finance.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Finance.schema.json new file mode 100644 index 00000000..3e486aed --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Finance.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/finance", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Finance" + ], + "description": "Finance and subsidy of a country.", + "required": [ + "titel", + "tekst", + "landen", + "link" + ], + "properties": { + "landen": { + "description": "A list of countries associated with this finance and subsidy.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "link": { + "description": "A URL to a related finance and subsidy page.", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://www.rvo.nl/subsidies-financiering?countries=401&status=3294%2C3295" + ] + }, + "tekst": { + "description": "Raw HTML content of the finance and subsidy. Clients must ensure to properly escape this content when rendering to prevent XSS vulnerabilities.", + "type": [ + "string", + "null" + ], + "format": "html", + "examples": [ + "

This is an example of HTML content.

" + ] + }, + "titel": { + "description": "The title of the finance and subsidy.", + "type": [ + "string", + "null" + ], + "examples": [ + "Canada subsidy guide" + ] + } + }, + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/FinanceCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/FinanceCollection.schema.json new file mode 100644 index 00000000..0db037bb --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/FinanceCollection.schema.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/financecollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/FinanceCollection" + ], + "description": "A collection schema for the Finance schema.", + "properties": { + "financieringen": { + "description": "A list of finances and subsidies.", + "type": "array", + "items": { + "description": "Finance and subsidy of a country.", + "required": [ + "titel", + "tekst", + "landen", + "link" + ], + "properties": { + "landen": { + "description": "A list of countries associated with this finance and subsidy.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "link": { + "description": "A URL to a related finance and subsidy page.", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://www.rvo.nl/subsidies-financiering?countries=401&status=3294%2C3295" + ] + }, + "tekst": { + "description": "Raw HTML content of the finance and subsidy. Clients must ensure to properly escape this content when rendering to prevent XSS vulnerabilities.", + "type": [ + "string", + "null" + ], + "format": "html", + "examples": [ + "

This is an example of HTML content.

" + ] + }, + "titel": { + "description": "The title of the finance and subsidy.", + "type": [ + "string", + "null" + ], + "examples": [ + "Canada subsidy guide" + ] + } + }, + "type": [ + "object", + "null" + ] + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Geometry.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Geometry.schema.json new file mode 100644 index 00000000..c11f5c19 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Geometry.schema.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/geometry", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Geometry" + ], + "description": "The coordinates of a country organization.", + "properties": { + "coordinates": { + "description": "The Latitude and Longitude of this organization.", + "type": [ + "array", + "null" + ], + "items": { + "description": "A coordinate value", + "type": [ + "number", + "null" + ], + "format": "float" + }, + "examples": [ + [ + 12.34, + 56.78 + ] + ] + }, + "type": { + "description": "The type of this Geometry.", + "type": "string", + "examples": [ + "Point" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Image.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Image.schema.json new file mode 100644 index 00000000..b45659ea --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Image.schema.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/image", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Image" + ], + "description": "An image associated this item.", + "properties": { + "alt-text": { + "description": "Alternative text for the image, can be null.", + "type": [ + "string", + "null" + ], + "examples": [ + "A beautiful sunset over the mountains" + ] + }, + "url": { + "description": "The URL of the image.", + "type": "string", + "format": "uri", + "examples": [ + "https://example.com/images/sunset.jpg" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Instanties.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Instanties.schema.json new file mode 100644 index 00000000..f423d520 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Instanties.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/instanties", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "description": "Link to the country authorities.", + "properties": { + "href": { + "description": "The URL for the country authorities.", + "type": "string", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/landen/3fa85f64-5717-4562-b3fc-2c963f66afa6/instanties" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Item8.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Item8.schema.json new file mode 100644 index 00000000..01316d8c --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Item8.schema.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/item8", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "code": { + "description": "The ISO currency code (e.g., USD, EUR).", + "type": "string", + "examples": [ + "EUR" + ] + }, + "naam": { + "description": "The name of the currency.", + "type": "string", + "examples": [ + "Euro" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Land.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Land.schema.json new file mode 100644 index 00000000..2dd47c95 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Land.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/land", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "href": { + "description": "URL of the link", + "type": "string", + "format": "uri", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/landen/3fa85f64-5717-4562-b3fc-2c963f66afa6" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LawsRegulations.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LawsRegulations.schema.json new file mode 100644 index 00000000..fcc3b8f5 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LawsRegulations.schema.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/lawsregulations", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/LawsRegulations" + ], + "description": "The laws and regulations of a country.", + "required": [ + "titel", + "tekst", + "landen", + "link" + ], + "properties": { + "landen": { + "description": "A list of countries associated with this laws and regulations.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "link": { + "description": "A URL to a related laws and regulations page.", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://www.rvo.nl/afghanistan" + ] + }, + "tekst": { + "description": "Raw HTML content of the laws and regulations. Clients must ensure to properly escape this content when rendering to prevent XSS vulnerabilities.", + "type": [ + "string", + "null" + ], + "format": "html", + "examples": [ + "

This is an example of HTML content.

" + ] + }, + "titel": { + "description": "The title of the laws and regulations.", + "type": [ + "string", + "null" + ], + "examples": [ + "Laws and regulations in Afghanistan" + ] + } + }, + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LawsRegulationsCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LawsRegulationsCollection.schema.json new file mode 100644 index 00000000..e64c140f --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LawsRegulationsCollection.schema.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/lawsregulationscollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/LawsRegulationsCollection" + ], + "description": "A collection schema for the Laws and Regulations schema.", + "properties": { + "wet-en-regelgevingen": { + "description": "A list of laws and regulations.", + "type": "array", + "items": { + "description": "The laws and regulations of a country.", + "required": [ + "titel", + "tekst", + "landen", + "link" + ], + "properties": { + "landen": { + "description": "A list of countries associated with this laws and regulations.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "link": { + "description": "A URL to a related laws and regulations page.", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://www.rvo.nl/afghanistan" + ] + }, + "tekst": { + "description": "Raw HTML content of the laws and regulations. Clients must ensure to properly escape this content when rendering to prevent XSS vulnerabilities.", + "type": [ + "string", + "null" + ], + "format": "html", + "examples": [ + "

This is an example of HTML content.

" + ] + }, + "titel": { + "description": "The title of the laws and regulations.", + "type": [ + "string", + "null" + ], + "examples": [ + "Laws and regulations in Afghanistan" + ] + } + }, + "type": [ + "object", + "null" + ] + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LinkCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LinkCollection.schema.json new file mode 100644 index 00000000..b49d428b --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LinkCollection.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/linkcollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/LinkCollection" + ], + "description": "A collection of links for the current resource.", + "properties": { + "next": { + "$ref": "./Next.schema.json" + }, + "prev": { + "$ref": "./Prev.schema.json" + }, + "self": { + "$ref": "./Self4.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LinkWithCountryCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LinkWithCountryCollection.schema.json new file mode 100644 index 00000000..5bf12eeb --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/LinkWithCountryCollection.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/linkwithcountrycollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/LinkWithCountryCollection" + ], + "description": "A collection of links. For the current resource and a link to the owning country.", + "type": "object", + "allOf": [ + { + "description": "A collection of links for the current resource.", + "properties": { + "next": { + "$ref": "./Next.schema.json" + }, + "prev": { + "$ref": "./Prev.schema.json" + }, + "self": { + "$ref": "./Self4.schema.json" + } + }, + "type": "object" + }, + { + "properties": { + "land": { + "$ref": "./Land.schema.json" + } + }, + "type": "object" + } + ] +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Links3.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Links3.schema.json new file mode 100644 index 00000000..606f5de4 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Links3.schema.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/links3", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "contentItems": { + "$ref": "./ContentItems.schema.json" + }, + "dosAndDonts": { + "$ref": "./DosAndDonts.schema.json" + }, + "instanties": { + "$ref": "./Instanties.schema.json" + }, + "observaties": { + "$ref": "./Observaties.schema.json" + }, + "self": { + "$ref": "./Self3.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Next.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Next.schema.json new file mode 100644 index 00000000..4624cea0 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Next.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/next", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "href": { + "description": "URL of the link", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/endpoint&page=3" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Observaties.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Observaties.schema.json new file mode 100644 index 00000000..4f40bdce --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Observaties.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/observaties", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "description": "Link to the country observations.", + "properties": { + "href": { + "description": "The URL for the country observations.", + "type": "string", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/landen/3fa85f64-5717-4562-b3fc-2c963f66afa6/observaties" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Observation.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Observation.schema.json new file mode 100644 index 00000000..25ea2ee4 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Observation.schema.json @@ -0,0 +1,185 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/observation", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Observation" + ], + "description": "An observation (measurement) of a country.", + "required": [ + "id", + "type", + "meeteenheid", + "waarde", + "jaartal", + "ranking", + "schatting", + "schaal", + "herkomst" + ], + "properties": { + "herkomst": { + "required": [ + "bron", + "datum" + ], + "properties": { + "bron": { + "required": [ + "naam" + ], + "properties": { + "naam": { + "description": "The origin of the observation.", + "type": [ + "string", + "null" + ], + "examples": [ + "Wereldbank" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "examples": [ + "2022-12-01" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "jaartal": { + "description": "The year of the observation.", + "type": [ + "string", + "null" + ], + "examples": [ + "2016" + ] + }, + "landen": { + "description": "A list of countries related to the current country observation.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "meeteenheid": { + "required": [ + "naam", + "afkorting" + ], + "properties": { + "afkorting": { + "type": [ + "string", + "null" + ], + "examples": [ + "

In km²

" + ] + }, + "naam": { + "description": "The measuring unit.", + "type": [ + "string", + "null" + ], + "examples": [ + "Vierkante kilometer" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "ranking": { + "description": "The ranking of the observation.", + "type": [ + "integer", + "null" + ], + "examples": [ + 5 + ] + }, + "schaal": { + "description": "The scale of the observation.", + "type": [ + "string", + "null" + ], + "examples": [ + "km²" + ] + }, + "schatting": { + "description": "If this observation is an estimation.", + "type": [ + "boolean", + "null" + ], + "examples": [ + false + ] + }, + "type": { + "description": "The type of the observation.", + "type": "string", + "enum": [ + "bigMacIndex", + "economischeGroei", + "easeOfDoingBusinessIndex", + "uitvoerwaarde", + "corruptieIndex", + "bbp", + "koopkracht", + "globalCompetitivenessIndex", + "globalInnovationIndex", + "invoerWaarde", + "inflatie", + "logisticPerformanceIndex", + "inwoneraantal", + "oppervlakte", + "werkloosheid" + ], + "examples": [ + "oppervlakte" + ] + }, + "waarde": { + "description": "The amount of the observation.", + "type": [ + "string", + "null" + ], + "examples": [ + "1671000" + ] + } + }, + "type": [ + "object", + "null" + ] +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ObservationCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ObservationCollection.schema.json new file mode 100644 index 00000000..91e0a1e6 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/ObservationCollection.schema.json @@ -0,0 +1,195 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/observationcollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/ObservationCollection" + ], + "description": "A collection schema for the Observation schema.", + "properties": { + "observaties": { + "description": "A list of countries.", + "type": "array", + "items": { + "description": "An observation (measurement) of a country.", + "required": [ + "id", + "type", + "meeteenheid", + "waarde", + "jaartal", + "ranking", + "schatting", + "schaal", + "herkomst" + ], + "properties": { + "herkomst": { + "required": [ + "bron", + "datum" + ], + "properties": { + "bron": { + "required": [ + "naam" + ], + "properties": { + "naam": { + "description": "The origin of the observation.", + "type": [ + "string", + "null" + ], + "examples": [ + "Wereldbank" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "datum": { + "type": [ + "string", + "null" + ], + "format": "date", + "examples": [ + "2022-12-01" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "jaartal": { + "description": "The year of the observation.", + "type": [ + "string", + "null" + ], + "examples": [ + "2016" + ] + }, + "landen": { + "description": "A list of countries related to the current country observation.", + "type": "array", + "items": { + "$ref": "./Country.schema.json" + } + }, + "meeteenheid": { + "required": [ + "naam", + "afkorting" + ], + "properties": { + "afkorting": { + "type": [ + "string", + "null" + ], + "examples": [ + "

In km²

" + ] + }, + "naam": { + "description": "The measuring unit.", + "type": [ + "string", + "null" + ], + "examples": [ + "Vierkante kilometer" + ] + } + }, + "type": [ + "object", + "null" + ] + }, + "ranking": { + "description": "The ranking of the observation.", + "type": [ + "integer", + "null" + ], + "examples": [ + 5 + ] + }, + "schaal": { + "description": "The scale of the observation.", + "type": [ + "string", + "null" + ], + "examples": [ + "km²" + ] + }, + "schatting": { + "description": "If this observation is an estimation.", + "type": [ + "boolean", + "null" + ], + "examples": [ + false + ] + }, + "type": { + "description": "The type of the observation.", + "type": "string", + "enum": [ + "bigMacIndex", + "economischeGroei", + "easeOfDoingBusinessIndex", + "uitvoerwaarde", + "corruptieIndex", + "bbp", + "koopkracht", + "globalCompetitivenessIndex", + "globalInnovationIndex", + "invoerWaarde", + "inflatie", + "logisticPerformanceIndex", + "inwoneraantal", + "oppervlakte", + "werkloosheid" + ], + "examples": [ + "oppervlakte" + ] + }, + "waarde": { + "description": "The amount of the observation.", + "type": [ + "string", + "null" + ], + "examples": [ + "1671000" + ] + } + }, + "type": [ + "object", + "null" + ] + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/PointsOfContact.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/PointsOfContact.schema.json new file mode 100644 index 00000000..1080b56d --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/PointsOfContact.schema.json @@ -0,0 +1,64 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/pointsofcontact", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/PointsOfContact" + ], + "description": "Points of contact of a country organization.", + "properties": { + "email": { + "description": "The email address of this organization.", + "type": [ + "string", + "null" + ], + "examples": [ + "info@rvo.nl" + ] + }, + "faxnummer": { + "description": "The fax number of this organization.", + "type": [ + "string", + "null" + ], + "examples": [ + "+31880429527" + ] + }, + "openingstijden": { + "description": "The opening hours of this organization in HTML format.", + "type": [ + "string", + "null" + ], + "format": "html", + "examples": [ + "

You can reach us on working days from 8:30 AM to 5:00 PM.

" + ] + }, + "telefoonnummer": { + "description": "The telephone numbers of this organization.", + "type": "array", + "items": { + "description": "A single telephone number", + "type": "string", + "examples": [ + "+31880424242" + ] + } + }, + "twitter": { + "description": "The twitter link of this organization.", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://www.twitter.com/rvo" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Prev.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Prev.schema.json new file mode 100644 index 00000000..8ff6878d --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Prev.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/prev", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "href": { + "description": "URL of the link", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/endpoint&page=1" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Sector.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Sector.schema.json new file mode 100644 index 00000000..2db457b4 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Sector.schema.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/sector", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Sector" + ], + "description": "A list of industry sectors associated with this item.", + "properties": { + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "link": { + "description": "A link to the sector detailed page, can be null if not available.", + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/sectoren/3fa85f64-5717-4562-b3fc-2c963f66afa6" + ] + }, + "sector": { + "description": "The sector name.", + "type": "string", + "examples": [ + "Energy" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/SectorCollection.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/SectorCollection.schema.json new file mode 100644 index 00000000..7d8f5607 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/SectorCollection.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/sectorcollection", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/SectorCollection" + ], + "description": "A collection schema for the Sector schema.", + "properties": { + "sectoren": { + "description": "A list of sectors.", + "type": "array", + "items": { + "$ref": "./SectorExcerpt.schema.json" + } + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/SectorExcerpt.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/SectorExcerpt.schema.json new file mode 100644 index 00000000..ca649e28 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/SectorExcerpt.schema.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/sectorexcerpt", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/SectorExcerpt" + ], + "description": "An excerpt of the sector.", + "required": [ + "id", + "naam" + ], + "properties": { + "id": { + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" + }, + "naam": { + "description": "The name of the sector.", + "type": "string", + "examples": [ + "Creatieve industrie" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self.schema.json new file mode 100644 index 00000000..011dc179 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/self", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "description": "Link to the content item.", + "properties": { + "href": { + "description": "The URL for the content item.", + "type": "string", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/content-items/3fa85f64-5717-4562-b3fc-2c963f66afa6" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self2.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self2.schema.json new file mode 100644 index 00000000..8a459a17 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self2.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/self2", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "description": "Link to the country item.", + "properties": { + "href": { + "description": "The URL for the country.", + "type": "string", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/landen/3fa85f64-5717-4562-b3fc-2c963f66afa6" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self3.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self3.schema.json new file mode 100644 index 00000000..c6e81c8a --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self3.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/self3", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "description": "Link to the country item.", + "properties": { + "href": { + "description": "The current URL for the country.", + "type": "string", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/landen/3fa85f64-5717-4562-b3fc-2c963f66afa6" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self4.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self4.schema.json new file mode 100644 index 00000000..edc9fa19 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Self4.schema.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/self4", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "href": { + "description": "URL of the link", + "type": "string", + "format": "uri", + "examples": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/endpoint" + ] + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Uuid.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Uuid.schema.json new file mode 100644 index 00000000..0569ced9 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Uuid.schema.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/uuid", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml#/components/schemas/Uuid" + ], + "description": "A unique identifier in UUID format from a sector, country, content-item etc.", + "type": "string", + "format": "uuid" +} diff --git a/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Vestiging.schema.json b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Vestiging.schema.json new file mode 100644 index 00000000..eefdc698 --- /dev/null +++ b/assets/schemas/api-register/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/Vestiging.schema.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/rijksdienst-voor-ondernemend-nederland/iio-api-aakgfxenr/vestiging", + "x-derived-from": [ + "https://internationaal.ondernemen.overheid.nl/api/iio/v1/openapi.yaml" + ], + "properties": { + "address": { + "$ref": "./Address.schema.json" + } + }, + "type": "object" +} diff --git a/assets/schemas/api-register/vng/_shared/FieldValidationError.schema.json b/assets/schemas/api-register/vng/_shared/FieldValidationError.schema.json new file mode 100644 index 00000000..cc7d1a2f --- /dev/null +++ b/assets/schemas/api-register/vng/_shared/FieldValidationError.schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/_shared/fieldvalidationerror", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/FieldValidationError", + "https://besluiten-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/FieldValidationError", + "https://notificaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/FieldValidationError" + ], + "required": [ + "name", + "code", + "reason" + ], + "type": "object", + "properties": { + "code": { + "title": "Code", + "description": "Systeemcode die het type fout aangeeft", + "type": "string", + "minLength": 1 + }, + "name": { + "title": "Name", + "description": "Naam van het veld met ongeldige gegevens", + "type": "string", + "minLength": 1 + }, + "reason": { + "title": "Reason", + "description": "Uitleg wat er precies fout is met de gegevens", + "type": "string", + "minLength": 1 + } + } +} diff --git a/assets/schemas/api-register/vng/_shared/Fout.schema.json b/assets/schemas/api-register/vng/_shared/Fout.schema.json new file mode 100644 index 00000000..a7d3894c --- /dev/null +++ b/assets/schemas/api-register/vng/_shared/Fout.schema.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/_shared/fout", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Fout", + "https://besluiten-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Fout", + "https://notificaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Fout" + ], + "required": [ + "code", + "title", + "status", + "detail", + "instance" + ], + "type": "object", + "properties": { + "code": { + "title": "Code", + "description": "Systeemcode die het type fout aangeeft", + "type": "string", + "minLength": 1 + }, + "detail": { + "title": "Detail", + "description": "Extra informatie bij de fout, indien beschikbaar", + "type": "string", + "minLength": 1 + }, + "instance": { + "title": "Instance", + "description": "URI met referentie naar dit specifiek voorkomen van de fout. Deze kan gebruikt worden in combinatie met server logs, bijvoorbeeld.", + "type": "string", + "minLength": 1 + }, + "status": { + "title": "Status", + "description": "De HTTP status code", + "type": "integer" + }, + "title": { + "title": "Title", + "description": "Generieke titel voor het type fout", + "type": "string", + "minLength": 1 + }, + "type": { + "title": "Type", + "description": "URI referentie naar het type fout, bedoeld voor developers", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/vng/_shared/ValidatieFout.schema.json b/assets/schemas/api-register/vng/_shared/ValidatieFout.schema.json new file mode 100644 index 00000000..48efa270 --- /dev/null +++ b/assets/schemas/api-register/vng/_shared/ValidatieFout.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/_shared/validatiefout", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/ValidatieFout", + "https://besluiten-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/ValidatieFout", + "https://notificaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/ValidatieFout" + ], + "required": [ + "code", + "title", + "status", + "detail", + "instance", + "invalidParams" + ], + "type": "object", + "properties": { + "code": { + "title": "Code", + "description": "Systeemcode die het type fout aangeeft", + "type": "string", + "minLength": 1 + }, + "detail": { + "title": "Detail", + "description": "Extra informatie bij de fout, indien beschikbaar", + "type": "string", + "minLength": 1 + }, + "instance": { + "title": "Instance", + "description": "URI met referentie naar dit specifiek voorkomen van de fout. Deze kan gebruikt worden in combinatie met server logs, bijvoorbeeld.", + "type": "string", + "minLength": 1 + }, + "invalidParams": { + "type": "array", + "items": { + "$ref": "./FieldValidationError.schema.json" + } + }, + "status": { + "title": "Status", + "description": "De HTTP status code", + "type": "integer" + }, + "title": { + "title": "Title", + "description": "Generieke titel voor het type fout", + "type": "string", + "minLength": 1 + }, + "type": { + "title": "Type", + "description": "URI referentie naar het type fout, bedoeld voor developers", + "type": "string" + } + } +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Applicatie.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Applicatie.schema.json new file mode 100644 index 00000000..beaa3cb2 --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Applicatie.schema.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/applicatie", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Applicatie" + ], + "required": [ + "clientIds", + "label" + ], + "type": "object", + "properties": { + "autorisaties": { + "type": "array", + "items": { + "$ref": "./AutorisatieBase.schema.json" + } + }, + "clientIds": { + "description": "Lijst van consumer identifiers (hun 'client_id'). Een `client_id` mag slechts bij één applicatie-object voorkomen.", + "type": "array", + "items": { + "title": "Client ids", + "type": "string", + "maxLength": 50, + "minLength": 1 + } + }, + "heeftAlleAutorisaties": { + "title": "Heeft alle autorisaties", + "description": "Indien alle autorisaties gegeven zijn, dan hoeven deze niet individueel opgegeven te worden. Gebruik dit alleen als je de consumer helemaal vertrouwt.", + "type": "boolean" + }, + "label": { + "title": "Label", + "description": "Een leesbare representatie van de applicatie, voor eindgebruikers.", + "type": "string", + "maxLength": 100, + "minLength": 1 + }, + "url": { + "title": "Url", + "description": "URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.", + "type": "string", + "format": "uri", + "readOnly": true, + "maxLength": 1000, + "minLength": 1 + } + } +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/AutorisatieBase.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/AutorisatieBase.schema.json new file mode 100644 index 00000000..03b3bf8c --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/AutorisatieBase.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/autorisatiebase", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/AutorisatieBase" + ], + "required": [ + "component", + "scopes" + ], + "type": "object", + "properties": { + "component": { + "title": "Component", + "description": "Component waarop autorisatie van toepassing is.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisatiecomponent\n* `nrc` - Notificatierouteringcomponent\n* `zrc` - Zaakregistratiecomponent\n* `ztc` - Zaaktypecatalogus\n* `drc` - Documentregistratiecomponent\n* `brc` - Besluitregistratiecomponent", + "type": "string", + "enum": [ + "ac", + "nrc", + "zrc", + "ztc", + "drc", + "brc" + ] + }, + "componentWeergave": { + "title": "Component weergave", + "description": "Omschrijving van `component`.", + "type": "string", + "readOnly": true, + "minLength": 1 + }, + "scopes": { + "description": "Lijst van scope labels. Elke scope geeft toegang tot een set van acties/operaties, zoals gedocumenteerd bij de betreffende component.", + "type": "array", + "items": { + "title": "Scopes", + "type": "string", + "maxLength": 100, + "minLength": 1 + } + } + }, + "discriminator": { + "propertyName": "component" + } +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Brc.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Brc.schema.json new file mode 100644 index 00000000..f979a1bf --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Brc.schema.json @@ -0,0 +1,64 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/brc", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/brc" + ], + "type": "object", + "allOf": [ + { + "required": [ + "component", + "scopes" + ], + "type": "object", + "properties": { + "component": { + "title": "Component", + "description": "Component waarop autorisatie van toepassing is.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisatiecomponent\n* `nrc` - Notificatierouteringcomponent\n* `zrc` - Zaakregistratiecomponent\n* `ztc` - Zaaktypecatalogus\n* `drc` - Documentregistratiecomponent\n* `brc` - Besluitregistratiecomponent", + "type": "string", + "enum": [ + "ac", + "nrc", + "zrc", + "ztc", + "drc", + "brc" + ] + }, + "componentWeergave": { + "title": "Component weergave", + "description": "Omschrijving van `component`.", + "type": "string", + "readOnly": true, + "minLength": 1 + }, + "scopes": { + "description": "Lijst van scope labels. Elke scope geeft toegang tot een set van acties/operaties, zoals gedocumenteerd bij de betreffende component.", + "type": "array", + "items": { + "title": "Scopes", + "type": "string", + "maxLength": 100, + "minLength": 1 + } + } + }, + "discriminator": { + "propertyName": "component" + } + }, + { + "type": "object", + "properties": { + "besluittype": { + "title": "Besluittype", + "description": "URL naar het besluittype waarop de autorisatie van toepassing is.", + "type": "string", + "format": "uri", + "maxLength": 1000 + } + } + } + ] +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/BrcAutorisatie.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/BrcAutorisatie.schema.json new file mode 100644 index 00000000..35768702 --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/BrcAutorisatie.schema.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/brcautorisatie", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/brcAutorisatie" + ], + "type": "object", + "properties": { + "besluittype": { + "title": "Besluittype", + "description": "URL naar het besluittype waarop de autorisatie van toepassing is.", + "type": "string", + "format": "uri", + "maxLength": 1000 + } + } +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Drc.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Drc.schema.json new file mode 100644 index 00000000..da0e20cd --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Drc.schema.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/drc", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/drc" + ], + "type": "object", + "allOf": [ + { + "required": [ + "component", + "scopes" + ], + "type": "object", + "properties": { + "component": { + "title": "Component", + "description": "Component waarop autorisatie van toepassing is.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisatiecomponent\n* `nrc` - Notificatierouteringcomponent\n* `zrc` - Zaakregistratiecomponent\n* `ztc` - Zaaktypecatalogus\n* `drc` - Documentregistratiecomponent\n* `brc` - Besluitregistratiecomponent", + "type": "string", + "enum": [ + "ac", + "nrc", + "zrc", + "ztc", + "drc", + "brc" + ] + }, + "componentWeergave": { + "title": "Component weergave", + "description": "Omschrijving van `component`.", + "type": "string", + "readOnly": true, + "minLength": 1 + }, + "scopes": { + "description": "Lijst van scope labels. Elke scope geeft toegang tot een set van acties/operaties, zoals gedocumenteerd bij de betreffende component.", + "type": "array", + "items": { + "title": "Scopes", + "type": "string", + "maxLength": 100, + "minLength": 1 + } + } + }, + "discriminator": { + "propertyName": "component" + } + }, + { + "type": "object", + "properties": { + "informatieobjecttype": { + "title": "Informatieobjecttype", + "description": "URL naar het informatieobjecttype waarop de autorisatie van toepassing is.", + "type": "string", + "format": "uri", + "maxLength": 1000 + }, + "maxVertrouwelijkheidaanduiding": { + "title": "Max vertrouwelijkheidaanduiding", + "description": "Maximaal toegelaten vertrouwelijkheidaanduiding (inclusief).", + "type": "string", + "enum": [ + "openbaar", + "beperkt_openbaar", + "intern", + "zaakvertrouwelijk", + "vertrouwelijk", + "confidentieel", + "geheim", + "zeer_geheim" + ] + } + } + } + ] +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/DrcAutorisatie.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/DrcAutorisatie.schema.json new file mode 100644 index 00000000..39a0dd95 --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/DrcAutorisatie.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/drcautorisatie", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/drcAutorisatie" + ], + "type": "object", + "properties": { + "informatieobjecttype": { + "title": "Informatieobjecttype", + "description": "URL naar het informatieobjecttype waarop de autorisatie van toepassing is.", + "type": "string", + "format": "uri", + "maxLength": 1000 + }, + "maxVertrouwelijkheidaanduiding": { + "title": "Max vertrouwelijkheidaanduiding", + "description": "Maximaal toegelaten vertrouwelijkheidaanduiding (inclusief).", + "type": "string", + "enum": [ + "openbaar", + "beperkt_openbaar", + "intern", + "zaakvertrouwelijk", + "vertrouwelijk", + "confidentieel", + "geheim", + "zeer_geheim" + ] + } + } +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Nrc.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Nrc.schema.json new file mode 100644 index 00000000..2376f060 --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Nrc.schema.json @@ -0,0 +1,56 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/nrc", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/nrc" + ], + "type": "object", + "allOf": [ + { + "required": [ + "component", + "scopes" + ], + "type": "object", + "properties": { + "component": { + "title": "Component", + "description": "Component waarop autorisatie van toepassing is.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisatiecomponent\n* `nrc` - Notificatierouteringcomponent\n* `zrc` - Zaakregistratiecomponent\n* `ztc` - Zaaktypecatalogus\n* `drc` - Documentregistratiecomponent\n* `brc` - Besluitregistratiecomponent", + "type": "string", + "enum": [ + "ac", + "nrc", + "zrc", + "ztc", + "drc", + "brc" + ] + }, + "componentWeergave": { + "title": "Component weergave", + "description": "Omschrijving van `component`.", + "type": "string", + "readOnly": true, + "minLength": 1 + }, + "scopes": { + "description": "Lijst van scope labels. Elke scope geeft toegang tot een set van acties/operaties, zoals gedocumenteerd bij de betreffende component.", + "type": "array", + "items": { + "title": "Scopes", + "type": "string", + "maxLength": 100, + "minLength": 1 + } + } + }, + "discriminator": { + "propertyName": "component" + } + }, + { + "type": "object", + "properties": {} + } + ] +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/NrcAutorisatie.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/NrcAutorisatie.schema.json new file mode 100644 index 00000000..4b5688ca --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/NrcAutorisatie.schema.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/nrcautorisatie", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/nrcAutorisatie" + ], + "type": "object", + "properties": {} +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Zrc.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Zrc.schema.json new file mode 100644 index 00000000..190c3932 --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/Zrc.schema.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/zrc", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/zrc" + ], + "type": "object", + "allOf": [ + { + "required": [ + "component", + "scopes" + ], + "type": "object", + "properties": { + "component": { + "title": "Component", + "description": "Component waarop autorisatie van toepassing is.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisatiecomponent\n* `nrc` - Notificatierouteringcomponent\n* `zrc` - Zaakregistratiecomponent\n* `ztc` - Zaaktypecatalogus\n* `drc` - Documentregistratiecomponent\n* `brc` - Besluitregistratiecomponent", + "type": "string", + "enum": [ + "ac", + "nrc", + "zrc", + "ztc", + "drc", + "brc" + ] + }, + "componentWeergave": { + "title": "Component weergave", + "description": "Omschrijving van `component`.", + "type": "string", + "readOnly": true, + "minLength": 1 + }, + "scopes": { + "description": "Lijst van scope labels. Elke scope geeft toegang tot een set van acties/operaties, zoals gedocumenteerd bij de betreffende component.", + "type": "array", + "items": { + "title": "Scopes", + "type": "string", + "maxLength": 100, + "minLength": 1 + } + } + }, + "discriminator": { + "propertyName": "component" + } + }, + { + "type": "object", + "properties": { + "maxVertrouwelijkheidaanduiding": { + "title": "Max vertrouwelijkheidaanduiding", + "description": "Maximaal toegelaten vertrouwelijkheidaanduiding (inclusief).", + "type": "string", + "enum": [ + "openbaar", + "beperkt_openbaar", + "intern", + "zaakvertrouwelijk", + "vertrouwelijk", + "confidentieel", + "geheim", + "zeer_geheim" + ] + }, + "zaaktype": { + "title": "Zaaktype", + "description": "URL naar het zaaktype waarop de autorisatie van toepassing is.", + "type": "string", + "format": "uri", + "maxLength": 1000 + } + } + } + ] +} diff --git a/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/ZrcAutorisatie.schema.json b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/ZrcAutorisatie.schema.json new file mode 100644 index 00000000..29c85019 --- /dev/null +++ b/assets/schemas/api-register/vng/autorisaties-api-_rowbuehg/ZrcAutorisatie.schema.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/autorisaties-api-_rowbuehg/zrcautorisatie", + "x-derived-from": [ + "https://autorisaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/zrcAutorisatie" + ], + "type": "object", + "properties": { + "maxVertrouwelijkheidaanduiding": { + "title": "Max vertrouwelijkheidaanduiding", + "description": "Maximaal toegelaten vertrouwelijkheidaanduiding (inclusief).", + "type": "string", + "enum": [ + "openbaar", + "beperkt_openbaar", + "intern", + "zaakvertrouwelijk", + "vertrouwelijk", + "confidentieel", + "geheim", + "zeer_geheim" + ] + }, + "zaaktype": { + "title": "Zaaktype", + "description": "URL naar het zaaktype waarop de autorisatie van toepassing is.", + "type": "string", + "format": "uri", + "maxLength": 1000 + } + } +} diff --git a/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/AuditTrail.schema.json b/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/AuditTrail.schema.json new file mode 100644 index 00000000..2620b89c --- /dev/null +++ b/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/AuditTrail.schema.json @@ -0,0 +1,131 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/besluiten-api-jaeffu6hr/audittrail", + "x-derived-from": [ + "https://besluiten-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/AuditTrail" + ], + "required": [ + "bron", + "actie", + "resultaat", + "hoofdObject", + "resource", + "resourceUrl", + "resourceWeergave", + "wijzigingen" + ], + "type": "object", + "properties": { + "aanmaakdatum": { + "title": "Aanmaakdatum", + "description": "De datum waarop de handeling is gedaan.", + "type": "string", + "format": "date-time", + "readOnly": true + }, + "actie": { + "title": "Actie", + "description": "De uitgevoerde handeling.\n\nDe bekende waardes voor dit veld zijn hieronder aangegeven, maar andere waardes zijn ook toegestaan\n\nUitleg bij mogelijke waarden:\n\n* `create` - Object aangemaakt\n* `list` - Lijst van objecten opgehaald\n* `retrieve` - Object opgehaald\n* `destroy` - Object verwijderd\n* `update` - Object bijgewerkt\n* `partial_update` - Object deels bijgewerkt", + "type": "string", + "maxLength": 50, + "minLength": 1 + }, + "actieWeergave": { + "title": "Actie weergave", + "description": "Vriendelijke naam van de actie.", + "type": "string", + "maxLength": 200 + }, + "applicatieId": { + "title": "Applicatie id", + "description": "Unieke identificatie van de applicatie, binnen de organisatie.", + "type": "string", + "maxLength": 100 + }, + "applicatieWeergave": { + "title": "Applicatie weergave", + "description": "Vriendelijke naam van de applicatie.", + "type": "string", + "maxLength": 200 + }, + "bron": { + "title": "Bron", + "description": "De naam van het component waar de wijziging in is gedaan.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisaties API\n* `nrc` - Notificaties API\n* `zrc` - Zaken API\n* `ztc` - Catalogi API\n* `drc` - Documenten API\n* `brc` - Besluiten API\n* `cmc` - Contactmomenten API\n* `kc` - Klanten API\n* `vrc` - Verzoeken API", + "type": "string", + "enum": [ + "ac", + "nrc", + "zrc", + "ztc", + "drc", + "brc", + "cmc", + "kc", + "vrc" + ] + }, + "gebruikersId": { + "title": "Gebruikers id", + "description": "Unieke identificatie van de gebruiker die binnen de organisatie herleid kan worden naar een persoon.", + "type": "string", + "maxLength": 255 + }, + "gebruikersWeergave": { + "title": "Gebruikers weergave", + "description": "Vriendelijke naam van de gebruiker.", + "type": "string", + "maxLength": 255 + }, + "hoofdObject": { + "title": "Hoofd object", + "description": "De URL naar het hoofdobject van een component.", + "type": "string", + "format": "uri", + "maxLength": 1000, + "minLength": 1 + }, + "resource": { + "title": "Resource", + "description": "Het type resource waarop de actie gebeurde.", + "type": "string", + "maxLength": 50, + "minLength": 1 + }, + "resourceUrl": { + "title": "Resource url", + "description": "De URL naar het object.", + "type": "string", + "format": "uri", + "maxLength": 1000, + "minLength": 1 + }, + "resourceWeergave": { + "title": "Resource weergave", + "description": "Vriendelijke identificatie van het object.", + "type": "string", + "maxLength": 200, + "minLength": 1 + }, + "resultaat": { + "title": "Resultaat", + "description": "HTTP status code van de API response van de uitgevoerde handeling.", + "type": "integer", + "maximum": 599, + "minimum": 100 + }, + "toelichting": { + "title": "Toelichting", + "description": "Toelichting waarom de handeling is uitgevoerd.", + "type": "string" + }, + "uuid": { + "title": "Uuid", + "description": "Unieke identificatie van de audit regel.", + "type": "string", + "format": "uuid" + }, + "wijzigingen": { + "$ref": "./Wijzigingen.schema.json" + } + } +} diff --git a/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/Besluit.schema.json b/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/Besluit.schema.json new file mode 100644 index 00000000..76f17f7f --- /dev/null +++ b/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/Besluit.schema.json @@ -0,0 +1,128 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/besluiten-api-jaeffu6hr/besluit", + "x-derived-from": [ + "https://besluiten-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Besluit" + ], + "required": [ + "verantwoordelijkeOrganisatie", + "besluittype", + "datum", + "ingangsdatum" + ], + "type": "object", + "properties": { + "besluittype": { + "title": "Besluittype", + "description": "URL-referentie naar het BESLUITTYPE (in de Catalogi API).", + "type": "string", + "format": "uri", + "maxLength": 200, + "minLength": 1 + }, + "bestuursorgaan": { + "title": "Bestuursorgaan", + "description": "Een orgaan van een rechtspersoon krachtens publiekrecht ingesteld of een persoon of college, met enig openbaar gezag bekleed onder wiens verantwoordelijkheid het besluit vastgesteld is.", + "type": "string", + "maxLength": 50 + }, + "datum": { + "title": "Datum", + "description": "De beslisdatum (AWB) van het besluit.", + "type": "string", + "format": "date" + }, + "identificatie": { + "title": "Identificatie", + "description": "Identificatie van het besluit binnen de organisatie die het besluit heeft vastgesteld. Indien deze niet opgegeven is, dan wordt die gegenereerd.", + "type": "string", + "maxLength": 50 + }, + "ingangsdatum": { + "title": "Ingangsdatum", + "description": "Ingangsdatum van de werkingsperiode van het besluit.", + "type": "string", + "format": "date" + }, + "publicatiedatum": { + "title": "Publicatiedatum", + "description": "Datum waarop het besluit gepubliceerd wordt.", + "type": [ + "string", + "null" + ], + "format": "date" + }, + "toelichting": { + "title": "Toelichting", + "description": "Toelichting bij het besluit.", + "type": "string" + }, + "uiterlijkeReactiedatum": { + "title": "Uiterlijke reactiedatum", + "description": "De datum tot wanneer verweer tegen het besluit mogelijk is.", + "type": [ + "string", + "null" + ], + "format": "date" + }, + "url": { + "title": "Url", + "description": "URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.", + "type": "string", + "format": "uri", + "readOnly": true, + "maxLength": 1000, + "minLength": 1 + }, + "verantwoordelijkeOrganisatie": { + "title": "Verantwoordelijke organisatie", + "description": "Het RSIN van de niet-natuurlijk persoon zijnde de organisatie die het besluit heeft vastgesteld.", + "type": "string", + "maxLength": 9, + "minLength": 1 + }, + "vervaldatum": { + "title": "Vervaldatum", + "description": "Datum waarop de werkingsperiode van het besluit eindigt.", + "type": [ + "string", + "null" + ], + "format": "date" + }, + "vervalreden": { + "title": "Vervalreden", + "description": "De omschrijving die aangeeft op grond waarvan het besluit is of komt te vervallen.\n\nUitleg bij mogelijke waarden:\n\n* `tijdelijk` - Besluit met tijdelijke werking\n* `ingetrokken_overheid` - Besluit ingetrokken door overheid\n* `ingetrokken_belanghebbende` - Besluit ingetrokken o.v.v. belanghebbende", + "type": "string", + "enum": [ + "tijdelijk", + "ingetrokken_overheid", + "ingetrokken_belanghebbende" + ] + }, + "vervalredenWeergave": { + "title": "Vervalreden weergave", + "type": "string", + "readOnly": true, + "minLength": 1 + }, + "verzenddatum": { + "title": "Verzenddatum", + "description": "Datum waarop het besluit verzonden is.", + "type": [ + "string", + "null" + ], + "format": "date" + }, + "zaak": { + "title": "Zaak", + "description": "URL-referentie naar de ZAAK (in de Zaken API) waarvan dit besluit uitkomst is.", + "type": "string", + "format": "uri", + "maxLength": 200 + } + } +} diff --git a/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/BesluitInformatieObject.schema.json b/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/BesluitInformatieObject.schema.json new file mode 100644 index 00000000..feda00d7 --- /dev/null +++ b/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/BesluitInformatieObject.schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/besluiten-api-jaeffu6hr/besluitinformatieobject", + "x-derived-from": [ + "https://besluiten-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/BesluitInformatieObject" + ], + "required": [ + "informatieobject", + "besluit" + ], + "type": "object", + "properties": { + "besluit": { + "title": "Besluit", + "description": "URL-referentie naar het BESLUIT.", + "type": "string", + "format": "uri" + }, + "informatieobject": { + "title": "Informatieobject", + "description": "URL-referentie naar het INFORMATIEOBJECT (in de Documenten API) waarin (een deel van) het besluit beschreven is.", + "type": "string", + "format": "uri", + "maxLength": 1000, + "minLength": 1 + }, + "url": { + "title": "Url", + "description": "URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.", + "type": "string", + "format": "uri", + "readOnly": true, + "maxLength": 1000, + "minLength": 1 + } + } +} diff --git a/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/Wijzigingen.schema.json b/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/Wijzigingen.schema.json new file mode 100644 index 00000000..50e9c546 --- /dev/null +++ b/assets/schemas/api-register/vng/besluiten-api-jaeffu6hr/Wijzigingen.schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/besluiten-api-jaeffu6hr/wijzigingen", + "x-derived-from": [ + "https://besluiten-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Wijzigingen" + ], + "type": "object", + "properties": { + "nieuw": { + "title": "Nieuw", + "description": "Volledige JSON body van het object na de actie.", + "type": "object" + }, + "oud": { + "title": "Oud", + "description": "Volledige JSON body van het object zoals dat bestond voordat de actie heeft plaatsgevonden.", + "type": "object" + } + } +} diff --git a/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Abonnement.schema.json b/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Abonnement.schema.json new file mode 100644 index 00000000..ef240ffa --- /dev/null +++ b/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Abonnement.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/notificaties-api-ni-yju6hg/abonnement", + "x-derived-from": [ + "https://notificaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Abonnement" + ], + "required": [ + "callbackUrl", + "auth", + "kanalen" + ], + "type": "object", + "properties": { + "auth": { + "title": "Autorisatie header", + "description": "Autorisatie header invulling voor het vesturen naar de \"Callback URL\". Voorbeeld: Bearer a4daa31...", + "type": "string", + "maxLength": 1000, + "minLength": 1 + }, + "callbackUrl": { + "title": "Callback URL", + "description": "De URL waar notificaties naar toe gestuurd dienen te worden. Deze URL dient uit te komen bij een API die geschikt is om notificaties op te ontvangen.", + "type": "string", + "format": "uri", + "maxLength": 200, + "minLength": 1 + }, + "kanalen": { + "description": "Een lijst van kanalen en filters waarop het ABONNEMENT wordt afgenomen.", + "type": "array", + "items": { + "$ref": "./FilterGroup.schema.json" + } + }, + "url": { + "title": "Url", + "description": "URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.", + "type": "string", + "format": "uri", + "readOnly": true, + "maxLength": 1000, + "minLength": 1 + } + } +} diff --git a/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/FilterGroup.schema.json b/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/FilterGroup.schema.json new file mode 100644 index 00000000..e1fa243a --- /dev/null +++ b/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/FilterGroup.schema.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/notificaties-api-ni-yju6hg/filtergroup", + "x-derived-from": [ + "https://notificaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/FilterGroup" + ], + "title": "kanalen", + "description": "Een lijst van kanalen en filters waarop het ABONNEMENT wordt afgenomen.", + "required": [ + "naam" + ], + "type": "object", + "properties": { + "filters": { + "title": "Filters", + "description": "Map van kenmerken (sleutel/waarde) waarop notificaties gefilterd worden. Alleen notificaties waarvan de kenmerken voldoen aan het filter worden doorgestuurd naar de afnemer van het ABONNEMENT.", + "type": "object", + "additionalProperties": { + "title": "kenmerk", + "description": "Een waarde behorende bij de sleutel.", + "type": "string", + "maxLength": 1000, + "minLength": 1 + } + }, + "naam": { + "title": "Naam", + "description": "De naam van het KANAAL (`KANAAL.naam`) waarop een abonnement is of wordt genomen.", + "type": "string", + "minLength": 1 + } + } +} diff --git a/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Kanaal.schema.json b/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Kanaal.schema.json new file mode 100644 index 00000000..f4ae6fd6 --- /dev/null +++ b/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Kanaal.schema.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/notificaties-api-ni-yju6hg/kanaal", + "x-derived-from": [ + "https://notificaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Kanaal" + ], + "required": [ + "naam" + ], + "type": "object", + "properties": { + "documentatieLink": { + "title": "Documentatie link", + "description": "URL naar documentatie.", + "type": "string", + "format": "uri", + "maxLength": 200 + }, + "filters": { + "description": "Lijst van mogelijke filter kenmerken van een KANAAL. Deze filter kenmerken kunnen worden gebruikt bij het aanmaken van een ABONNEMENT.", + "type": "array", + "items": { + "title": "Filters", + "type": "string", + "maxLength": 100, + "minLength": 1 + } + }, + "naam": { + "title": "Naam", + "description": "Naam van het KANAAL (ook wel \"Exchange\" genoemd) dat de bron vertegenwoordigd.", + "type": "string", + "maxLength": 50, + "minLength": 1 + }, + "url": { + "title": "Url", + "description": "URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.", + "type": "string", + "format": "uri", + "readOnly": true, + "maxLength": 1000, + "minLength": 1 + } + } +} diff --git a/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Message.schema.json b/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Message.schema.json new file mode 100644 index 00000000..8ca9db24 --- /dev/null +++ b/assets/schemas/api-register/vng/notificaties-api-ni-yju6hg/Message.schema.json @@ -0,0 +1,71 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://schemas.don.apps.digilab.network/vng/notificaties-api-ni-yju6hg/message", + "x-derived-from": [ + "https://notificaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Message" + ], + "required": [ + "kanaal", + "hoofdObject", + "resource", + "resourceUrl", + "actie", + "aanmaakdatum" + ], + "type": "object", + "properties": { + "aanmaakdatum": { + "title": "aanmaakdatum", + "description": "Datum en tijd waarop de actie heeft plaatsgevonden.", + "type": "string", + "format": "date-time" + }, + "actie": { + "title": "actie", + "description": "De actie die door de publicerende API is gedaan. De publicerende API specificeert de toegestane acties.", + "type": "string", + "maxLength": 100, + "minLength": 1 + }, + "hoofdObject": { + "title": "hoofd object", + "description": "URL-referentie naar het hoofd object van de publicerende API die betrekking heeft op de `resource`.", + "type": "string", + "format": "uri", + "minLength": 1 + }, + "kanaal": { + "title": "kanaal", + "description": "De naam van het kanaal (`KANAAL.naam`) waar het bericht op moet worden gepubliceerd.", + "type": "string", + "maxLength": 50, + "minLength": 1 + }, + "kenmerken": { + "title": "kenmerken", + "description": "Mapping van kenmerken (sleutel/waarde) van de notificatie. De publicerende API specificeert de toegestane kenmerken.", + "type": "object", + "additionalProperties": { + "title": "kenmerk", + "description": "Een waarde behorende bij de sleutel.", + "type": "string", + "maxLength": 1000, + "minLength": 1 + } + }, + "resource": { + "title": "resource", + "description": "De resourcenaam waar de notificatie over gaat.", + "type": "string", + "maxLength": 100, + "minLength": 1 + }, + "resourceUrl": { + "title": "resource URL", + "description": "URL-referentie naar de `resource` van de publicerende API.", + "type": "string", + "format": "uri", + "minLength": 1 + } + } +} diff --git a/assets/schemas/demo/Adres.schema.json b/assets/schemas/demo/Adres.schema.json new file mode 100644 index 00000000..738bbd45 --- /dev/null +++ b/assets/schemas/demo/Adres.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "Adres", + "description": "Adres van een brouwerij", + "type": "object", + "properties": { + "straat": { + "type": "string", + "description": "Straatnaam", + "examples": ["Waldeck Pyrmontsingel"] + }, + "huisnummer": { + "type": "number", + "description": "Huisnummer", + "examples": [12] + }, + "postcode": { + "type": "string", + "description": "Postcode", + "examples": ["6521 BC"] + }, + "plaats": { + "type": "string", + "description": "Plaats", + "examples": ["Nijmegen"] + } + }, + "required": ["straat", "huisnummer", "postcode", "plaats"], + "additionalProperties": false +} \ No newline at end of file diff --git a/assets/schemas/demo/Bier.schema.json b/assets/schemas/demo/Bier.schema.json new file mode 100644 index 00000000..433ea541 --- /dev/null +++ b/assets/schemas/demo/Bier.schema.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "Bier", + "description": "Het specifieke bier dat een brouwerij produceert", + "type": "object", + "examples": [ + { + "id": "046b6c7f-0b8a-43b9-b35d-6489e6daee92", + "naam": "Weizen Tripel", + "alcoholPercentage": 7.6, + "bierstijl": { + "id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91", + "naam": "Weizen Tripel" + }, + "brouwerij": { + "id": "046b6c7f-0b8a-43b9-b35d-6489e6daee90", + "naam": "Brouwtoren", + "grootte": "micro", + "adres": { + "straat": "Waldeck Pyrmontsingel", + "huisnummer": 12, + "postcode": "6521 BC", + "plaats": "Nijmegen" + } + } + } + ], + "properties": { + "id": { + "type": "string", + "format": "uuid", + "description": "Unieke identifier", + "examples": ["046b6c7f-0b8a-43b9-b35d-6489e6daee92"] + }, + "naam": { + "type": "string", + "description": "Naam", + "examples": ["Weizen Tripel"] + }, + "alcoholPercentage": { + "type": "number", + "description": "Alcoholpercentage", + "examples": [7.6] + }, + "bierstijl": { + "$ref": "./Bierstijl.schema.json" + }, + "brouwerij": { + "$ref": "./Brouwerij.schema.json" + } + }, + "required": ["id", "naam", "alcoholPercentage", "bierstijl"], + "additionalProperties": false +} \ No newline at end of file diff --git a/assets/schemas/demo/Bierstijl.schema.json b/assets/schemas/demo/Bierstijl.schema.json new file mode 100644 index 00000000..e5458572 --- /dev/null +++ b/assets/schemas/demo/Bierstijl.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "Bierstijl", + "description": "De bierstijl van een bier, bijvoorbeeld 'Quadrupel' of 'Weizen Tripel'", + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid", + "description": "Unieke identifier", + "examples": ["046b6c7f-0b8a-43b9-b35d-6489e6daee91"] + }, + "naam": { + "type": "string", + "description": "Naam van de bierstijl", + "examples": ["Quadrupel"] + } + }, + "required": ["id", "naam"], + "additionalProperties": false +} \ No newline at end of file diff --git a/assets/schemas/demo/Brouwerij.schema.json b/assets/schemas/demo/Brouwerij.schema.json new file mode 100644 index 00000000..73caaa12 --- /dev/null +++ b/assets/schemas/demo/Brouwerij.schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "Brouwerij", + "description": "De brouwerij, inclusief naam, grootte en adres", + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid", + "description": "Unieke identifier", + "examples": ["046b6c7f-0b8a-43b9-b35d-6489e6daee93"] + }, + "naam": { + "type": "string", + "description": "Naam", + "examples": ["Brouwtoren"] + }, + "grootte": { + "type": "string", + "enum": ["hobby", "micro", "groot"], + "description": "Grootte brouwerij (hobby/micro/groot)", + "examples": ["micro"] + }, + "adres": { + "$ref": "./Adres.schema.json" + } + }, + "required": ["id", "naam", "grootte"], + "additionalProperties": false +} \ No newline at end of file diff --git a/assets/schemas/ldv/ProcessingActivity.schema.json b/assets/schemas/ldv/ProcessingActivity.schema.json new file mode 100644 index 00000000..43ec2ab4 --- /dev/null +++ b/assets/schemas/ldv/ProcessingActivity.schema.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://spec.openapis.org/oas/3.1/dialect/base", + "title": "Dataverwerking", + "description": "Dataverwerking", + "type": "object", + "properties": { + "traceId": { + "type": "string", + "description": "Unieke identificerende code van Trace die Dataverwerking volgt", + "examples": ["ef4e77b903b585fb6135fcf8d8555fb3"], + "externalDocs": { + "description": "Definitie van Trace in de standaard logboek dataverwerkingen", + "url": "http://gitdocumentatie.logius.nl/publicatie/logboek/dataverwerkingen/#trace_id" + } + }, + "spanId": { + "type": "string", + "description": "Unieke identificerende code van Actie binnen de Dataverwerking", + "examples": ["beb0291b5162d850"], + "externalDocs": { + "description": "Definitie van Actie in de standaard logboek dataverwerkingen", + "url": "http://gitdocumentatie.logius.nl/publicatie/logboek/dataverwerkingen/#span_id" + } + }, + "status": { + "description": "Status van de Actie", + "enum": ["Unset", "Ok", "Error"] + }, + "name": { + "type": "string", + "description": "Naam van de specifieke Actie binnen de Dataverwerking", + "examples": ["verwerken van gegevens"] + }, + "startTime": { + "$ref": "./startTime.schema.json" + }, + "endTime": { + "$ref": "./endTime.schema.json" + }, + "parentSpanId": { + "type": "string", + "description": "Unieke identificerende code aanroepende Actie binnen huidige Trace", + "examples": ["beb0291b5162d850"] + }, + "resource": { + "description": "Een object met velden dat gebruikt wordt om een systeem, applicatie of component aan te duiden op een manier die binnen de organisatie gebruikelijk is. Denk hierbij aan velden als naam en versienummer van een applicatie, of een verwijzing naar een record in een CMDB", + "type": "object", + "properties": { + "attributes": {} + }, + "externalDocs": { + "description": "Uitleg van CMDB volgens ITIL v3", + "url": "https://gitdocumentatie.logius.nl/publicatie/logboek/dataverwerkingen/#resource" + } + }, + "attributes": { + "$comment": "Dit is een verwijzing naar de atributes volgens de logboek dataverwerkingen core standaard. Later wijzigen in een referentie naar schema register", + "$ref": "./attributes.schema.json" + } + } +} diff --git a/assets/schemas/ldv/attributes.schema.json b/assets/schemas/ldv/attributes.schema.json new file mode 100644 index 00000000..854f7f76 --- /dev/null +++ b/assets/schemas/ldv/attributes.schema.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://spec.openapis.org/oas/3.1/dialect/base", + "title": "Attributes object van Logboek Dataverwerkingen", + "type": "object", + "description": "Het veld attributes is een object, opgebouwd uit de volgende vier velden in een namespace met prefix dpl (data processing log). De eerste drie velden zijn vereist in de namespace core, het laatste veld is enkel vereist als er een aanroepende Applicatie is", + "properties": { + "dplCoreProcessingActivityId": { + "type": "string", + "format": "uri", + "description": "Verwijzing naar een Register met meer informatie over de Verwerkingsactiviteit, equivalent aan dpl.core.processing_activity_id van logboek dataverwerkingen core standaard", + "examples": ["http://boerenkoolstronkerade.el/verwerkingenregister"], + "externalDocs": { + "description": "Definitie van Register in de standaard logboek dataverwerkingen", + "url": "https://logius-standaarden.github.io/logboek-dataverwerkingen/#dfn-registers" + } + }, + "dplCoreDataSubjectId": { + "type": "string", + "description": "Unieke, versleutelde identificerende code van de Betrokkene, equivalent aan dpl.core.data_subject_id van logboek dataverwerkingen core standaard", + "examples": ["123456782"], + "externalDocs": { + "description": "Definitie van Betrokken in de standaard logboek dataverwerkingen", + "url": "https://logius-standaarden.github.io/logboek-dataverwerkingen/#dfn-betrokkenen" + } + }, + "dplCoreDataSubjectIdType": { + "type": "string", + "description": "Type van de identificerende code, zoals BSN, personeelsnummer, of een URI naar een Register dat het type specificeert. Equivalent aan dpl.core.data_subject_id_type van logboek dataverwerkingen core standaard", + "examples": ["BSN"] + }, + "dplCoreForeignOperationProcessor": { + "type": "string", + "format": "uri", + "description": "Link naar externe Applicatie. Equivalent aan dpl.core.foreign_operation.processor van logboek dataverwerkingen core standaard", + "examples": ["http://www.nattemer.en/applicatie"], + "externalDocs": { + "description": "Definitie van Applicatie in de standaard logboek dataverwerkingen", + "url": "https://logius-standaarden.github.io/logboek-dataverwerkingen/#dfn-applicaties" + } + } + }, + "required": [ + "dplCoreProcessingActivityId", + "dplCoreDataSubjectId", + "dplCoreDataSubjectIdType" + ] +} diff --git a/assets/schemas/ldv/endTime.schema.json b/assets/schemas/ldv/endTime.schema.json new file mode 100644 index 00000000..ac9f8bb1 --- /dev/null +++ b/assets/schemas/ldv/endTime.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://spec.openapis.org/oas/3.1/dialect/base", + "title": "Eindtijd", + "type": "number", + "format": "int64", + "description": "Tijdstip waarop de Actie beëindigd is in milliseconden sinds Epoch", + "examples": [1764068470669], + "externalDocs": { + "description": "Definitie van end_time in de standaard logboek dataverwerkingen", + "url": "https://logius-standaarden.github.io/logboek-dataverwerkingen/#end_time" + } +} diff --git a/assets/schemas/ldv/startTime.schema.json b/assets/schemas/ldv/startTime.schema.json new file mode 100644 index 00000000..71b6373c --- /dev/null +++ b/assets/schemas/ldv/startTime.schema.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://spec.openapis.org/oas/3.1/dialect/base", + "title": "Starttijd", + "type": "number", + "format": "int64", + "description": "Tijdstip waarop de Actie gestart is in milliseconden sinds Epoch", + "examples": [1764068470669], + "externalDocs": { + "description": "Definitie van start_time in de standaard logboek dataverwerkingen", + "url": "https://logius-standaarden.github.io/logboek-dataverwerkingen/#start_time" + } +} diff --git a/assets/schemas/policy-as-code/csp-combined.json b/assets/schemas/policy-as-code/csp-combined.json new file mode 100644 index 00000000..0c64fea8 --- /dev/null +++ b/assets/schemas/policy-as-code/csp-combined.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "allOf": [ + { "$ref": "./policy-base.json" }, + { "$ref": "./csp.json" } + ] +} diff --git a/assets/schemas/policy-as-code/csp.json b/assets/schemas/policy-as-code/csp.json new file mode 100644 index 00000000..7af78da8 --- /dev/null +++ b/assets/schemas/policy-as-code/csp.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + + "properties": { + "defaultSrc": { "$ref": "#/$defs/sourceList" }, + "scriptSrc": { "$ref": "#/$defs/sourceList" }, + "styleSrc": { "$ref": "#/$defs/sourceList" }, + "imgSrc": { "$ref": "#/$defs/sourceList" }, + "connectSrc": { "$ref": "#/$defs/sourceList" }, + "fontSrc": { "$ref": "#/$defs/sourceList" }, + "objectSrc": { "$ref": "#/$defs/sourceList" }, + "mediaSrc": { "$ref": "#/$defs/sourceList" }, + "frameSrc": { "$ref": "#/$defs/sourceList" }, + + "baseUri": { "$ref": "#/$defs/sourceList" }, + "formAction": { "$ref": "#/$defs/sourceList" }, + "frameAncestors": { "$ref": "#/$defs/sourceList" }, + + "scriptSrcElem": { "$ref": "#/$defs/sourceList" }, + "scriptSrcAttr": { "$ref": "#/$defs/sourceList" }, + "styleSrcElem": { "$ref": "#/$defs/sourceList" }, + "styleSrcAttr": { "$ref": "#/$defs/sourceList" }, + + "upgradeInsecureRequests": { + "type": "boolean", + "default": false + }, + "blockAllMixedContent": { + "type": "boolean", + "default": false + }, + + "requireTrustedTypesFor": { + "type": "array", + "items": { + "type": "string", + "enum": ["script"] + } + }, + + "trustedTypes": { + "type": "array", + "items": { "type": "string" } + }, + + "reportUri": { + "type": "array", + "items": { + "type": "string", + "format": "uri" + } + }, + + "reportTo": { + "type": "string" + } + }, + + "additionalProperties": false, + + "$defs": { + "sourceList": { + "type": "array", + "items": { + "anyOf": [ + { "type": "string", "enum": ["'self'", "'none'", "'unsafe-inline'", "'unsafe-eval'"] }, + { "type": "string", "format": "uri" }, + { "type": "string", "pattern": "^https?:\\/\\/.*" }, + { "type": "string", "pattern": "^\\*\\..*" }, + { "type": "string", "pattern": "^'nonce-.*'$" }, + { "type": "string", "pattern": "^'sha256-.*'$" }, + { "type": "string", "pattern": "^'sha384-.*'$" }, + { "type": "string", "pattern": "^'sha512-.*'$" } + ] + } + } + } +} diff --git a/assets/schemas/policy-as-code/hsts-combined.json b/assets/schemas/policy-as-code/hsts-combined.json new file mode 100644 index 00000000..502b4c02 --- /dev/null +++ b/assets/schemas/policy-as-code/hsts-combined.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "allOf": [ + { "$ref": "./policy-base.json" }, + { "$ref": "./hsts.json" } + ] +} diff --git a/assets/schemas/policy-as-code/hsts.json b/assets/schemas/policy-as-code/hsts.json new file mode 100644 index 00000000..3a7ee6f5 --- /dev/null +++ b/assets/schemas/policy-as-code/hsts.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "HSTS Configuration Schema", + "type": "object", + "properties": { + "required": { + "description": "Whether HSTS must be present on the site. See: https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security", + "type": "boolean" + }, + "maxAge": { + "description": "Required minimum HSTS max-age directive value, in seconds. Defines how long browsers should enforce HTTPS. MDN: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security#max-age", + "type": "integer", + "minimum": 0 + }, + "includeSubDomains": { + "description": "Whether the 'includeSubDomains' directive must be present. MDN: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security#includesubdomains", + "type": "boolean" + }, + "preload": { + "description": "Whether the 'preload' directive must be present. Preloading requires meeting additional rules. Chrome preload docs: https://chromium.googlesource.com/website/+/HEAD/security/hsts_preload.md", + "type": "boolean" + } + } +} diff --git a/assets/schemas/policy-as-code/policy-base.json b/assets/schemas/policy-as-code/policy-base.json new file mode 100644 index 00000000..a977fc8b --- /dev/null +++ b/assets/schemas/policy-as-code/policy-base.json @@ -0,0 +1,76 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + "required": [ + "standardId", + "schemaVersion", + "versionId" + ], + "properties": { + "standardId": { + "type": "string", + "description": "Namespaced identifier for the policy standard (e.g., ietf/hsts)" + }, + "schemaVersion": { + "type": "string", + "description": "Immutable schema version identifier" + }, + "versionId": { + "type": "integer", + "minimum": 1, + "description": "Incremental version of the policy instance" + }, + "validFrom": { + "type": "string", + "format": "date-time", + "description": "Date from which the policy becomes effective" + }, + "validTo": { + "type": "string", + "format": "date-time", + "description": "Date until which the policy is effective" + }, + + "policySource": { + "type": "string", + "format": "uri", + "description": "Source document or RFC used to derive the policy" + }, + "upstreamPolicy": { + "type": "string", + "format": "uri", + "description": "Reference to upstream policy for comparison or synchronization" + }, + "referencedAssets": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Explicit list of assets this policy applies to" + }, + "referencedTags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Tags used to dynamically target assets" + } + }, + "allOf": [ + { + "if": { + "required": ["validFrom", "validTo"] + }, + "then": { + "properties": { + "validTo": { + "type": "string", + "format": "date-time", + "formatExclusiveMinimum": { "$data": "1/validFrom" } + } + } + } + } + ], + "additionalProperties": true +} From 4edd28afc60286b3c4cbd9ff76effc6f8ca1a628 Mon Sep 17 00:00:00 2001 From: pasibun Date: Fri, 17 Jul 2026 11:43:22 +0200 Subject: [PATCH 2/2] ci: allow manual schema image builds --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a338042b..33155071 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,9 +1,11 @@ name: Build on: + workflow_dispatch: push: branches: - main + - source-meta-schemas jobs: build: